Fix usage of deprecated PETSC_DEFAULT
Merge remote-tracking branch 'origin/release'
Update file gamg.c
Fix bug when -pc_type gamg and -ksp_view_pre errors on missing MatCoaren.Reported-by: Eric Chamberland
Minor cleanup of GAMG code for main
Merge branch 'release'
Add useful lists of options for GAMG and fieldsplit. Improve related manpages
PCGAMG: do not error out when reaching PC_MG_MAXLEVELS
Update source code removing all unneeded /*@C and associated manual stubs and interfaces
Fix malformed comments in code
Typos
CI: update to clang-format-18
Remove some unneeded parentheses
checkbadSource: rules for PetscFunctionBegin and derivatives
Trivial fix to MatSetValuesBlocked() manual page, spelling and spacing
gamg: adding injection restriction/prolongation (for C1 elements)
add comments
Sys: add PetscSafePointerPlusOffset() to pacify UBSan
First batch of fixes
LIBBASE is no longer used in make so remove it
GAMG: Add GAMG smoother option to create ASMs with HEM coarsening
move PetscCD into private
Fix manual pages in KSP
GAMG: Add option to create graph for bs>1 mat with index, or array of indices, in block entries
12345678910>>...30