chkerr and friends wrapped
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
add PetscAssert() and PetscAssertFalse()
SETERRQ[1-9]+ begone
Single petscdir.mk
build: add more support for not needing to set PETSC_DIR yet build with PETSc, also support for GNU make to directly use "make test" instead of "make -f gmakefile.test"Still needs -include ../petsc
build: add more support for not needing to set PETSC_DIR yet build with PETSc, also support for GNU make to directly use "make test" instead of "make -f gmakefile.test"Still needs -include ../petscdir.mk in many of the makefilesStill needs the link for ../petscdir.mk in many directoriesGNUMakefile: call legacy makefile recursively instead of including itGNUMakefile: promote default "all" target; "libs" builds libpetsc*GNUMakefile: If gnumake < 4.2 prefer makefile wrapper interface over direct gmakefile interface to avoid the following warningsgmakefile.test:92: arch-ci-linux-cxx-cmplx-pkgs-64idx/tests/testfiles: No such file or directorygmakefile:67: arch-ci-linux-cxx-cmplx-pkgs-64idx/lib/petsc/conf/files: No such file or directoryCommit-type: testing-fix, feature, usabilityThanks-to: Jed Brown jed@jedbrown.org
show more ...
DMStag: rename, refactor, and add to product coordinate array access functions* Rename existing DMStag*1dCoordinate*() functions * Remove "DOF" (in anticipation of doing this for all related func
DMStag: rename, refactor, and add to product coordinate array access functions* Rename existing DMStag*1dCoordinate*() functions * Remove "DOF" (in anticipation of doing this for all related functions) * Change "1d" to "Product"* Add non-read-only versions of DMStag{Get,Restore}ProductCoordinateArrays()* Update man pages for these functions
DMPRODUCT: Fix subdm leaks in succesive calls to DMProductSetDM()
DMSetType: Clear dm->ops and set type name before calling constructor
DMProductGetDM man page: fix formatting error
DMPRODUCT man page: typo fix
DM: Add DMProduct
12