Searched refs:h2opus_rmap (Results 1 – 1 of 1) sorted by relevance
149 PetscLayout h2opus_rmap, h2opus_cmap; member211 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()