Plex: Add debugging output for orientation
Plex: Do not look at empty label strata when guessing face depth
Merge branch 'knepley/fix-plex-extrusion-normal' into 'main'Knepley/fix plex extrusion normalSee merge request petsc/petsc!7793
Plex ex44: Added parallel test
Plex: Fix parallel normal computation in extrusion\n- Add normal computation type to viewer
VecView_Plex: call flush on the vtk viewer for proper logging of timings
DMPlexVTKWriteAll_VTU: issue barrier to prevent unbalanced logs
Fix fortran tests not compiling with CRAY compilers
DMPLEXVTU: fix for empty processesadd test
DM: add support for local mass lumping
DMPlexComputeJacobian_Internal: fix deadlockall the Plex callbackas for residual/jacobians need to be carefully rewritten for deadlocks!fix docs
Merge branch 'jrwrigh/plex_box_label_high_order' into 'main'fix(plex): Enable box_label for high-order coordinatesSee merge request petsc/petsc!7782
fix(plex): Enable box_label for high-order coordinatesPrevious use of `DMPlexComputeCellGeometryFVM()` limited theDMPlexSetBoxLabel_Internal to only be valid for linear coordinate DMs.This change
fix(plex): Enable box_label for high-order coordinatesPrevious use of `DMPlexComputeCellGeometryFVM()` limited theDMPlexSetBoxLabel_Internal to only be valid for linear coordinate DMs.This change instead uses the vertices of the coordinate DM to determinethe normal of the exterior face.
show more ...
plexcgns: Enable writing of finite volume meshes
refactor(plexcgns): Set grid_loc once and store
fix(plexcgns): Tolerate ranks with no elements
Merge branch 'jrwrigh/dm_box_label' into 'main'Plex: Add box labeling to simplex, input meshesSee merge request petsc/petsc!7741
Fix UBSan and -Wtype-limitssrc/dm/impls/plex/plexdistribute.c:953:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] 953 | if ((PetscInt)ct < 0) {
Fix UBSan and -Wtype-limitssrc/dm/impls/plex/plexdistribute.c:953:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] 953 | if ((PetscInt)ct < 0) { | ^src/dm/impls/plex/plex.c:9258:29: warning: comparison is always true due to limited range of data type [-Wtype-limits] 9258 | PetscCheck((PetscInt)ct >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Cell %" PetscInt_FMT " has no cell type", c); | ^~
test(plex): Add test using -dm_plex_box_label
plex: Print out labels in sorted stratum order
fix: Fix printf formatting of plex/tests/ex15.c
feat(plex): Add DMPlexSetBoxLabel_Internal
Merge branch 'jose/deprecate-petsc-default' into 'main'Fix usage of deprecated PETSC_DEFAULTSee merge request petsc/petsc!7707
Fix usage of deprecated PETSC_DEFAULT
Merge branch 'jose/docs-minor-fix' into 'main'Minor fix in manpageSee merge request petsc/petsc!7718
1...<<11121314151617181920>>...235