| 7bbdc51d | 27-Jul-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix of MatCreateRedundantMatrix() for rectangular matrices Reported-by: Jose E. Roman <jroman@dsic.upv.es> |
| 6b62b571 | 21-Jul-2017 |
Richard Tran Mills <rmills@rmills.org> |
Registered MATSEQAIJMKL as a subtype of MATSEQAIJ. |
| 2bce2476 | 20-Jul-2017 |
Richard Tran Mills <rmills@rmills.org> |
Removed DEBUG statements. |
| 0632b357 | 20-Jul-2017 |
Richard Tran Mills <rmills@rmills.org> |
Fixes to AIJMKL MatDuplicate and MatAssemblyEnd. |
| b8cbc1fb | 19-Jul-2017 |
Richard Tran Mills <rmills@rmills.org> |
Added another #ifdef to allow use of MKL that does not have mkl_sparse_optimize(). |
| a9041576 | 19-Jul-2017 |
Richard Tran Mills <rmills@rmills.org> |
Code cleanup to eliminate some compiler warnings. |
| 4abfa3b3 | 19-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. |
| d995685e | 18-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. |
| 191b95cb | 29-Jun-2017 |
Richard Tran Mills <rmills@rmills.org> |
Fixed AIJMKL code breaking things when PETSc is built without Intel MKL. |
| c9d46305 | 17-Feb-2017 |
Richard Tran Mills <rmills@rmills.org> |
Use of SpMV2 inspector-executor model can now be turned off via command line options. |
| df555b71 | 17-Feb-2017 |
Richard Tran Mills <rmills@rmills.org> |
Added support for the MKL SpMV2 inspector-executor routines for matrix-vector multiplication. |
| a84739b8 | 11-Feb-2017 |
Richard Tran Mills <rmills@rmills.org> |
Added MATMPIAIJMKL and fixed errors in MatMultAdd_SeqAIJMKL() and MatMultTransposeAdd_SeqAIJMKL(). |
| ff03dc53 | 10-Feb-2017 |
Richard Tran Mills <rmills@rmills.org> |
Added support for MatMultTranspose() and MatMultTransposeAdd() in SEQAIJMKL. |
| 54871a98 | 10-Feb-2017 |
Richard Tran Mills <rmills@rmills.org> |
Added some missing function pointer resests in MatConvert_SeqAIJMKL_SeqAIJ. |
| 4a2a386e | 09-Feb-2017 |
Richard Tran Mills <rmills@rmills.org> |
Initial skeleton for MATSEQAIJMKL matrix type that uses MKL sparse BLAS routines. Currently only implements mult and multadd operations, but ready to be expanded. |
| 447d7429 | 26-Jul-2017 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Reduce Vec type checks on CUDA/CUSP/VIENNACL |
| fbc6a628 | 26-Jul-2017 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Add several Vec type checks on CUDA/CUSP/VIENNACL |
| f1e2e5e7 | 26-Jul-2017 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Add macros PetscCheckTypeName(s) |
| e6ea867e | 26-Jul-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jose/cusparse-sethandle' |
| c4b120e1 | 25-Jul-2017 |
Karl Rupp <rupp@iue.tuwien.ac.at> |
Merge branch 'jose/aijcusparse-fix'
* jose/aijcusparse-fix: Fixes problems in MatMult and MatTransposeMult for matrices with empty rows when using -mat_type aijcusparse. The fix is to initialize the
Merge branch 'jose/aijcusparse-fix'
* jose/aijcusparse-fix: Fixes problems in MatMult and MatTransposeMult for matrices with empty rows when using -mat_type aijcusparse. The fix is to initialize the result vector with zero, which has some performance overhead. Arguably, this is a bug in cuSparse, which we have to circumvent here.
show more ...
|
| 73dc7f65 | 25-Jul-2017 |
Karl Rupp <rupp@iue.tuwien.ac.at> |
Merge branch 'jose/fix-compile-cxx-cuda'
* jose/fix-compile-cxx-cuda: Fixes compilation problems encountered when CUDA is used and --with-clanguage=cxx is set. |
| 6b1cf21d | 25-Jul-2017 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
MatCUSPARSESetHandle: do not destroy handle to set |
| 690319fa | 24-Jul-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/feature-aij-subtypes' |
| ca6ae6e6 | 24-Jul-2017 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Fix MatMult/MatMultTranspose SeqAIJCUSPARSE |
| 88d500b1 | 21-Jul-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Cannot call MatSetFromOptions() on inner matrices of MPIAIJ because it breaks with -mat_type mpiaij
This undoes the addition in the previous commit. Also change some -mat_type xxx values in tests to
Cannot call MatSetFromOptions() on inner matrices of MPIAIJ because it breaks with -mat_type mpiaij
This undoes the addition in the previous commit. Also change some -mat_type xxx values in tests to -dm_mat_type since the matrices arise from DMs
Commit-type: bug-fix Reported-by: nightly builds Thanks-to: Satish Balay <balay@mcs.anl.gov> Development Tools: Vim, Emacs, Eclipse
show more ...
|