Home
last modified time | relevance | path

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

/petsc/src/mat/impls/h2opus/cuda/
H A Dmath2opus.cu149 PetscLayout h2opus_rmap, h2opus_cmap; member
211 PetscCall(PetscLayoutDestroy(&a->h2opus_rmap)); in MatDestroy_H2OPUS()
244 if (a->h2opus_rmap) { /* need to swap layouts for vector creation */ in MatH2OpusSetNativeMult()
248 A->rmap = a->h2opus_rmap; in MatH2OpusSetNativeMult()
249 a->h2opus_rmap = t; in MatH2OpusSetNativeMult()
810 PetscCall(PetscLayoutCreate(comm, &a->h2opus_rmap)); in MatSetUpMultiply_H2OPUS()
811 PetscCall(PetscLayoutSetLocalSize(a->h2opus_rmap, n)); in MatSetUpMultiply_H2OPUS()
812 PetscCall(PetscLayoutSetUp(a->h2opus_rmap)); in MatSetUpMultiply_H2OPUS()
813 PetscCall(PetscLayoutReference(a->h2opus_rmap, &a->h2opus_cmap)); in MatSetUpMultiply_H2OPUS()