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 ...
Remove DIRS variable and unneeded tabs from all makefiles since no longer neededCommit-type: housekeeping
Remove first and last empty lines
Remove -log_summary
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
SNESNEWTONTR: add support for NPC and sufficient decreaseadd tests
TAOSNES: a convenient class to perform comparisons between TAO and SNES solvers
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
Merge branch 'bourdin/tTao' into 'main'Created tTao fortran typeSee merge request petsc/petsc!5968
Update examples to use VecGetArrayF90() and similar routines instead of VecGetArray() and similar routinesCommit-type: housekeeping/spend 2h
Created tTao fortran type
A few more codespell fixes
source code format changes due to .clang-format changes
docs: remove SUBMANSEC from example makefiles - and use only MANSEC (it tells what library the tests need)
Remove braces from one-liners w/o PetscCall()
Remove braces from one-liners
clang-format: convert PETSc sources to comply with clang-format
Name all modules in Fortran examples consistently with examplenamemodule to* prevent conflicts between examples* to make it easy to determine which module files generated in the filesystem are for
Name all modules in Fortran examples consistently with examplenamemodule to* prevent conflicts between examples* to make it easy to determine which module files generated in the filesystem are for each exampleCommit-type: housekeeping/spend 20mThanks-to: Satish Balay
12345