Use DMLabelStratumHasPoint() in CheckPoint_Private()plex test ex61 shows there are corner cases where checking the labelId is necessary
Add a broken test for boundary condition insertionmake test search=dm_impls_plex_tests-ex61_0 FORCE=1 DIFF_NUMBERS=1Shows that we need to fix CheckPoints_Private() to actually test the label valu
Add a broken test for boundary condition insertionmake test search=dm_impls_plex_tests-ex61_0 FORCE=1 DIFF_NUMBERS=1Shows that we need to fix CheckPoints_Private() to actually test the label value before insertion
show more ...
Plex ex49: Test libCEED numbering
Fixed examples
Change if () { PetscCall() } three liner and friends to one linersfor i in `git ls-files | grep "\.[ch]$"` ; do sed 's?\$?ZZZ?g' $i | tr '\n' '$' | sed 's?\([ ]*\)if (\([-;,.\*+=a-z0-9A-Z_>]*\)) {\
Change if () { PetscCall() } three liner and friends to one linersfor i in `git ls-files | grep "\.[ch]$"` ; do sed 's?\$?ZZZ?g' $i | tr '\n' '$' | sed 's?\([ ]*\)if (\([-;,.\*+=a-z0-9A-Z_>]*\)) {\$[ ]*PetscCall(\([- ._+=a-z0-9A-Z>*,()]*);\)\$[ ]*}\$?\1if (\2) PetscCall(\3$?g' | tr '$' '\n' | sed 's?ZZZ?$?g' > $i.joe ; mv $i.joe $i ; done for i in `git ls-files | grep "\.[hc]$"` ; do sed 's?\$?ZZZ?g' $i | tr '\n' '$' | sed 's?\([ }else]*\)if (\([-;,.\*+=a-z0-9A-Z_>]*\)) {\$[ ]*PetscCall(\([- ._+=a-z0-9A-Z>*,()]*);\)\$\([ ]*\)} \([- ._+=a-z0-9A-Z>*,()]*);\)\$?\1if (\2) PetscCall(\3$\4\5$?g' | tr '$' '\n' | sed 's?ZZZ?$?g' > $i.joe ; mv $i.joe $i ; doneYes, really ugly but Barry still cannot master awkCommit-type: housekeeping
Plex: Should not assemble after hybrid Jacobian integration
Plex: Fix dimension when extruding from submesh
Merge branch 'barry/2022-05-24/add-petsccall-fortran-examples' into 'main'Update all Fortran examples to modern error checking with PetscCallXXX() wrappers around PETSc/MPI function calls.See mer
Merge branch 'barry/2022-05-24/add-petsccall-fortran-examples' into 'main'Update all Fortran examples to modern error checking with PetscCallXXX() wrappers around PETSc/MPI function calls.See merge request petsc/petsc!5271
Plex ex44: Nicer looking test
Add modern error checking to rest of Fortran examples/spend 2.5h
Merge remote-tracking branch 'origin/release'
A few codespell fixes
Merge branch 'barry/2022-05-03/cleanup-makefiles' into 'main'remove unneeded stuff from makefilesSee merge request petsc/petsc!5211
Merge branch 'jolivet/fix-excl-rank' into 'main'Replace !rank with rank == 0See merge request petsc/petsc!5223
Get values of makefile SOURCE etc from the file system instead of makefilesUse SUBMANSEC from include files for manual sections instead of the makefileUnfortunately this has to be one large commi
Get values of makefile SOURCE etc from the file system instead of makefilesUse SUBMANSEC from include files for manual sections instead of the makefileUnfortunately this has to be one large commit since the changes all have to be done at onceCommit-type: docs/spend 10m
Merge branch 'jwallwork23/metric-input' of https://gitlab.com/jwallwork23/petsc into 'main'Pass metric `Vec`s rather than their addressesSee merge request petsc/petsc!5044
plex/tests/ex1.c: pack checks using DMPlexCheck()
add DMPlexCheck()
extend DMPlexCheckPointSF(), add PetscSF arg
remove garbage from makefilesIncluding * unused FLAGS variables * All: lib that did not work * stray blank lines etcCommit-type: housekeeping/spend 1h
plex ex19: updates-Account for metric api change-Use more descriptive test names
plex ex60: update following metric api change
plex metric: fix isotropic intersection bug
plex/tests/ex56.c: fix help string
DMPlexMigrate: use ISLocalToGlobalMappingViewFromOptions()
1...<<11121314151617181920>>...23