Merge remote-tracking branch 'origin/release'
Fix some manual pages focusing on SNES
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
Convert all header guards to pragma once
Lint apply: snes
SNES: move monitor after convergence testUse a developer level convergence function and fix a few corner cases
More manual page fixes
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
SNESNEWTONTR: stol should be zero, since we use the trust region parameter
SNESNEWTONTR: add support for NPC and sufficient decreaseadd tests
KSPCG: add stopping criterion for objective reduction
SNESNEWTONTR: if solvers return 0 update, use Cauchy
SNESNEWTONTR: do not use CG radius if dogleg is selected
SNESNEWTONTR: respect update function
Merge branch 'stefanozampini/minres-2' into 'main'MINRES QLPSee merge request petsc/petsc!6184
SNESNEWTONTR: fix bug reusing W when postcheck modifies it
Fix manual pages based on reports from Jacob's lint toolCommit-type: documentation
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove unneeded SOURCEH from makefilesNo longer used by docs or build
SNESNEWTONTR: add dogleg and Cauchy fallbacks from NTRDC
Remove empty preprocessor variables
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Fix Typos
12345678910>>...15