Fix bad calls to PetscObjectComposeFunctionSeemingly due to copy-paste errors
LIBBASE is no longer used in make so remove it
Merge remote-tracking branch 'origin/release'
Update references in the manual pages to use Sphinx citation processing
Prevent users from accidently providing MATSHELL context or operations to MATMFFDReported-by: Mehmet Sahin <msahin@itu.edu.tr>
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
Remove first and last empty lines
Fix typos
Convert all header guards to pragma once
Add static to internal functions
... and apply it
Rename PetscValidPointer -> PetscAssertPointer
Deploy new PetscValidPointer, remove PetscValidXXXPointer
Merge branch 'barry/2023-07-17/fix-matrix-free' into 'main'matrix free in docs and comments should be matrix-freeSee merge request petsc/petsc!6725
Manual linter fixes: mat
matrix free in docs and comments should be matrix-free
Lint apply: mat
HAVE_FORTRAN should be USE_FORTRAN_BINDINGS since it is about generating the Fortran bindings, not about if the Fortran compiler exists
Fix some improper use of COMM_SELF in error reporting
change to consistent use of ch_xxx for chapter names in the docs, instead of a mix of ch_xx and chapter_xx
Fix trivial typos etc in some manual pagesAlso remove manual page for SNESNGSFunction since it does not exist
Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially
More manual page fixes
12345678910>>...13