example/petsc: Added CreateDistributedDM in petscutils.c and some cleanup
example/petsc: added CreateBasisFromPlex and tested with tensor basis
examples/petsc: let DMSetFromOptions manage distributionSphere meshes are automatically snapped to the unit sphere when refined.I left explicit partitioning in solids (though Ratel uses the newp
examples/petsc: let DMSetFromOptions manage distributionSphere meshes are automatically snapped to the unit sphere when refined.I left explicit partitioning in solids (though Ratel uses the newparadigm) because it has documented command-line arguments and maybesomeone wants to know how to avoid this distribution.
show more ...
ex - better namespacing of petsc ex headers
examples/petsc: avoid namespace collision in convenience headers
petsc - set minimum version for examples
petsc - use DMPlexGetLocalOffsets for building restrictions
petsc - use PetscFECreateLagrange
petsc - clean up some header inclusions
examples: fix DMAddBoundary for petsc-3.16 (next release) API change
petsc - new compatibility macro for DMAddBoundary
style - update to new style for petsc examples
petsc - move Kershaw transformation to petscutils
petsc - refactor examples to reduce redundant code
12