Rename -mat_cusparse_transgen to -mat_form_explicit_transpose
PCMG: add support for PCMatApply
Add new mat/tests example for testing performance of BAIJ for different block sizesAdd support for options database controln of which version of MatMult_SeqBAIJ is usedAdd support for block size
Add new mat/tests example for testing performance of BAIJ for different block sizesAdd support for options database controln of which version of MatMult_SeqBAIJ is usedAdd support for block size 12 include AVX (no faster)Fixes for MatMult_SeqBAIJ_12_AVX2()- Code, was cut and paste and not properly fixed, so completely wrong beforeClean up test example for MatMult BAIJ blocksize 12Commit-type: optimization/spend 5.5hReported-by: Asiri Obeysekara <gitlab@mg.gitlab.com>
show more ...
Add geqrf QR factorization for sequential dense matricesCorrect orthogonal matrix character code for complex numbers
Add QR factorization to the possible matrix factorizationssquash me: correct values for MAT_FACTOR_NUM_TYPES
Make MatPermute call MatCreateSubMatrix as a fallback
Merge remote-tracking branch 'origin/release'
petscviewer: fix the fortran bindings of XXXViewFromOptions when called with obj=PETSC_NULL_XXX
General fixes
Improve manual pages for MatGetValuesLocal() and MatGetValues() to clarify what valuesmay be obtained with these routines.Commit-type: documentation/spend 15mThanks-to: Moise Rousseau <moise.rou
Improve manual pages for MatGetValuesLocal() and MatGetValues() to clarify what valuesmay be obtained with these routines.Commit-type: documentation/spend 15mThanks-to: Moise Rousseau <moise.rousseau@polymtl.ca>
Adams/landau cleanup Added mass matrix construction to GPU kernel to avoid problem with sparser mass matrix than Jacobian, messing up MatAXPY, rarely but unpredictably. Added Kokkos solver st
Adams/landau cleanup Added mass matrix construction to GPU kernel to avoid problem with sparser mass matrix than Jacobian, messing up MatAXPY, rarely but unpredictably. Added Kokkos solver stubs to work with GPU offloaded matrices. Fixed up ex2 for paper Added runex2_[kokkos|cuda] targets to Landau makefile for paper
MatMatSolve_Basic: do not log individual solves
Mat: Move COO events out of CUSPARSE classFix a few typos in the code
Apply 7 suggestion(s) to 3 file(s)
MATAIJ: some fixes for device builds
MatProduct: add safe Basic symbolic stage for all triple products
MatProductCreate: relax requirements when setting the matrices
Add to manual pages the use of call XXXView(x,0) from the debuggerCommit-type: documentation/spend 5mDevelopment Tools: Vim, Emacs, Eclipse
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
Introduce UNKNOW_NONZERO_PATTERN for MatAXPY() make it the default for TS when using both IJacobian and RHSJacobianProvide TSSetMatStructure() to allows users to indicate the nonzero structure rela
Introduce UNKNOW_NONZERO_PATTERN for MatAXPY() make it the default for TS when using both IJacobian and RHSJacobianProvide TSSetMatStructure() to allows users to indicate the nonzero structure relationship between the RHS and I JacobianWhen the RHS Jacobian matrix is not set and is obtained with a MatDuplicate() from the I Jacobian set the flag to SAME_NONZERO_PATTERNAdd MatStructures and update SLEPc to compile with no warning message after the new MatStructure MAT_UNKNOWN_PATTERN was introducedCommit-type: optimization/spend 25mThanks-to: Ed Buler/spend 35mUpdate SLEPc branch to support new enum type
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 remote-tracking branch 'origin/release' into master
Fix warnings in NVIDIA compilers (formerly PGI): unreachable statement
1...<<21222324252627282930>>...111