Fix some malformed if !defined() header guards
... and apply it
Lint apply: tao
Add BNCG and TaoLineSearch in petsc4py.
Allow generatefortranstubs.py to generate the stubs and module files in the PETSC_ARCH directory
Fix documentation
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
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
Make PetscErrorCode a non-discardable enum
Merge remote-tracking branch 'origin/release'
Fix Tao BNK code that in one case did not handle bnk->Hpre_inactive correctly when Hessian was updatedCommit-type: bug-fix/spend 3.5hReported-by: Alexis MarboeufThanks-to: Blaise Bourdin
Manual pages: fix Synopsis of several TAO functions
Fix some typos
Merge branch 'barry/2022-11-11/fixes-for-tao/release' into 'release'Some fixes for Tao while trying to help a userSee merge request petsc/petsc!5840
fix more un-updated DMPLEX manual pagesCommit-type: documentation
View of Tao BNK should view the inner Tao solverSome fixes for Tao while trying to help a userCommit-type: bug-fix, featureReported-by: Stephan Köhler <stephan.koehler@math.tu-freiberg.de>
source code format changes due to .clang-format changes
Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation
12345678910>>...13