History log of /petsc/src/mat/impls/aij/seq/aijmkl/ (Results 126 – 150 of 152)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
90147e4911-Aug-2017 Richard Tran Mills <rmills@rmills.org>

Edits to the MatCreateSeqAIJMKL manual page.

dfff0f2410-Aug-2017 Richard Tran Mills <rmills@rmills.org>

Redefine MKL complex types so things work when building PETSc with complex number support.

87c2a1d709-Aug-2017 Richard Tran Mills <rmills@rmills.org>

Added MatDiagonalScale, MatDiagonalSet, and MatAXPY methods for SeqAIJMKL; fixed ops->scale not being reset in conversion from SeqAIJMKL to SeqAIJ.

3fa1576202-Aug-2017 Richard Tran Mills <rmills@rmills.org>

The _SpMV2 versions of the SeqAIJMKL operations now check to see if mkl_sparse_optimize() has been called, and call it if needed.

8d3fe1b001-Aug-2017 Richard Tran Mills <rmills@rmills.org>

Ensured that MKL sparse inspector-executor routines are not called for matrices with no nonzero entries.

c5aa4e5801-Aug-2017 Richard Tran Mills <rmills@rmills.org>

Minor edit: Fixed spacing for a function call.

969800c501-Aug-2017 Richard Tran Mills <rmills@rmills.org>

More fixes for transposed versions of MatMult/MatMultAdd for SeqAIJMKL; enabled those versions.

db63039f01-Aug-2017 Richard Tran Mills <rmills@rmills.org>

Added MatScale_SeqAIJMKL(); fixed many errors found when testing with
rectangular matrices.

6e369cd528-Jul-2017 Richard Tran Mills <rmills@rmills.org>

Created a function that creates MKL SpMV2 matrix handles and performs optimization to eliminate code duplication.

9b6041cc28-Jul-2017 Richard Tran Mills <rmills@rmills.org>

Removed obsolete __FUNCT__ definitions.

f36dfe3f28-Jul-2017 Richard Tran Mills <rmills@rmills.org>

Prevent MKL sparse inspector-executor routines from being called on
matrices with zero rows -- the routines don't handle this case.

5867843828-Jul-2017 Richard Tran Mills <rmills@rmills.org>

Fixed nrows being passed to mkl_sparse_x_create_csr() for both nrows and
ncols.

f68ad4bd27-Jul-2017 Richard Tran Mills <rmills@rmills.org>

Added error messages for failures in creation/copy of matrix handles or
mkl_sparse_optimize.

e9c9428227-Jul-2017 Richard Tran Mills <rmills@rmills.org>

Fixes following the outline of Barry's fixes to AIJPERM.

2bce247620-Jul-2017 Richard Tran Mills <rmills@rmills.org>

Removed DEBUG statements.

0632b35720-Jul-2017 Richard Tran Mills <rmills@rmills.org>

Fixes to AIJMKL MatDuplicate and MatAssemblyEnd.

b8cbc1fb19-Jul-2017 Richard Tran Mills <rmills@rmills.org>

Added another #ifdef to allow use of MKL that does not have
mkl_sparse_optimize().

a904157619-Jul-2017 Richard Tran Mills <rmills@rmills.org>

Code cleanup to eliminate some compiler warnings.

4abfa3b319-Jul-2017 Richard Tran Mills <rmills@rmills.org>

Make sure that mkl_sparse_destroy() is only called if
mkl_sparse_optimize() has been called; more work to allow AIJMKL code to
work with older versions of MKL.

d995685e18-Jul-2017 Richard Tran Mills <rmills@rmills.org>

Added code to handle case in AIJMKL in which the MKL library version is
older and does not have the sparse inspector-executor routines.

191b95cb29-Jun-2017 Richard Tran Mills <rmills@rmills.org>

Fixed AIJMKL code breaking things when PETSc is built without Intel MKL.

c9d4630517-Feb-2017 Richard Tran Mills <rmills@rmills.org>

Use of SpMV2 inspector-executor model can now be turned off via command
line options.

df555b7117-Feb-2017 Richard Tran Mills <rmills@rmills.org>

Added support for the MKL SpMV2 inspector-executor routines for
matrix-vector multiplication.

a84739b811-Feb-2017 Richard Tran Mills <rmills@rmills.org>

Added MATMPIAIJMKL and fixed errors in MatMultAdd_SeqAIJMKL() and
MatMultTransposeAdd_SeqAIJMKL().

ff03dc5310-Feb-2017 Richard Tran Mills <rmills@rmills.org>

Added support for MatMultTranspose() and MatMultTransposeAdd() in
SEQAIJMKL.

1234567