| 6006e8d2 | 23-Aug-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
fix ISLocalToGlobalMappingCreateIS() to respect the block size of the IS Added test case for it
Reported-by: Glenn Hammond <gehammo@sandia.gov> |
| e86dd1c7 | 05-Aug-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-plex-coords-parallel'
* knepley/fix-plex-coords-parallel: DMPlex: Incorrect periodicity information KSP+SNES: Converged output now includes prefix DMPlex ex4: Fixed t
Merge branch 'knepley/fix-plex-coords-parallel'
* knepley/fix-plex-coords-parallel: DMPlex: Incorrect periodicity information KSP+SNES: Converged output now includes prefix DMPlex ex4: Fixed test output Mat+Coloring: Greedy coloring fix - Use ocolors[] for off-diagonal piece PetscSection: Added check for mismatch between SF and Section DMPlex: DMPlexReplace_Static() fixes - Should share coordinateDM, not just the section, so we get correct SF - Pass on periodicity information DMPlex: Refinement should create SF before coordinates, so coordinateDM gets correct SF - Also pass on periodicity information DMPlex: Distribution should create SF before coordinates, so coordinateDM gets correct SF - Also pass on periodicity information
show more ...
|
| 2bc0d5c7 | 27-Jun-2014 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/pcbddc-maint' into stefano_zampini/pcbddc_deluxe |
| d4fe737e | 27-Jun-2014 |
Stefano Zampini <stefano.zampini@gmail.com> |
ISLocalToGlobalMapping: added ISGlobalToLocalMappingApplyIS |
| f5aeb5aa | 24-Jun-2014 |
Satish Balay <balay@mcs.anl.gov> |
zvsectionisf90.c: fix unused variables warnings. |
| 6ed041ae | 24-Jun-2014 |
Satish Balay <balay@mcs.anl.gov> |
remame sources in src/vec/is/utils/f90-custom/ to z*f90.c notation zisltogf.c -> zisltogf90.c zvsectionisf.c -> zvsectionisf90.c Also add zvsectionisf90.c to makefile [and enable its compilation] |
| cf1aed2c | 24-Jun-2014 |
Satish Balay <balay@mcs.anl.gov> |
mv src/vec/is/is/utils/ftn-custom/zisltogf.c src/vec/is/utils/ftn-custom/zisltogf.c |
| a43ede97 | 15-Jun-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscSection: Added check for mismatch between SF and Section |
| 9f892594 | 09-Jun-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-problem-class'
* knepley/feature-problem-class: (40 commits) PetscDS: Renamed from PetscProblem ftn-types: fix compilers errors with PetscSection [remove duplicate
Merge branch 'knepley/feature-problem-class'
* knepley/feature-problem-class: (40 commits) PetscDS: Renamed from PetscProblem ftn-types: fix compilers errors with PetscSection [remove duplicate code from petscvec*.h90] PetscSection: Fix Fortran datatypes support DMPlex: Added quads to cell refiner transform support DMPlex ex3: Updated to Problem interface DMDA: Fixed FE projection functions 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 ...
show more ...
|
| 5afc7a3d | 05-Jun-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscSection: Fortran bindings |
| 682a1eba | 03-Jun-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscSection: Allow NULL names |
| 0157cb02 | 02-Jun-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'jed/dmda-memusage' |
| 732f65e3 | 31-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
allocated one more space than needed in indices array |
| 6a818285 | 31-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed ISLocalToGlobalMappingGetInfo() to handle block and non-block cases |
| 9d90f715 | 30-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
added ISGlobalToLocalMappingApplyBlock() and fixed the ISGlobalToLocalMappingApply() to work for points added simple test for these |
| e24637ba | 30-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Lisandro gave me this so it must be good |
| 107e9a97 | 29-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
ISLocalToGlobalMappingGetSize() now returns total size, not size associated with blocks added some Fortran and Fortran 90 interfaces for ISLocalToGlobalMapping |
| 565245c5 | 29-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
remove DMDAGetGlobalIndices() since handled by DMGetLocalToGlobalMapping() followed by ISLocalToGlobalMappingGetIndices() fixed cases where bs of ISLocalToGlobalMapping in Mat did not match matrix bl
remove DMDAGetGlobalIndices() since handled by DMGetLocalToGlobalMapping() followed by ISLocalToGlobalMappingGetIndices() fixed cases where bs of ISLocalToGlobalMapping in Mat did not match matrix block size
show more ...
|
| 021e0df4 | 23-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'jed/dmda-memusage' |
| 6389a1a1 | 18-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
improve object memory logging for DA, ISLocalToGlobal and ISBLOCK |
| f26d699e | 18-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-pylith-parallel'
* knepley/fix-pylith-parallel: (22 commits) DMPlex: In refinement, merge hybrid and non-hybrid SF creation (should be done for everything) - If missing,
Merge branch 'knepley/fix-pylith-parallel'
* knepley/fix-pylith-parallel: (22 commits) DMPlex: In refinement, merge hybrid and non-hybrid SF creation (should be done for everything) - If missing, define *Max as *End - Fixed bound on hybrid 2D simplicial hybrid cell refinement - Fixes bug in which wrong remote point number was calculated if local process had no hybrid cells, but remote process did so refiners were mismatched DMPlex: Fix for hybrid refinement - Must correct offsets when neighbor process has no hybrid points DMPlex: Fix hex hybrid refinement SF - Fixed offset - Fixed number of cell faces - Fixed missing edge offset - Fixed number of cells faces - FIxed missing edge offset PetscSection: Must initialize remoteOffsets DMPlex: Fixed cohesive cell creation for clamped boundaries - Explicitly tag cross-edges (edges with two clamped endpoints) with 2 in boundary label - Add cross-edge to vertices when looking for things that need split points replaced - Remove extra check for boundary vertices DMPlex: Fixes for marking cohesive submesh - Do not mark points as split which are in the boundary label - Mark boundary points from label as unsplit DMPlex: Changing meaning of boundary label in DMPlexLabelCohesiveComplete() - Now it marks vertices already present in the original label - We mark these as unsplit, and ignore their stars - Remove old code DMPlex: Fixed stupid typo DMPlex: Fixed refinement to respect embedded manifolds DMPlex: Fixed types in DMPlexOrient() DMPlex: Fixed initialization in DMPlexLabelCohesiveComplete() DMPlex: Fixed logic in hybrid cell tagging and added missing declaration DMPlex Fixed huge error with last change set - Default cellHeight is 0 DMPlex: Allow cellHeight argument for DMPlexMarkBoundaryFaces() DMPlex: Added blabel argument to DMPlexLabelCohesiveComplete() - Lets user designate the boundary of a dividing surface - Added GetSurfaceSize_Static() DMPlex: Fix for DMPlexOrient() - I was not symmetrizing the orientation graph on processes DMPlex: Added DMPlexAddConeSize() DMPlex: Fixed memory overwrite at depth 0 for viewing PC+Doc: Fixed FieldSplit doc Sys: Replace Malloc1() in multiple mallocs (fix size) ...
show more ...
|
| a188d78d | 17-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
removed use of block mapping in moab dxx code and documentation |
| 45b6f7e9 | 17-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
removed blocked versions of ISLocalToGlobalMapping in Vec and Mat the single ISLocalToGlobalMapping supports ISLocalToGlobalMappingApply and ISLocalToGlobalMappingApplyBlock still some fixes need for
removed blocked versions of ISLocalToGlobalMapping in Vec and Mat the single ISLocalToGlobalMapping supports ISLocalToGlobalMappingApply and ISLocalToGlobalMappingApplyBlock still some fixes need for these extensive changes
show more ...
|
| f0413b6f | 16-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
added bs argument to ISLocalToGlobalMappingCreate(), not yet used for bs > 1 |
| 164dedda | 15-May-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscSection: Must initialize remoteOffsets |