Lines Matching refs:rmap
56 PetscInt N = C->cmap->N, rstart = C->rmap->rstart, count; in MatCreateSubMatrices_MPIDense_Local()
61 PetscInt is_no, jmax, **rmap, *rmap_i; in MatCreateSubMatrices_MPIDense_Local() local
74 m = C->rmap->N; in MatCreateSubMatrices_MPIDense_Local()
97 jmax = C->rmap->range[i + 1]; in MatCreateSubMatrices_MPIDense_Local()
277 …PetscCheck(!(submats[i]->rmap->n != nrow[i]) && !(submats[i]->cmap->n != ncol[i]), PETSC_COMM_SELF… in MatCreateSubMatrices_MPIDense_Local()
278 PetscCall(PetscArrayzero(mat->v, submats[i]->rmap->n * submats[i]->cmap->n)); in MatCreateSubMatrices_MPIDense_Local()
320 PetscCall(PetscMalloc1(ismax, &rmap)); in MatCreateSubMatrices_MPIDense_Local()
321 PetscCall(PetscCalloc1(ismax * C->rmap->N, &rmap[0])); in MatCreateSubMatrices_MPIDense_Local()
322 for (PetscInt i = 1; i < ismax; i++) rmap[i] = rmap[i - 1] + C->rmap->N; in MatCreateSubMatrices_MPIDense_Local()
324 rmap_i = rmap[i]; in MatCreateSubMatrices_MPIDense_Local()
348 rmap_i = rmap[is_no]; in MatCreateSubMatrices_MPIDense_Local()
390 PetscCall(PetscFree(rmap[0])); in MatCreateSubMatrices_MPIDense_Local()
391 PetscCall(PetscFree(rmap)); in MatCreateSubMatrices_MPIDense_Local()