Optimize MatSetPreallocationCOO_SeqAIJ when MatHypre gives already sorted coordinates
Mat: GetAbsSum (l1) row norms; PCJacobi: add scaled L1 diagonal approximation
Leverage the new structure of MATNORMAL when calling SuiteSparseQR
Remove unused Fortran kernels
Merge remote-tracking branch 'origin/release'
Use < instead of " for includes of PETSc include filesAnd Remove unneeded duplicate includesCo-Authored-by: Jose Roman <jroman@dsic.upv.es>
Fix bad calls to PetscObjectComposeFunctionSeemingly due to copy-paste errors
Sys: add PetscSafePointerPlusOffset() to pacify UBSan
First batch of fixes
LIBBASE is no longer used in make so remove it
Vec: add GEMV optimizations for VecMDot and friends for VecKokkos
Update references in the manual pages to use Sphinx citation processing
Mat: sync the host array in MatShift_SeqAIJ() because the routine is shared by device subclasses
Mat: set up the diag in MatSetSeqAIJWithArrays_privateAs we want this info to be always ready for usefixes #1490
Fix potential integer overflow in MatSeqAIJSetPreallocation().Reported-by: Miguel Angel Salazar de Troya <miguel.salazar@corintis.com>
Docs: fix wrong occurences of then instead of than
Spell matlab correctly as MATLABCommit-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
Merge branch 'jczhang/2023-10-05/feature-support-matshift-aijkokkos' into 'main'Support Mat{Shift, DiagonalSet, DiagonalScale} for MATAIJKOKKOSSee merge request petsc/petsc!6921
Upgrade hip min verison to 5.0.0 and also revise the version detection to use rocm's
12345678910>>...168