Merge branch 'haplav/feature-dmload-events' into 'master'register DMPLEX_Create* events in DMInitializePackage()See merge request petsc/petsc!2397
register DMPLEX_Create* events in DMInitializePackage()
Merge branch 'haplav/feature-dmload-events' into 'master'Add some new events related to DMPlexCreateFromFile.See merge request petsc/petsc!2391
Add some new events related to DMPlexCreateFromFile.* DMPlexCreateFromFile* DMPlexCreateFromCellList* DMLoad* ISLoad
Merge remote-tracking branch 'origin/knepley/feature-dt-quad-classid'Knepley/feature dt quad classidSee merge request petsc/petsc!2355
Merge branch 'knepley/feature-dm-monitor' into 'master'Knepley/feature dm monitorSee merge request petsc/petsc!2369
DM: Added monitors - Added DMMonitorSet(), DMMonitorCancel(), DMMonitorSetFromOptions(), DMMonitor() - Added DMPlexMonitorThroughput() and -dm_plex_monitor_throughput - SNES calls DMMonitor()
Merge branch 'stefanozampini/petscpartitioner-target-weights' into 'master'Fix PetscPartitioner and add support for target partition weightsSee merge request petsc/petsc!2333
PetscPartitioner: Fix the class in many ways- DMPlex now weights owned local cells by summing all the local section dofs in the closure of the cell- Add support for target partition weights via ad
PetscPartitioner: Fix the class in many ways- DMPlex now weights owned local cells by summing all the local section dofs in the closure of the cell- Add support for target partition weights via additional PetscSection- Add centralized option to use vertex weights- Update man pages- Rename PetscPartitionerPartition to PetscPartitionerDMPlexPartition since the function is specific to DMPlex- Add interface to properly partition a graph via PetscPartitionerPartition- Skip empty processes for distributed graphs in ParMetis and PTSCOTCH- MatPartitioningPTSCOTCH: match PetscPartitioner calls- DMPLEX ex24: added target partitioning testsUpdate output files
show more ...
Add cross-links for MatOrdering, DMCreateColoring(), MatCreateColoring() and other ordering, coloring, and partitioning routinesCommit-type: documenation
PetscQuadrature: Finally it gets a class id, and like Pinocchio, becomes a real boy
DMSetFromOptions_Plex: add -dm_plex_check_all option
doc: Make DMSetFromOptions() manpage a hub for all Check functions.All DMPlex* point to DMSetFromOptions for complete list.
Fix item list in manpages of XXXViewFromOptions
prototype for ViewFromOptions macro-->functions
Improve DM label list. Generalize DMCopyLabels().* DMAddLabel: - Add label to the end of list so DMGetLabelByNum() keeps the numbering of old ones. - Assign depth label right away.* Get rid of
Improve DM label list. Generalize DMCopyLabels().* DMAddLabel: - Add label to the end of list so DMGetLabelByNum() keeps the numbering of old ones. - Assign depth label right away.* Get rid of DMLabelLinkList.* Make use of PetscObject reference count of individual labels.* DMCopyLabels: add input args PetscCopyMode mode and PetscBool all.* Update PetscCopyMode manpage for use with objects.
Merge branch 'knepley/feature-dm-boundingbox' into 'master'Knepley/feature dm boundingboxSee merge request petsc/petsc!2043
Removed comment that said not supported from Fortran when it actually would generate the fortran stubs and should work ok
DM: Remove unnecessary memory init in DMGetWorkArray()
Dm: Fix declaration
DM: Move bounding box calculation from DMDA to DM- Preserve fallback to indices for DMDA which I dislike intensely
squash! add DMRemoveLabelBySelf: remove DMLabel found by itselfUse for-loop as @jedbrown suggested.
DMRemoveLabel: Use for-loop as @jedbrown suggested.https://gitlab.com/petsc/petsc/merge_requests/2064#note_219465032
Apply suggestion to src/dm/interface/dm.c
add DMRemoveLabelBySelf: remove DMLabel found by itself
1...<<21222324252627282930>>...60