Updated for Refactored Geometry Aware Mesh Topology
cgns: add a simple parallel test
test: Fix parallel CGNS test redistributionLack of flag meant that the mesh wasn't actually redistributed byaccident
Plex: If the cell type changes, we need to recreate the coordinate discretization- Thus, now refinement always recreates it
Plex ex1: Small cleanup
Plex+HDF5: Do not write celltypes label
Merge branch 'jrwrigh/cgns_parallel_io' into 'main'CGNS: Add parallel Plex building, VecLoad, and moreSee merge request petsc/petsc!7826
cgns: Add parallel Plex read, VecLoad, etc.- Parallel Plex building with `-dm_plex_cgns_parallel`- Parallel solution reading via `VecLoad()`- Added `PetscViewerCGNSOpen()`- Added `PetscViewerCGN
cgns: Add parallel Plex read, VecLoad, etc.- Parallel Plex building with `-dm_plex_cgns_parallel`- Parallel solution reading via `VecLoad()`- Added `PetscViewerCGNSOpen()`- Added `PetscViewerCGNSGetSolution{Time,Name}()`,`PetscViewerCGNSSetSolutionIndex()`
show more ...
Fix MPIU_* routines to always return MPI error codes and thus be usable with PetscCallMPI()Introduce MPIU_Count to be used when MPI_Count is not available
Change from deprecated PETSC_MAX/MIN_INT to PETSC_INT_MAX/MINCommit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, exampleFunded
Change from deprecated PETSC_MAX/MIN_INT to PETSC_INT_MAX/MINCommit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, exampleFunded-by:Project:Time: hoursReported-by:Thanks-to:Development Tools: Vim, Emacs, Eclipse
Viwering PetscSection displays dof as dim in the ASCII files, fix to dof
plex: Print out labels in sorted stratum order
feat(plex): Add DMPlexSetBoxLabel_Internal
PTScotch: update to version 7.0.4And update output files in sync with the changes in:commit fd5bba114c1c881de2a56d13107fa3507f4d4df0Redesigned dgraphFoldComm() to improve load balance in extreme
PTScotch: update to version 7.0.4And update output files in sync with the changes in:commit fd5bba114c1c881de2a56d13107fa3507f4d4df0Redesigned dgraphFoldComm() to improve load balance in extreme cases [report: NOAA team]
Plex ex8: Test for localized coordinates
Remove multiple parentheses and extra semicolongit grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g
Remove multiple parentheses and extra semicolongit grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g'git grep -l -E "Petsc(.)*\(\(\*[a-zA-Z0-9_]*\)," | xargs sed -r -i'' 's#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g'git grep -l -E "([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)" | xargs sed -r -i'' 's#([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g'
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 ex8: Fixed face ordering for discontinuous fields
DM: Correct misspelling
Plex ex1: Make output optional
Remove MANSEC from makefiles it is not needed in, tutorials and tests
Plex+ExodusII: Remove bad check
Update DMPlexSetClosurePermutationTensor for multi dis/continuous fields
Merge branch 'knepley/feature-plex-high-order-view' into 'main'Plex: Enable high order viewingSee merge request petsc/petsc!6959
123456