| ca5434da | 28-Aug-2019 |
Lawrence Mitchell <lawrence@wence.uk> |
PetscLayout: forbid calling setup twice with different sizes
* PetscLayout objects should be considered immutable, especially because they can be shared. * Make use of PetscLayoutCreateFromSizes().
PetscLayout: forbid calling setup twice with different sizes
* PetscLayout objects should be considered immutable, especially because they can be shared. * Make use of PetscLayoutCreateFromSizes(). * setupcalled is now the single indicator that PetscLayout is ready. * Insure the rest of variables (e.g. map->rstart) are calculated even if n, N and range are set.
show more ...
|
| a3fdcf43 | 05-Aug-2019 |
Karl Rupp <me@karlrupp.net> |
CUDA: Fixed issues in MatSeqAIJCUSPARSEGenerateTransposeForMult and MatMultTransposeAdd_SeqAIJCUSPARSE
This is a cherry-pick of commits dde4751, 435e334, 1d884b8, 4e32a5a Thanks-to: Mark Adams <ma23
CUDA: Fixed issues in MatSeqAIJCUSPARSEGenerateTransposeForMult and MatMultTransposeAdd_SeqAIJCUSPARSE
This is a cherry-pick of commits dde4751, 435e334, 1d884b8, 4e32a5a Thanks-to: Mark Adams <ma2325@columbia.edu>
show more ...
|