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
doc: more fixes to remove build warnings
Fix compilation warnings-Wmissing-field-initializers -Wunused-but-set-variable
Remove PetscAssertFalse(), change some incorrect use of PetscAssert*() for OUTOFRANGE to PetscCheck()Commit-type: error-checking, style-fix/spend 1h
PETSc requires MPI_REPLACE, thus MPI 2.1
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
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
Mat: add code to view Mvctx
Mat: Fixed bug in MatMultAdd_SeqBAIJ_11 Reported-by: Daniel Stone <daniel.stone@opengosim.com> Contributed-by: Lawrence Mitchell <wence@gmx.li>
Style: replace "!rank" with "rank == 0"In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds les
Style: replace "!rank" with "rank == 0"In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds lesstightly, so the result of the computation would otherwise change.
show more ...
12345678910>>...92