Searched refs:mimplA (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/impls/dense/mpi/cupm/ |
| H A D | matmpidensecupm.hpp | 120 if (auto &mimplA = MatIMPLCast(A)->A) { in SetPreallocation_() local 121 PetscCall(MatSetType(mimplA, MATSEQDENSECUPM())); in SetPreallocation_() 122 PetscCall(MatDense_Seq_CUPM<T>::SetPreallocation(mimplA, dctx, device_array)); in SetPreallocation_() 124 …ll(MatCreateSeqDenseCUPM<T>(PETSC_COMM_SELF, A->rmap->n, A->cmap->N, device_array, &mimplA, dctx)); in SetPreallocation_() 296 auto &mimplA = MatIMPLCast(A)->A; in GetArray() local 299 …if (!mimplA) PetscCall(MatCreateSeqDenseCUPM<T>(PETSC_COMM_SELF, A->rmap->n, A->cmap->N, nullptr, … in GetArray() 300 PetscCall(MatDenseCUPMGetArray_Private<T, access>(mimplA, array)); in GetArray()
|