Lines Matching refs:rmap
42 PetscCall(MatSetSizes(Bnew, B->rmap->n, N, B->rmap->n, N)); in MatDisAssemble_MPISELL()
56 totalslices = PetscCeilInt(B->rmap->n, Bsell->sliceheight); in MatDisAssemble_MPISELL()
90 totalslices = PetscCeilInt(sell->B->rmap->n, B->sliceheight); in MatSetUpMultiply_MPISELL()
95 PetscCall(PetscHMapICreateWithSize(sell->B->rmap->n, &gid1_lid1)); in MatSetUpMultiply_MPISELL()
209 PetscCall(PetscCalloc1(inA->rmap->mapping->n, &r_rmapd)); in MatMPISELLDiagonalScaleLocalSetUp()
211 for (i = 0; i < inA->rmap->mapping->n; i++) { in MatMPISELLDiagonalScaleLocalSetUp()
212 if (inA->rmap->mapping->indices[i] >= cstart && inA->rmap->mapping->indices[i] < cend) { in MatMPISELLDiagonalScaleLocalSetUp()
214 r_rmapd[i] = inA->rmap->mapping->indices[i] + 1; in MatMPISELLDiagonalScaleLocalSetUp()
219 for (i = 0; i < inA->rmap->mapping->n; i++) { in MatMPISELLDiagonalScaleLocalSetUp()
226 no = inA->rmap->mapping->n - nt; in MatMPISELLDiagonalScaleLocalSetUp()
227 PetscCall(PetscCalloc1(inA->rmap->mapping->n, &r_rmapo)); in MatMPISELLDiagonalScaleLocalSetUp()
229 for (i = 0; i < inA->rmap->mapping->n; i++) { in MatMPISELLDiagonalScaleLocalSetUp()
230 if (lindices[inA->rmap->mapping->indices[i]]) { in MatMPISELLDiagonalScaleLocalSetUp()
232 r_rmapo[i] = lindices[inA->rmap->mapping->indices[i]]; in MatMPISELLDiagonalScaleLocalSetUp()
238 for (i = 0; i < inA->rmap->mapping->n; i++) { in MatMPISELLDiagonalScaleLocalSetUp()