Merge remote-tracking branch 'origin/release'
Add manual pages for PETSC_INFINITY and PETSC_NINFINITY
Spell matlab correctly as MATLABCommit-type: housekeeping
Merge branch 'barry/2023-10-25/rename-rules-doc' into 'main'Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.See merge request petsc/petsc!6965
Merge branch 'stefanozampini/ngmres-objective' into 'main'Support objective functions in SNESNGMRESSee merge request petsc/petsc!6957
SNESNGMRES: support objective functionsRemoved some PetscSqrtReal calls.I don't understand why PetscSqrtReal(norm) was used.The norm is already the result of a sqrtSome testing output has improv
SNESNGMRES: support objective functionsRemoved some PetscSqrtReal calls.I don't understand why PetscSqrtReal(norm) was used.The norm is already the result of a sqrtSome testing output has improved (probably it was a bug?)add tests for objective functions in TAO
show more ...
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
Remove DIRS variable and unneeded tabs from all makefiles since no longer neededCommit-type: housekeeping
Remove first and last empty lines
Convert all header guards to pragma once
Fix some malformed if !defined() header guards
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
Rename PetscValidPointer -> PetscAssertPointer
Deploy new PetscValidPointer, remove PetscValidXXXPointer
SNES error handling fixesAdded missing error checking in SNES for inf and nan normsAdd missing handling for if (snes->errorifnotconverged)
Lint apply: snes
HAVE_FORTRAN should be USE_FORTRAN_BINDINGS since it is about generating the Fortran bindings, not about if the Fortran compiler exists
SNES: replace missing direct calls to ops->converged with SNESConverged
SNESMS: fix missing norm computationsdeprecate -snes_ms_norms
SNES: move monitor after convergence testUse a developer level convergence function and fix a few corner cases
12345678910>>...73