Mat tests ex62: added tests for MATSEQAIJCUSPARSE and MATSEQAIJKOKKOS
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their errors better.The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces seemingly random failures.Commit-type: error-checking/spend 30m
show more ...
MatAXPY() for AIJ matrices now preserves blocksize so update test output filesCommit-type: testing-fix/spend 10mDevelopment Tools: Vim, Emacs, Eclipse
rm redundant call of MatSetOption(B,MAT_FORCE_DIAGONAL_ENTRIES,..) in ex81Reported-by: Nourgaliev, Robert Nr <nourgaliev1@llnl.gov>
Add MatOption MAT_FORCE_DIAGONAL_ENTRIES; rm MAT_NEW_DIAGONALSReported-by: Nourgaliev, Robert Nr <nourgaliev1@llnl.gov>implemented for C = At*B with aij for all the algorithmsimplemented for C = A
Add MatOption MAT_FORCE_DIAGONAL_ENTRIES; rm MAT_NEW_DIAGONALSReported-by: Nourgaliev, Robert Nr <nourgaliev1@llnl.gov>implemented for C = At*B with aij for all the algorithmsimplemented for C = A*B with aij matrices
Merge branch 'release' into master
fixed issue where scalapack matrix is created with a communicator different from MPI_COMM_WORLD
housekeeping: fix examples with PetscInt main
Mat tests ex28: added cusparse test
CUDA: adapt few tests for missing implementations
Mat ex123: test COO preallocation routines
Clean up vecscatter and define it as PetscSF
mat/tests/ex237.c: uniformization
Merge branch 'stefanozampini/fix-gamg-transposegencuda' into 'release'Fix CUDA performance regression and KOKKOS bugfixesSee merge request petsc/petsc!3310
bugfix for MatGetRowMaxAbs_MPIBAIJ(); add more tests for BAIJ and SBAIJ
Tweak kokkos tests
MATKOKKOS: some more tests
fix MatGetRowMaxAbs() for MPIBAIJ
fix MatGetRowMinAbs() for AIJ matrix
fix MatGetRowMaxAbs() for AIJ matrix
fix MatGetRowMin_ for SeqAIJ and MPIAIJ
bugfix for MatGetRowMax_xxxAIJReported-by: Sajid Ali <sajidsyed2021@u.northwestern.edu>
Fine-tune a test
Merge branch 'stefanozampini/feature-vecgetsubcector-cuda' into 'master'Stefanozampini/feature vecgetsubcector cudaSee merge request petsc/petsc!3170
CI: enable -Werror for Intel jobs, and fix buildsupdate arch-ci-linux-intel-cmplx to use python3 with a manual fix to numpy/core/include/numpy/ndarraytypes.h
1...<<21222324