Merge branch 'stefanozampini/fix-plex-hdf5' into 'main'Fix plex hdf5See merge request petsc/petsc!7860
VecView_Plex_Local_HDF5_Internal: only one field type per vectorIt makes no sense to visualize high-order stuff otherwise
Use NULL or nullptr instead of casted 0
Merge branch 'barry/2024-09-17/fix-petsccallmpi-misuse' into 'main'Introduce PetscCallReturnMPI() to check for PETSc errors in PETSc provided MPI callpacksSee merge request petsc/petsc!7844
Plex ex44: Added parallel extrusion tests
Plex: Fix normal computation in parallel extrusion- Add -dm_plex_transform_active to set active label- Normal computation now happens in extrusion setup and can involve communication- Add PlexNorm
Plex: Fix normal computation in parallel extrusion- Add -dm_plex_transform_active to set active label- Normal computation now happens in extrusion setup and can involve communication- Add PlexNormalAlg to describe computation of normal- Create a normal field that can be completed
show more ...
Merge branch 'stefanozampini/fix-gen-xdmf' into 'main'DMPlex fixes for HDF5_VIZ and XDMF outputSee merge request petsc/petsc!7835
PETSc functions that return non-error codes cannot use PetscCall()
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
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']Also fix the code to repository to compile cleanly with these flags in th
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']Also fix the code to repository to compile cleanly with these flags in the CI
Viwering PetscSection displays dof as dim in the ASCII files, fix to dof
VecView_PLEX_HDF5: do not dump additional full vectorThe output of the full vector is redundant and not used by petsc_gen_xdmf.py
plex: Add DMPlexMigrateGlobalToNaturalSFThis doesn't not rely on any notion of what the original naturalordering came from, but just updates the "global" side of thesfNatural instead.
plexcreate: add localizationHeight and sparseLocalize args to DMPlexCreateBoxMesh()
Merge branch 'knepley/feature-1d-affine-map' into 'main'Fixes for submesh handlingSee merge request petsc/petsc!7823
Section: Fixed PetscSectionCreateSubmeshSection() for unsorted subpointIS
Plex: Fix filtering labels when filter removes entire depth.- When filtering labels, skip points in depths that are not present in thenew (filtered) DM.
DM+DS: Create FE with degree bounds- Add degree bounds to DMCopyFields(), DMCopyDS(), PetscDSCopy(), and PetscDSSelectDiscretizations()- Add PetscFELimitDegree()
Merge branch 'barry/2024-09-08/rm-empty-comments' into 'main'Remove empty comments from the source, that is /* */See merge request petsc/petsc!7815
Plex: Fix FV_GHOST in transform and 1D affine maps
PetscViewer_ExodusII: Allow the viewer to set and query the name and number of variables (results) stored in an exodusII file. Cache this information to avoid repeated calls to exodusII functions.A
PetscViewer_ExodusII: Allow the viewer to set and query the name and number of variables (results) stored in an exodusII file. Cache this information to avoid repeated calls to exodusII functions.And update to use exodusII-v2024-06-27Co-authored-by: Sarah Ahmed ahmes134@mcmaster.ca
Remove empty comments from the source, that is /* */Also remove some /******************* commentsAlso remove some multiline comments with /* and */ at the beginning and end of each line
Merge branch 'knepley/fix-orientation-input' into 'main'Knepley/fix orientation inputSee merge request petsc/petsc!7625
Plex: Add X drawing for tensor cells and cohesive cells
1...<<11121314151617181920>>...235