Fix -Wextra-semi-stmt
Update some discussions in the users manualAlso fix 32bit, 64bit, 32 bit, 64 bit throughout and blas and blas/lapack
non-test and tutorial makefiles only need rules.doc not the full rulesCommit-type: documentation
Only makefiles in the test and tutorial directories need lib/petsc/conf/testCommit-type: housekeeping
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove unneeded SOURCEH from makefilesNo longer used by docs or build
Remove empty preprocessor variables
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Improve Mat and DM coverage by ifdef-ing out unused code that otherwise should not counttowards coverage
Make PetscErrorCode a non-discardable enum
Fix -Wformat-pedanticsrc/dm/dt/interface/dtds.c:212:71: warning: format specifies type 'void *' but the argument has type 'void (*)(void)' [-Wformat-pedantic] else PetscCall(PetscViewerASCI
Fix -Wformat-pedanticsrc/dm/dt/interface/dtds.c:212:71: warning: format specifies type 'void *' but the argument has type 'void (*)(void)' [-Wformat-pedantic] else PetscCall(PetscViewerASCIIPrintf(viewer, " func: %p\n", b->func)); ~~ ^~~~~~~
show more ...
Merge remote-tracking branch 'origin/release'
clean up some dangling seterrqs
Fix -Wstrict-prototypeswarning: a function declaration without a prototype is deprecated in all versions of C
A few more codespell fixes
Partially fix -Wformat-pedantic
source code format changes due to .clang-format changes
Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation
Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()
Clean up manual pages in src/ksp/pcCommit-type: documentation/spend 10h
Remove incorrect use of PetscFunctionReturn(nonzero integer value). Add this rule to the developers guideCommit-type: house-keeping/spend 1hReported-by: Pierre Jolivet
Remove braces from one-liners w/o PetscCall()
Remove braces from one-liners
clang-format: convert PETSc sources to comply with clang-format
Convert setfromoptions methods over to PetscTryTypeMethod() approachFlipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them co
Convert setfromoptions methods over to PetscTryTypeMethod() approachFlipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them consistent with PetscTryTypeMethod() and all the other methodsCommit-type: refactorization/spend 4h
123456789