Deploy new PetscValidPointer, remove PetscValidXXXPointer
MatEliminateZeros(): skip zero nondiagonal coefficients
Merge branch 'jczhang/fix-setvaluescoo-gpu-timing' into 'main'SetValuesCOO: add PetscLogGpuTimeBegin/End()See merge request petsc/petsc!6717
SetValuesCOO: add PetscLogGpuTimeBegin/End()
Manual linter fixes: mat
Fix -Wextra-semi-stmt
Lint apply: mat
configure: MUMPS 5.6.1
Fix bug with SuperLU_DIST if single precision version is not available but PETSc tries to use it
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
Fix found linter errors
Fix hash state reset bug in MPIAIJCUSPARSE
Merge branch 'release'
MatSetPreallocationCOO_MPIAIJ: set the nonzerostate as the matrix is assmbled
Mat: mark the mat as was_assembled after MatSetPreallocationCOO_MPIAIJ because we have built Mvctx
Mat: save the cost of MatStash in MatAssemblyBegin/End_MPI_Hash when user ignores off-proc entries
Mat: fix a bug that MatSetValues_MPI_Hash() did not honor MAT_IGNORE_OFF_PROC_ENTRIES
Mat tests: add HYPRE COO testssupport COO with hacking permutation array of AIJ
minor: Fix typo nozero -> nonzero
Merge remote-tracking branch 'origin/release'
MATMPIBAIJ: fix non const operation in conversion to MPIAIJMake MatDisAssemble_MPIAIJ and MatDisAssemble_MPIBAIJ support null offdiagonal block
MATSOLVERMUMPS: fix wrong FLOP counts and nnz
1...<<11121314151617181920>>...152