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
show more ...
Plex: Fix FV_GHOST in transform and 1D affine maps
Plex: Fix parallel normal computation in extrusion\n- Add normal computation type to viewer
DMPlex: fix warning: 'pNew' may be used uninitializedDetected by rocm-5.4.0
Merge remote-tracking branch 'origin/release'
Minor docs fixes
Plex: Fix comparison
Plex: Allow a width for extruded cohesive cells
Plex: Fix performance bug with label in cohesive transform
Update to sowing version that supports PetscViewer and PetscObjectRemove manual Fortran stubs for PetscViewer and PetscObject arguments since now handled by sowingAlso handles the passing of null
Update to sowing version that supports PetscViewer and PetscObjectRemove manual Fortran stubs for PetscViewer and PetscObject arguments since now handled by sowingAlso handles the passing of null objects correctly
DM+Plex: Now we can register different geometric models for mesh refinement- Add a registration list for geometry model functions- Add DM method snaptogeommodel
Merge branch 'knepley/feature-plex-trcohesive-3d' into 'main'Plex: Add 3D cohesive transformationsSee merge request petsc/petsc!7493
Update source code removing all unneeded /*@C and associated manual stubs and interfaces
Plex: Added 3D cohesive transformations
Plex: Added debugging option
Plex: Documentation for transforms
Plex: Add a transform that makes cohesive cells
Plex: Put in affine transforms for subtets
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'
Plex: Fix check
Change the use of the _Fn suffix to indicate a typedef of a function to just FnAs determined on a vote on GitLab
Update `PetscSimplePointFunc` to new naming convention `PetscSimplePoint_Fn`Commit-type: housekeeping
Use PetscTryTypeMethod when possible
DM: Correct misspelling
LIBBASE is no longer used in make so remove it
123456