| #
dfd65c77
|
| 05-Jun-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-problem-class' into knepley/fix-fe-gpu
* knepley/feature-problem-class: (34 commits) PetscSection: Fixes for Fortran stubs DMPlex+TS+Doc: Function docs PetscSecti
Merge branch 'knepley/feature-problem-class' into knepley/fix-fe-gpu
* knepley/feature-problem-class: (34 commits) PetscSection: Fixes for Fortran stubs DMPlex+TS+Doc: Function docs PetscSection: Fortran bindings DMPlex+HDF5: Had revered handedness of transformed periodic coordinates DMPlex+HDF5: Preserve aspect ratio with remapping of periodic coordinates DMPlex: Added missing declarations Sys+DMDT: Added PetscValidFunction() DMPlex: Fix for DMPlexProjectField() DMPlex+HDF5: Selectively output fields for viz - Fields with NULL name are ignored PetscSection: Allow NULL names DMPlex: Fixes for DMPlexProjectField() PetscProblem: Added scalar integral (objective function) - Added PetscProblemGet/SetObjective() - Used in PetscFEIntegrate() - Reworked PetscProblemEnlarge_Static() DM+DT: Adding Fortran bindings PetscViewer: Added HDF_VIZ format to names PetscFE+OpenCL: Make more respectable elasticity PetscFE+OpenCL: Add flag for printing kernel DMPlex: Fixes to DMPlexProjectField() PetscFE: Fix work arrays PetscFE+OpenCL: Fix interface updates DMDT: Fix complex problems ...
show more ...
|
| #
4907a4d7
|
| 03-Jun-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged upstream/master to feature-dmmoab
|
| #
299992b9
|
| 03-Jun-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merge remote-tracking branch 'upstream/master'
|
| #
b015001c
|
| 28-May-2014 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into prbrune/snes-fascontinuation
* master: (855 commits) fix for moab example had wrong blocksize of mapping docs:remove src/docs/doxygen/manual [per Barry's instructions]
Merge branch 'master' into prbrune/snes-fascontinuation
* master: (855 commits) fix for moab example had wrong blocksize of mapping docs:remove src/docs/doxygen/manual [per Barry's instructions] gfortran: remove 132 char limit from f90 free-form SNES: Set up matrix-free *after* copying the user Jacobian to snes->pc DMPlex-Gmsh: Use trueNumCells when building the coordinate section Sys: Got guard logic reversed Sys: The #define guard for PetscMalloc*() must match the one for PetscFree*() PetscFV: I hate fucking complex removed ltog scatter from DMDA since functionality can be obtained with gtol scatter and less memory fix test of DMLocalToGlobalBegin/End and add actual test cases improve object memory logging for DA, ISLocalToGlobal and ISBLOCK lower high water mark of constructing parallel scatter by allocating only as much room in svalues as needed owner in VecScatter construction is the rank, therefor can use PetscMPIInt to hold it do not PetscInt another reuse of allocated array in 2d/3d DMDA create improved high water mark of DMDASetups by implementing and using PETSC_USE_POINTER for ISCreateBlock() PetscFV: Another complex fix DMPlex+TS: Fixing types ISIdentity() was wrong for block IS! Indices are NOT scaled by bs PetscFV: Straighten out complex types TS ex11: Fix casts and remove unused variable ...
show more ...
|
| #
022a7a5c
|
| 28-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Problem: Added class PetscProblem - This is intended to encapsulate a set of discretizations and functions defining the physics - It calculates total sizes and offsets
|
| #
92c494f3
|
| 23-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/saws-options
|
| #
c945be8d
|
| 18-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-fv-class'
* knepley/feature-fv-class: (44 commits) PetscFV: Another complex fix DMPlex+TS: Fixing types PetscFV: Straighten out complex types TS ex11: Fix casts
Merge branch 'knepley/feature-fv-class'
* knepley/feature-fv-class: (44 commits) PetscFV: Another complex fix DMPlex+TS: Fixing types PetscFV: Straighten out complex types TS ex11: Fix casts and remove unused variable PetscFV: Fix Fortran define PetscFV: Complex fixes SNES+DM: Added SNESMonitorFields() - Activated by -snes_monitor_fields PetscFV: Add Fortran types SNES ex62: Use new DMPlexAddBoundary() interface - Added declaration of DMPlexComputeL2FieldDiff() - Fixed cast SNES ex12: Fixed Neumann boundary conditions, and moved to new DMPlexAddBoundary interface() - Now do not automatically mark boundary faces PetscFV: Fixed Fortran bindings PetscFV+Plex: Refactored to put reconstruction routines in PetscFV_LeastSquares - Added PetscFVComputeGradient() - Added PetscFVLeastSquaresSetMaxFaces() - Moved last squares fitting routines to PetscFV_LeastSquares, and all the work space PetscLimiter: Add other implementations TS ex11: Fixed parallel mesh creation - Distribute after physics - Add output for tests DMPlex: Fixed bug when using refinement from options - Must copy over the point SF DMPlex: Distribution should copy over BC info TS ex11: Added refinement tests TS ex11: Fix boundary conditions after refinement, set types from command line DMPlex: Added DMPlexCopyBoundary() - Copy boundary conditions after DMRefine() and DMPlexConstructGhostCells() TS ex11: Specify boundary label ...
Conflicts: config/builder.py include/petscdmplex.h src/dm/impls/plex/plex.c src/snes/examples/tutorials/ex62.c
show more ...
|
| #
95ecbf38
|
| 18-May-2014 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/pcbddc-multilevel-improvement
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bdd
Merge branch 'master' into stefano_zampini/pcbddc-multilevel-improvement
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddcprivate.c
show more ...
|
| #
ab2453f0
|
| 08-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscLimiter: Initial checkin - Its not clear that I have the correct interface, we may want to do the transformation to f inside
|
| #
f62f30fa
|
| 02-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscFV: Initial checkin - Added an Upwind implementation
|
| #
9c925a2c
|
| 18-Mar-2014 |
Shri <abhyshr@mcs.anl.gov> |
Merge branch 'master' into shri/ts-events
Conflicts: src/ts/interface/ts.c
|
| #
5f6acfaf
|
| 18-Mar-2014 |
Shri <abhyshr@mcs.anl.gov> |
Merge branch 'master' into shri/feature-dm-circuit
Conflicts: src/dm/impls/makefile
|
| #
020631bc
|
| 19-Feb-2014 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into prbrune/snes-fascontinuation
Conflicts: include/petscsnesfas.h
|
| #
c7ff62de
|
| 13-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/wirth-fusion-materials bad manual merge needs to be fixed this is what happens when branches hang around too long
Conflicts: src/ts/examples/tutorials/advection-dif
Merge branch 'master' into barry/wirth-fusion-materials bad manual merge needs to be fixed this is what happens when branches hang around too long
Conflicts: src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c
show more ...
|
| #
ed91c37e
|
| 19-Dec-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dmda-section
* master: (319 commits) SNESGS: Fix for uninitialized variable warning in gssecant.c DMPlex: Fix for orientation in Gmsh files - Fixed tes
Merge branch 'master' into knepley/feature-dmda-section
* master: (319 commits) SNESGS: Fix for uninitialized variable warning in gssecant.c DMPlex: Fix for orientation in Gmsh files - Fixed test output do not use C99 struct initialization code in PETSc Nightly Summary: Added time taken to each of the tests in the dashboard. ASCII printing of floating point numbers must cast to (double) to support quad precision configure: check fortranDatatypes only when fortran is enabled [this fixes configure crash with --with-fc=0] don't use non-portable and also dependent on floating point precision system level math constants picky compilers fix a couple compiler warnings/errors (depending on compiler) for Matlab engine code DMPlex: More fixup from bad rebase, moved to DMGet/SetCoordinateSection() DM: Added DMGet/SetCoordinateSection() Fuckup: Fix for merge that is still untangling bad rebase from Oct. 17th 2013 - Fixed const in declarations - Fixed merge from PetscFE - Fixed 2 mallocs replace all echo in test/tutorial makefiles with printf since echo behaves differently on different systems DMDA: Missing header - Damn rebase DMPlex ex3: Added 2D Q_1 and 3D P_2 tests DMDA: Added DMDAProjectFunction() and DMDAComputeL2Diff() DMDA: Fixed 2D geometry - Should reuse DMPlex routines DMDA: Fix bug in 2D closure operation for cells DMDA: Make closure operations also return the size DMDA: Changed DMDACreateSection() to emulate DMPlexCreateSection() ...
Conflicts: config/builder.py include/petscdmda.h src/dm/dt/interface/dtfe.c src/dm/impls/da/dageometry.c src/dm/impls/da/dalocal.c src/dm/impls/plex/plexgeometry.c
show more ...
|
| #
0d414b50
|
| 17-Dec-2013 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged petsc/petsc into master
|
| #
324c91e4
|
| 17-Dec-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'madams/gamg-destroy' into prbrune/pcgamg-classicalinterpolationstrategies
|
| #
578f55a3
|
| 17-Dec-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into madams/gamg-destroy
Conflicts: src/ksp/pc/impls/gamg/gamg.c
|
| #
8c722d37
|
| 10-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/reduce-dmsetup-da-memoryusage
Conflicts: src/dm/examples/tests/ex15.c src/dm/examples/tutorials/ex3.c src/dm/impls/da/da2.c src/dm/impls/da/da3.c
|
| #
edbbd480
|
| 10-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/xcode
|
| #
244aa513
|
| 28-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/minor-draw-improvements' into jed/chem
|
| #
b3331239
|
| 21-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-hash-scaling'
* knepley/fix-hash-scaling: (25 commits) PetscSF: Register logging events PetscSF: Added logging DMPlex: Bug fix for interpolated adjacency formation
Merge branch 'knepley/fix-hash-scaling'
* knepley/fix-hash-scaling: (25 commits) PetscSF: Register logging events PetscSF: Added logging DMPlex: Bug fix for interpolated adjacency formation DMPlex: Fast adjacency graph construction for interpolated meshes DMPlex: Fixed error in new events DMPlex: More events for distribution DMPlex: Fixed allocation bug in reordering DMPlex: Fixed mismatched Malloc2 in reordering DMLabel: Split Malloc3 into Malloc2 and Malloc Hash+DMPlex: Changed PetscHashIPut() to eliminate pass-by-ref - Jed can sleep soundly tonight DMPlex: Use PetscHashIHasKey() to check for membership Hash; Added PetscHashIHasKey() - PetscHashIMap does not match the documentation DMPlex: Added simple DMLabel test DMPlex: Fix missing restore Reported-by: Jed Brown <jedbrown@mcs.anl.gov> DMPlex: Use DMLabelDistribute() in DMPlexDistribute() DMPlex: Use DMLabelGetStrautmBounds() in DMPlexGetDepth/HeightStratum() DMPlex: Added DMLabelDistribute() DMPlex: Added DMLabelGetStratumBounds() DMPlex: Fixed quadratic behavior of DMLabel insert - Added hash table for each label value for insertion - Added arrayValid flag which says whether array data or hash table data is valid - Convert between representations using DMLabelMakeValid_Private() and DMLabelMakeInvalid_Private() - Split up allocation of stratumValues and stratumSize/Offsets - Most functions only use the array representation, but some can use both (should probably expand this with GetStratum) - Moved the DMLabelFIlter() function Hash: Added PetscHashIPut() and PetscHashIDel() - Removed unused variable ...
show more ...
|
| #
5d95960a
|
| 17-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed error in new events
|
| #
1337e6e5
|
| 17-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: More events for distribution
|
| #
a72f3261
|
| 09-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Expand logging
|