The great renaming:- CHKERRQ() -> PetscCall()- CHKERRV() -> PetscCallVoid()- CHKERRMPI() -> PetscCallMPI()- CHKERRABORT() -> PetscCallAbort()- CHKERRCONTINUE() -> PetscCallContinue()- CHKERRXX
The great renaming:- CHKERRQ() -> PetscCall()- CHKERRV() -> PetscCallVoid()- CHKERRMPI() -> PetscCallMPI()- CHKERRABORT() -> PetscCallAbort()- CHKERRCONTINUE() -> PetscCallContinue()- CHKERRXX() -> PetscCallThrow()- CHKERRCXX() -> PetscCallCXX()- CHKERRCUDA() -> PetscCallCUDA()- CHKERRCUBLAS() -> PetscCallCUBLAS()- CHKERRCUSPARSE() -> PetscCallCUSPARSE()- CHKERRCUSOLVER() -> PetscCallCUSOLVER()- CHKERRCUFFT() -> PetscCallCUFFT()- CHKERRCURAND() -> PetscCallCURAND()- CHKERRHIP() -> PetscCallHIP()- CHKERRHIPBLAS() -> PetscCallHIPBLAS()- CHKERRHIPSOLVER() -> PetscCallHIPSOLVER()- CHKERRQ_CEED() -> PetscCallCEED()- CHKERR_FORTRAN_VOID_FUNCTION() -> PetscCallFortranVoidFunction()- CHKERRMKL() -> PetscCallMKL()- CHKERRMMG() -> PetscCallMMG()- CHKERRMMG_NONSTANDARD() -> PetscCallMMG_NONSTANDARD()- CHKERRCGNS() -> PetscCallCGNS()- CHKERRPTSCOTCH() -> PetscCallPTSCOTCH()- CHKERRSTR() -> PetscCallSTR()- CHKERRTC() -> PetscCallTC()
show more ...
PetscInitialize() and PetscFinalize() wrapped:- ierr = PetscInitialize();if (ierr) return ierr;+ CHKERRQ(PetscInitialize());- ierr = PetscFinalize();- return ierr;+ CHKERRQ(PetscFinalize());+
PetscInitialize() and PetscFinalize() wrapped:- ierr = PetscInitialize();if (ierr) return ierr;+ CHKERRQ(PetscInitialize());- ierr = PetscFinalize();- return ierr;+ CHKERRQ(PetscFinalize());+ return 0;
fixes from recent linter change
pluck ~1000 low hanging PetscCheckFalse() -> PetscCheck() fruit
chkerr and friends wrapped
docs: add missing makefiles that break tree_basic, alltree targetshtml in: /home/balay/tmp/petsc/src/sys/yamlgmake[6]: *** No rule to make target 'alltree'. Stop.
docs: fix antique DMComplex cross-reference -> DMPlex
Draw: Switch LG legend to the left side
Merge branch 'danfinn/ts-and-sp-monitor-changes' into 'main'Add DrawSP function to colorize pointsSee merge request petsc/petsc!4918
Add DrawSP function to colorize points; Add ts/tests/ex35 to test new SP function; Fix TS Swarm monitor
Merge remote-tracking branch 'origin/release'
Merge branch 'pbart/f90-mod-interfaces' into 'release'Missing interfaces (``see #874`` also) were uncoveredSee merge request petsc/petsc!4825
Fortran: add more missing interfaces for XXXDestroy()Also add a custom fortran binding for PetscRandomDestroy()Fortran: add more missing interfaces for XXXDestroy()Also add a custom fortran bin
Fortran: add more missing interfaces for XXXDestroy()Also add a custom fortran binding for PetscRandomDestroy()Fortran: add more missing interfaces for XXXDestroy()Also add a custom fortran binding for PetscRandomDestroy()Squashed commit of the following:commit a9bc1bbe47757674cf587d614c34701f8a235d61Author: Jose E. Roman <jroman@dsic.upv.es>Date: Fri Mar 4 12:38:39 2022 +0100 Fix fortran binding for PetscRandomDestroy
Fix capitalization of proper nouns etc in PETSc documentationAdd capitalization guide to the developers style guideCommit-type: documentation/spend 20m
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
deprecate PETSC_STATIC_INLINE
add PetscAssert() and PetscAssertFalse()
add PetscDesignatedInitializer() and apply it PetscRandom_*, AO_*, Vec_Seq, and Vec_MPI
make PetscInfo() variadic
SETERRQ[1-9]+ begone
Merge branch 'jed/makefile-dirs' into 'main'makefile: add missing DIRS (squash gmakegen.py --verbose warnings)See merge request petsc/petsc!4677
Fixes found by -fsanitize=address in releaseCommit-type: bug-fix/spend 5mThanks-to: Jacob Faibussowitsch <jacob.fai@gmail.com>Thanks-to: Satish Balay <balay@mcs.anl.gov>
makefile: add missing DIRS (squash gmakegen.py --verbose warnings)* enable dm partitioner tests* yaml is a third-party library with different build procedure* the cmap directory contains only hea
makefile: add missing DIRS (squash gmakegen.py --verbose warnings)* enable dm partitioner tests* yaml is a third-party library with different build procedure* the cmap directory contains only headers* fix Fortran callback for Riemann solver, which returns void
1...<<11121314151617181920>>...64