| 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 ...
|
| a6053ece | 07-Mar-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Support selective 64-bit mumps
A standard installation of MUMPS supports selective 64-bit. It uses int64_t for number for nonzeros (i.e., id.nnz, id.nnz_loc), and use int for indices of nonzeros (i.
Support selective 64-bit mumps
A standard installation of MUMPS supports selective 64-bit. It uses int64_t for number for nonzeros (i.e., id.nnz, id.nnz_loc), and use int for indices of nonzeros (i.e., id.irn, id.jcn, id.irn_loc and id.jcn_loc).
Previously, one can only build petsc with 32-bit indices to work with mumps.
This commit updates MUMPS interface to work with 64-bit-indices petsc.
show more ...
|