Cleanup and fix coarsening methods and harden ASM blocks from coarsening
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
Added hook to set number of iteration in HEM coarsener
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
GAMG: switch the default to using square graph
Add PCGAMGSetLowMemoryFilter() with -pc_gamg_low_memory_threshold_filter for...
fix rank reduction bug in GAMG
Fix typos
added flag for not using provided eigen estimates after first matrix so that estimates get recomputed.
add old aggressive coarsening algorithm as option, switch default MIS ordering algorithm back to old one
add check
Convert all header guards to pragma once
Add static to internal functions
Merge branch 'barry/2023-07-18/manual-linter-fixes-ksp' into 'main'Manual fixes needed for linter for the KSP directorySee merge request petsc/petsc!6735
Fix missing new lines at the end of PetscInfo() calls
Manual fixes needed for linter for the KSP directory
Track levels of nesting of KSP, for example KSPBJACOBI has nesting 1 higher than the calling KSP
Rename PetscValidPointer -> PetscAssertPointer
Deploy new PetscValidPointer, remove PetscValidXXXPointer
Merge remote-tracking branch 'origin/release'
PCGAMG: must call PCReset_MG during PCReset_GAMG
Lint apply: ksp
Merge branch 'barry/2023-06-15/add-fortran-file-viewer' into 'main'Allow one to attach a PETSCVIEWERASCII to a Fortran file unitSee merge request petsc/petsc!6607
HAVE_FORTRAN should be USE_FORTRAN_BINDINGS since it is about generating the Fortran bindings, not about if the Fortran compiler exists
12345678910>>...30