Merge remote-tracking branch 'origin/release'
PCHPDDM: fix potential memory leak
LIBBASE is no longer used in make so remove it
DMPLEX: add support for DMCreateDomainDecomposition routinesDMPlexDistributeOverlap: add support for subdomain mesh
Update references in the manual pages to use Sphinx citation processing
Fix manual pages in KSP
Merge branch 'barry/2023-10-19/fix-pcview-redundant/release' into 'main'Fix bugs in handling PetscViewerGetSubViewer() and tabing in ASCII viewersSee merge request petsc/petsc!6948
PCHPDDM: fixes for wrong options and wrong -info outputs
Fix bugs in handling PetscViewerGetSubViewer() and tabing in ASCII viewersReported-by: Pierre Jolivet
PCHPDDM: fix Valgrind error in PCView()
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
PCHPDDM: fix successive solves with saddle-point solver
PCHPDDM: fix unsymmetric saddle-point solver
PCHPDDM: check MUMPS option to skip Schur complement Mat allocation
MAT[SOLVERMUMPS|NEST]: add necessary MATDIAGONAL operations
PCHPDDM: new option -pc_hpddm_harmonic_overlap
PCHPDDM: automatic overlap generation on the constraint space
PCHPDDM: increase coverage
[KSP|PC]HPDDM: fix -Wdouble-promotion
PCHPDDM: add GenEO for saddle-point systems
PCView_HPDDM: dump necessary objects with ASCII_INFO_DETAIL
12345678910