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;
show more ...
fixes from recent linter change
pluck ~1000 low hanging PetscCheckFalse() -> PetscCheck() fruit
rewrote the PetscLL macros as functions to let the linter understand them. Also helpsreduce the staggering amount of code duplication in Mat
chkerr and friends wrapped
Fix compilation warnings-Wmissing-field-initializers -Wunused-but-set-variable
Merge branch 'pbrubeck/cholmod-flops' into 'main'Log CHOLMOD flopsSee merge request petsc/petsc!4907
Log CHOLMOD flops
Remove PetscAssertFalse(), change some incorrect use of PetscAssert*() for OUTOFRANGE to PetscCheck()Commit-type: error-checking, style-fix/spend 1h
Enforce PetscCheck() and PetscAssert() usage via checkbadSource
Merge branch 'jacobf/2022-01-05/c99' into 'main'Feature: C99 and C++11See merge request petsc/petsc!4700
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
deprecate PETSC_STATIC_INLINE
add PetscAssert() and PetscAssertFalse()
make PetscInfo() variadic
SETERRQ[1-9]+ begone
Merge remote-tracking branch 'origin/release'
MatAXPY: check for pattern --with-debugging=yesOnly applies to MatSeq[SB]AIJ
Merge branch 'jacobf/2021-12-09/attribute-format-mat' into 'main'Feature: Attribute Format - MatSee merge request petsc/petsc!4634
Fix for potential integer overflow due to integer multiple on invalid memory locationsCommit-type: bug-fix\spend 10mReported-by: Xuchen Han
Additional PetscInt_FMT empty string and SETERRQ trailing newline fixes
remove trailing newline from SETERRQ
applied attribute format fixes to mat headers
MatAXPY: Use MatHeaderMerge instead of MatHeaderReplace
12345678910>>...69