Merge remote-tracking branch 'origin/release'
Plex: Fix affine transforms for quad faces
Plex: Introducting new DMPolytopeType for arbitrary faces and cells, allowing to create and distribute arbitrary polygonal/polyhedral meshes (e.g. voronoi meshes)Co-Authored-By: Fabien Evard <fabie
Plex: Introducting new DMPolytopeType for arbitrary faces and cells, allowing to create and distribute arbitrary polygonal/polyhedral meshes (e.g. voronoi meshes)Co-Authored-By: Fabien Evard <fabien.evrard@ovgu.de>
show more ...
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
Remove DIRS variable and unneeded tabs from all makefiles since no longer neededCommit-type: housekeeping
Manual linter fixes: dm
Rename PetscValidPointer -> PetscAssertPointer
Deploy new PetscValidPointer, remove PetscValidXXXPointer
Lint apply: dm
Plex: Replace DMPlexGetGhostCellStratum() with DMPlexGetCellTypeStratum()- Also fix DMPlexTransform version
Plex: Add periodic extrusion- Reefactored setup
change to consistent use of ch_xxx for chapter names in the docs, instead of a mix of ch_xx and chapter_xx
Plex: More FPE fixesallow cells with no coordinatesFVM: More robust limiterPetscGridHash: use Calloc to avoid floating point exceptionsPetscDT: fpe fixes
Fix PetscCallMPI(MPI_Allreduce()) with PETSc types
DM: add events for plex creation, projection, transforms, offsetsThese often account for a lot of time, but were not captured in anyevents, leading to mystery time in the overall log_view.
Plex: Fix extrusion performance problem
Plex: Transforms can now implement rules for labeling - Added some tests
Merge branch 'knepley/feature-hybrid-mass' into 'main'Plex: Can now specify a mass weighting to hybrid residualSee merge request petsc/petsc!6210
Plex: Can now specify a mass weighting to hybrid residual- This is not a complete fix. We need to match up quadrature points across the interface.
non-test and tutorial makefiles only need rules.doc not the full rulesCommit-type: documentation
Only makefiles in the test and tutorial directories need lib/petsc/conf/testCommit-type: housekeeping
123456