Remove DIRS variable and unneeded tabs from all makefiles since no longer neededCommit-type: housekeeping
Remove first and last empty lines
Fix typos
Minor fixes
Delete unused code
Add static to internal functions
Merge branch 'barry/2023-07-17/linter-fixes-snes' into 'main'Manual Linter fixes: SNESSee merge request petsc/petsc!6719
Merge branch 'barry/2023-07-18/fix-snes-error-handling-slightly' into 'main'SNES error handling fixesSee merge request petsc/petsc!6732
Manual linter fixes: snes
Fix the places that should be using PETSC_STATIC_ARRAY_LENGTH
... and apply it
Rename PetscValidPointer -> PetscAssertPointer
Deploy new PetscValidPointer, remove PetscValidXXXPointer
MatEliminateZeros(): skip zero nondiagonal coefficients
SNES error handling fixesAdded missing error checking in SNES for inf and nan normsAdd missing handling for if (snes->errorifnotconverged)
matrix free in docs and comments should be matrix-free
Lint apply: snes
Merge remote-tracking branch 'origin/release'
Provide more detail for SNESSetFunction/JacobianDomainError() manual pages so people can actually use them.Commit-type: documentationReported-by: Hongrui Yu <yuhongrui@utexas.edu>
HAVE_FORTRAN should be USE_FORTRAN_BINDINGS since it is about generating the Fortran bindings, not about if the Fortran compiler exists
SNESComputeJacobianDefault: support for vectors that do no have setvaluesthis allows to use VECNEST
docs: additional chapter_ -> ch_ change in main after merge of release changes from !6520
12345678910>>...74