Plex ex53: Cleaned up creation and addded parallel test
plexsubmesh: add tests
DMForest: add failing test supplied by Berend van WachemOnce I figure out how to handle a discretization of type PetscContainerI can fix this
Document that PetscViewerGetSubViewer() is collective on the outer viewer and fix bugs.Reported-by: Pierre Jolivet
Plex: Need to catch tensor cells for higher order disc
Plex ex55: Add test for permuted sections - Run more setup through options
Plex: Prevent nodes that are not vertices from being put in Vertex Sets
Update example output
DMPlexDistribute: sort ranks for migrationadd boolean flat to DMPlexPartitionLabelCreateSF argumentsupdate tests
PetscSection: propagate field names to global sectionview names at View time, update outputs
Plex ex5: Add tests of section reordering
test for non-manifold interpolation
Merge branch 'ksagiyam/mark_boundary' into 'main'Ksagiyam/mark boundarySee merge request petsc/petsc!7064
plex: allow for marking boundary for overlap > 0
Plex ex5: Include tests projecting to fault mesh - Fix bd projection label and label completion
Fix use of PetscViewerGetSubViewer() in DMPlexCheckInterfaceCones
Plex: Add in cirlce/disc
Merge remote-tracking branch 'origin/release'
CI: migrate linux-opt-misc to ARMAnd disable gcov as it gives errors on linux/armFix BT viewer for:not ok diff-dm_impls_plex_tests-ex13_0 # Error code: 1
Plex: Updates for FVM- Add DMPlexInsertBoundaryValuesFVM()- Add -dm_plex_print_fvm- Fix copy of diagnostic flags
PetscFE: add PETSCFEVECTORReductions in the cost of computing, storing, and applyinga Tabulation can be achieved for a finite element spacethat is a vector of "scalar" finite elements (the "scala
PetscFE: add PETSCFEVECTORReductions in the cost of computing, storing, and applyinga Tabulation can be achieved for a finite element spacethat is a vector of "scalar" finite elements (the "scalar"element itself could be vector-valued).Reductions in the cost of storing and applyinga Tabulation can't be realized until the PetscTabulation structureitself is changed, but at the very least reduction in the cost ofcomputing a tabulation is possible with a new PetscFEType,PETSCFEVECTOR.To complete the interface, we also add PETSCDUALSPACESUM,a dual space whose dual basis is the sum of other dual bases,that parallels PETSCSPACESUM (the space and dual space ofa PETSCFEVECTOR are a PETSCSPACESUM and PETSCDUALSPACESUM,respectively).To allow the user to specify whether thebasis vector and value components of the PETSCFEVECTORof blockwise or interleaved, we also have to make surePETSCSPACESUM and PETSCDUALSPACESUM can have blockwiseor interleaved behavior. We add both capabilities.PETSCFEVECTOR is now used by detecting compatiblevector-valued dual and primal spaces in PetscFECreateFromSpaces().
show more ...
Plex ex57: Fixes- We were spuriously creating an initial mesh for the ephemeral meshes. Without this, some labels are now missing.
DMPLEX: add benchmark for DMPlexInterpolate
Plex ex5: Update tests
Plex ex44: Test of periodic extrusion
12345678910>>...12