| #
c25d5741
|
| 31-Oct-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/balay/fix-mkl-sparse/maint' into maint
|
| #
9779e05d
|
| 23-Oct-2017 |
Satish Balay <balay@mcs.anl.gov> |
mkl: add mkl_sparse.py as a separate package [as the interface code is organized this way] and use PETSC_HAVE_MKL_SPARSE to enable/disable this interface code [so that this flag represents functional
mkl: add mkl_sparse.py as a separate package [as the interface code is organized this way] and use PETSC_HAVE_MKL_SPARSE to enable/disable this interface code [so that this flag represents functionality that is more than PETSC_HAVE_MKL flag].
Also disable mkl_sparse, mkl_sparse_optimize for 64-bit-incides
Reported-by: Victor Eijkhout <eijkhout@tacc.utexas.edu>
show more ...
|
| #
13befd7a
|
| 14-Sep-2017 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'pr746/irinasok/feature-baijmkl/master'
* pr746/irinasok/feature-baijmkl/master: Implementation of BAIJMKL matrix type similar to AIJMKL. Supports MKL calls for MatMult (add and transpo
Merge branch 'pr746/irinasok/feature-baijmkl/master'
* pr746/irinasok/feature-baijmkl/master: Implementation of BAIJMKL matrix type similar to AIJMKL. Supports MKL calls for MatMult (add and transposed). In case if used MKL version does not support mkl_sparse_optimize() (MKL 11.2 and earlier) PETSc default kernels are used. Test added on configuration step to check if used version of MKL supports column major layout with zero based indexing. All released versions of MKL do not support such cross case and MatSeqBAIJMKL_create_mkl_handle() converts matrix arrays to one based indexing before passing them to mkl routines.
show more ...
|
| #
7072be85
|
| 11-Sep-2017 |
Irina Sokolova <irina.sokolova@intel.com> |
Implementation of baijmkl class that supports mult and multadd operations using MKL Sparse BLAS IE. If used version of MKL does not support new API (version 11.3 and earlier) default PETSc kernels ar
Implementation of baijmkl class that supports mult and multadd operations using MKL Sparse BLAS IE. If used version of MKL does not support new API (version 11.3 and earlier) default PETSc kernels are called
show more ...
|