First batch of fixes
LIBBASE is no longer used in make so remove it
Vec: add GEMV optimizations for VecMDot and friends for VecKokkos
Merge remote-tracking branch 'origin/release'
Update references in the manual pages to use Sphinx citation processing
Merge branch 'barry/2023-12-06/fix-matduplicate-noassembly/release' into 'release'Fix bug if MatDuplicate() is called on a MatSetUp() but not MatAssembly matrixSee merge request petsc/petsc!7091
Fix Strumpack interface to properly support its optional packagesReported-by: Fabien Alet
Fix bug if MatDuplicate() is called on a MatSetUp() but not MatAssembly matrixReported-by: Benjamin Sturdevant <bsturdev@pppl.gov>Reported-by: Mark Adams <mfadams@lbl.gov>
Merge branch 'barry/2023-11-28/add-matsetvalueslocal-fortran/release' into 'release'Add Fortran stubs and interfaces for MatSetValuesLocal()See merge request petsc/petsc!7065
Add Fortran stubs and interfaces for MatSetValuesLocal()
Minor housekeeping
Merge branch 'jolivet/feature-matmatmult-mpidense-mpidense' into 'main'MatMatMult_MPIDense_MPIDense without ElementalSee merge request petsc/petsc!7067
Merge branch 'jczhang/2023-11-16/fix-aijkokkos-diag-bug' into 'main'Fix some bugs in MATSEQAIJKOKKOSCloses #1490See merge request petsc/petsc!7032
Proper option when doing matrix-dense matrix multiplications
MATSOLVERMUMPS: remove redundant PetscCheck()
MATSOLVERMUMPS: Fix -Wdouble-promotion -Wextra -Wunused-parameter
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
Mat: let mpiaij and mpibaij share common fields to enable generic code
Fix potential integer overflow in MatSeqAIJSetPreallocation().Reported-by: Miguel Angel Salazar de Troya <miguel.salazar@corintis.com>
1...<<11121314151617181920>>...265