History log of /petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu (Results 276 – 300 of 685)
Revision Date Author Comments
# 61d619b9 02-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-03-16/mat-factor-get-can-use-ordering' into 'main'

Change MatFactorGetUseOrdering() to MatFactorGetCanUseOrdering()

See merge request petsc/petsc!3739


# 4ac6704c 18-Mar-2021 Barry Smith <bsmith@mcs.anl.gov>

Introduce PCFactorSetDefaultOrdering_Factor() to allow each factorization package
to indicate its preferered ordering, which may be external (its own) or one of PETSc.

This also affects factorizatio

Introduce PCFactorSetDefaultOrdering_Factor() to allow each factorization package
to indicate its preferered ordering, which may be external (its own) or one of PETSc.

This also affects factorization like dense PETsc where the ordering passed in by PETSc is ignored and not needed.

Also fixed options for MUMPS and SuiteSparse where users needed to pass a particular options database option
to the package (MUMP or KLU) indicating they should use the PETSc provided ordering. Now if the PETSc provided ordering is provided
these packages automatically use them without need a special option. This simplifies ordering usage for external packages

Commit-type: optimization, bug-fix, testing-fix, style-fix
/spend 6h

show more ...


# f73b0415 16-Mar-2021 Barry Smith <bsmith@mcs.anl.gov>

Change MatFactorGetUseOrdering() to MatFactorGetCanUseOrdering()

We need to distinquish whether the package can use an external ordering and if that is desirable (the internal ordering may be faster

Change MatFactorGetUseOrdering() to MatFactorGetCanUseOrdering()

We need to distinquish whether the package can use an external ordering and if that is desirable (the internal ordering may be faster).

Commit-type: style-fix
/spend 15m

show more ...


# e98e3f39 29-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/cusparse-lu-band' into 'main'

Add cuSparse Band LU factorization

See merge request petsc/petsc!3713


# bddcd29d 29-Mar-2021 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

Add cuSparse Band LU factorization


# b8d20d50 25-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/jczhang/add-DMDAVecGetKokkosOffsetView'

Add DMDAVecGetKokkosOffsetView and friends

See merge request petsc/petsc!3383


# 1a2c6b5c 10-Nov-2020 Junchao Zhang <jczhang@mcs.anl.gov>

Rename -mat_cusparse_transgen to -mat_form_explicit_transpose


# 03cacdc9 22-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/pcmg-matapply' into 'main'

PCMG matapply

See merge request petsc/petsc!3717


# d8132aca 17-Mar-2021 Stefano Zampini <stefano.zampini@gmail.com>

MATSEQAIJCUSPARSE: if MatSetFromOptions is not called these defaults are never set!


# f19838c9 10-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/feature-nvshmem' into 'main'

Add SF NVSHMEM

See merge request petsc/petsc!3474


# a0e72f99 07-Jan-2021 Junchao Zhang <jczhang@mcs.anl.gov>

Add non-null PetscDefault{Cuda,Hip}Stream


# 1223e7c0 18-Jan-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fixes' into 'master'

Device fixes

See merge request petsc/petsc!3541


# a49f1ed0 08-Jan-2021 Stefano Zampini <stefano.zampini@gmail.com>

MATSEQAIJCUSPARSE: better handling of explicit transposition

keep track when the transposed matrix needs to be updated
call csr2csc only once, use thrust calls otherwise


# d2be01ed 04-Jan-2021 Stefano Zampini <stefano.zampini@gmail.com>

MatAXPY_SeqAIJCUSPARSE: CUDA routines are buggy with 1 column!


# 33c9ba73 06-Jan-2021 Stefano Zampini <stefano.zampini@gmail.com>

MATSEQAIJCUSPARSE: add MatScale support


# 9f90f53a 04-Jan-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/gamg-gpu-setup' into 'master'

MatMat operations with CUSPARSE

See merge request petsc/petsc!3391


# 00702c57 29-Dec-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATSEQAIJCUSPARSE: add PetscInfo diagnostics for buffer size in MatMat operations


# c215019a 28-Dec-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatMatBackend: use device memory when populating the COO buffers


# 039c6fba 27-Dec-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatAXPY: add support for CUSPARSE


# abb89eb1 05-Dec-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatMatMPIAIJBACKEND: add few more options

do not copy CPU values down to GPU if not present!


# 2ed87e7e 05-Dec-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatGetLocalMatMerge: fix issues with thrust on SUMMIT

I suspect partition_copy is buggy


# bfcc3627 23-Nov-2020 Stefano Zampini <stefano.zampini@gmail.com>

Mat: Move COO events out of CUSPARSE class

Fix a few typos in the code


# 8909a122 20-Nov-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatSeqAIJCUSPARSEMergeMats: fix for CUDA < 10


# ec446438 19-Nov-2020 Stefano Zampini <stefano.zampini@gmail.com>

Apply 7 suggestion(s) to 3 file(s)


# 11c5b395 17-Nov-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATSEQAIJCUSPARSE: remove copy to the CPU after GPU operations


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