SF: fix a typo as MPIX_STREAM is currently only enabled with CUDA in PETSc
Merge remote-tracking branch 'origin/release'
Fix capitalization of fortranCommit-type: housekeeping
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
PetscSF: add MPI-4.0 persistent neighborhood collectives support
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
Remove DIRS variable and unneeded tabs from all makefiles since no longer neededCommit-type: housekeeping
Minor fixes
Extern appriopriate symbols before the great en-static-ing
Rename PetscValidPointer -> PetscAssertPointer
Deploy new PetscValidPointer, remove PetscValidXXXPointer
Manual lint fixes: vec
Fix -Wextra-semi-stmt
Lint apply: vec
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
VecScatterCreate: add info to error messages
Fix some improper use of COMM_SELF in error reporting
Fix trivial typos etc in some manual pagesAlso remove manual page for SNESNGSFunction since it does not exist
minor
Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially
Merge branch 'jczhang/sf-mpix-stream' into 'main'Support MPIX_StreamSee merge request petsc/petsc!6209
More manual page fixes
PetscSF: add experimental support for MPICH MPIX_Stream
non-test and tutorial makefiles only need rules.doc not the full rulesCommit-type: documentation
12345678910>>...15