| #
693b0035
|
| 26-Jun-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatMultHermitianTranspose: use MatTranspose directly for real builds
|
| #
e6e9a74f
|
| 26-Jun-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSEQAIJCUSPARSE: implement hermitian transpose operation
Simplify the class, using a single routine for all the MatMult variants Make transpose generation optional (not default)
|
| #
53566fe1
|
| 18-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/feature-matconvert-seqaijcusparse' into 'master'
support matconvert with cusparse
See merge request petsc/petsc!2880
|
| #
49735bf3
|
| 18-Jun-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSEQAIJCUSPARSE: allow MatConvert with reuse != MAT_INPLACE_MATRIX
|
| #
a1bfbe63
|
| 12-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-matproduct-logging' into 'master'
fix matproduct logging
See merge request petsc/petsc!2857
|
| #
c8378d12
|
| 11-Jun-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSEQAIJCUSPARSE: add logging support for MatProduct with dense matrix
|
| #
384c42a3
|
| 30-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/compile-warning' into 'master'
Fix compile warning
See merge request petsc/petsc!2823
|
| #
0595b67c
|
| 30-May-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix compile warning
|
| #
833b33c1
|
| 29-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/feature-add-hpackages-rebased' into 'master'
Fixes to MatProduct + many bug fixes + new hierarchical matrix support
See merge request petsc/petsc!2800
|
| #
ccdfe979
|
| 14-May-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSEQAIJCUSPARSE: support for MatMat operations
fix issue with ILU reusage (leaks and not setting the offdiagonal flag properly) add missing nullify of function composition
|
| #
0ce8acde
|
| 07-May-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatConvert_SeqAIJ_SeqAIJCUSPARSE: fix bug with reuse != MAT_INPLACE_MATRIX
|
| #
aebf5e26
|
| 17-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/tune-aijcusparse-compressedrow' into 'master'
Do not force compressed row on GPU, instead use whatever on CPU
See merge request petsc/petsc!2707
|
| #
213423ff
|
| 10-Apr-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MAT: do not force compressed row on GPU, instead use whatever on CPU
|
| #
94d548e3
|
| 24-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'rmills/fix-aijcusparse-bindtocpu' into 'master'
Fix errors in MatBindToCPU_SeqAIJCUSPARSE().
See merge request petsc/petsc!2627
|
| #
c34f1ff0
|
| 23-Mar-2020 |
Richard Tran Mills <rmills@rmills.org> |
Fix errors in MatBindToCPU_SeqAIJCUSPARSE().
Reported-by: Junchao Zhang <jczhang@mcs.anl.gov>
|
| #
8a67c741
|
| 21-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'rmills/fix-pinnedmemory-vecgetlocalvector' into 'master'
Rmills/fix pinnedmemory vecgetlocalvector
See merge request petsc/petsc!2621
|
| #
e1b8aa27
|
| 20-Mar-2020 |
Richard Tran Mills <rmills@rmills.org> |
Fix a few warnings.
Reported-by: Jose E. Roman <jroman@dsic.upv.es>
|
| #
9f74ec24
|
| 16-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
b9ea650c
|
| 16-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-aijcusparse-memory-leak' into 'maint'
Fix memory leaks and bugs in MATAIJCUSPARSE
See merge request petsc/petsc!2575
|
| #
00ce5ac1
|
| 16-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'rmills/add-matbindtocpu-aijcusparse' into 'master'
Add MatBindToCPU_SeqAIJCUSPARSE().
See merge request petsc/petsc!2597
|
| #
20291eb5
|
| 02-Mar-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Fix bugs and simplify MatMultTransposeAdd_SeqAIJCUSPARSE
MatT always uses non-compressed row format on GPU. We should not use cusparsestruct->workVector, which is created for Mat instead of MatT, an
Fix bugs and simplify MatMultTransposeAdd_SeqAIJCUSPARSE
MatT always uses non-compressed row format on GPU. We should not use cusparsestruct->workVector, which is created for Mat instead of MatT, and might be less than A->cmap->n (when Mat has compressed rows)
show more ...
|
| #
81902715
|
| 02-Mar-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Save rowoffsets_gpu and use A->was_assembled to easily update Mat and MatT when matrix was assembled
Old code used if (A->assembled ..), which is wrong and could not take advantage of the fact that
Save rowoffsets_gpu and use A->was_assembled to easily update Mat and MatT when matrix was assembled
Old code used if (A->assembled ..), which is wrong and could not take advantage of the fact that A's non-zero pattern is not changed
show more ...
|
| #
7c700b8d
|
| 29-Feb-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Fix memory leak: free matTranspose and workVector when rebuilding cusparsestruct
Reported-by: jordic <jordic@cttc.upc.edu>
|
| #
95639643
|
| 14-Mar-2020 |
Richard Tran Mills <rmills@rmills.org> |
Add MatBindToCPU_SeqAIJCUSPARSE().
|
| #
f3e33b7c
|
| 30-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-cuda-error-string' into 'master'
Map a cuda error code to its name and description
See merge request petsc/petsc!2228
|