| #
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
|