Vec: add GEMV optimizations for VecMDot and friends for VecKokkos
Merge remote-tracking branch 'origin/release'
Merge branch 'jed/fix-dm-prealloc-skip' into 'release'DMSetMatrixPreallocateSkip: fix for DMDA (had only been used by DMPlex)See merge request petsc/petsc!7120
Update references in the manual pages to use Sphinx citation processing
DMSetMatrixPreallocateSkip: fix for DMDA (had only been used by DMPlex)Reported-by: Philip Fackler
Fix -Wzero-as-null-pointer-constant errors
Merge branch 'barry/2023-11-06/doc-manpage-gen-to-python' into 'main'Convert make allmanualpages to PythonSee merge request petsc/petsc!7005
Fix formatting in some makefiles
Docs: fix wrong occurences of then instead of than
Fix capitalization of fortranCommit-type: housekeeping
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
Remove first and last empty lines
Convert all header guards to pragma once
Delete unused code
Add static to internal functions
Manual linter fixes: dm
Fix missing new lines at the end of PetscInfo() calls
... and apply it
Rename PetscValidPointer -> PetscAssertPointer
Deploy new PetscValidPointer, remove PetscValidXXXPointer
12345678910>>...48