Add static to internal functions
Remove -log_summary
Allow generatefortranstubs.py to generate the stubs and module files in the PETSC_ARCH directory
Add PetscCheck() and PetscCheckA() for FortranAlso fix incorrect use of " in Fortran examples that should be '
Fix PetscCallMPI(MPI_Allreduce()) with PETSc types
Remove need for seperate lib/petsc/conf/test file by merging with rules fileCommit-type: maintainability
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: add support for NPC and sufficient decreaseadd tests
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove unneeded SOURCEH from makefilesNo longer used by docs or build
TAOSNES: a convenient class to perform comparisons between TAO and SNES solvers
SNESNEWTONTR: add dogleg and Cauchy fallbacks from NTRDC
Remove empty preprocessor variables
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Merge remote-tracking branch 'origin/release'
Fix Typos
Make PetscErrorCode a non-discardable enum
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
Merge branch 'bourdin/tTao' into 'main'Created tTao fortran typeSee merge request petsc/petsc!5968
Merge branch 'barry/2022-12-27/rm-vecgetarray-fortran-examples' into 'main'Replace use of VecGetArray() and friends from Fortran examples and docsSee merge request petsc/petsc!5950
Update examples to use VecGetArrayF90() and similar routines instead of VecGetArray() and similar routinesCommit-type: housekeeping/spend 2h
Created tTao fortran type
Tao: switch from -tao_nm_lamda to -tao_nm_lambda
12345678910>>...19