History log of /petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu (Results 351 – 375 of 685)
Revision Date Author Comments
# 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


1...<<11121314151617181920>>...28