Home
last modified time | relevance | path

Searched refs:mimplA (Results 1 – 1 of 1) sorted by relevance

/petsc/src/mat/impls/dense/mpi/cupm/
H A Dmatmpidensecupm.hpp120 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()