Lines Matching refs:rmap

57     if (amat->rmap->n > 0) bs = mat->rmap->n / amat->rmap->n;  in MatPartitioningApply_Parmetis_Private()
65 PetscInt *vtxdist = pmat->rmap->range; in MatPartitioningApply_Parmetis_Private()
77 for (i = 0; i < pmat->rmap->n; i++) { in MatPartitioningApply_Parmetis_Private()
82 PetscCall(PetscMalloc1(pmat->rmap->n, &locals)); in MatPartitioningApply_Parmetis_Private()
89 for (i = 0; i < pmat->rmap->n; i++) locals[i] = part_indices[i * bs]; in MatPartitioningApply_Parmetis_Private()
129 PetscCall(PetscMalloc1(pmat->rmap->n, &NDorder)); in MatPartitioningApply_Parmetis_Private()
135 for (i = 0; i < pmat->rmap->n; i++) { in MatPartitioningApply_Parmetis_Private()
171 PetscCall(PetscMalloc1(bs * pmat->rmap->n, &newlocals)); in MatPartitioningApply_Parmetis_Private()
172 for (i = 0; i < pmat->rmap->n; i++) { in MatPartitioningApply_Parmetis_Private()
176 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)part), bs * pmat->rmap->n, newlocals, PETSC… in MatPartitioningApply_Parmetis_Private()
178 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)part), pmat->rmap->n, locals, PETSC_OWN_POI… in MatPartitioningApply_Parmetis_Private()
184 …PetscCall(ISCreateBlock(PetscObjectComm((PetscObject)part), bs, pmat->rmap->n, NDorder, PETSC_OWN_… in MatPartitioningApply_Parmetis_Private()
186 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)part), pmat->rmap->n, NDorder, PETSC_OWN_PO… in MatPartitioningApply_Parmetis_Private()
443 …PetscCallParmetis(ParMETIS_V3_Mesh2Dual, ((idx_t *)mesh->rmap->range, (idx_t *)adj->i, (idx_t *)ad… in MatMeshToCellGraph()
444 …PetscCall(MatCreateMPIAdj(PetscObjectComm((PetscObject)mesh), mesh->rmap->n, mesh->rmap->N, newxad… in MatMeshToCellGraph()