Lines Matching refs:mp
5 MatPartitioning mp; member
8 …tionerMatPartitioningGetMatPartitioning_MatPartitioning(PetscPartitioner part, MatPartitioning *mp) in PetscPartitionerMatPartitioningGetMatPartitioning_MatPartitioning() argument
13 *mp = p->mp; in PetscPartitionerMatPartitioningGetMatPartitioning_MatPartitioning()
32 …rCode PetscPartitionerMatPartitioningGetMatPartitioning(PetscPartitioner part, MatPartitioning *mp) in PetscPartitionerMatPartitioningGetMatPartitioning() argument
36 PetscAssertPointer(mp, 2); in PetscPartitionerMatPartitioningGetMatPartitioning()
37 …artitionerMatPartitioningGetMatPartitioning_C", (PetscPartitioner, MatPartitioning *), (part, mp)); in PetscPartitionerMatPartitioningGetMatPartitioning()
46 PetscCall(MatPartitioningDestroy(&p->mp)); in PetscPartitionerDestroy_MatPartitioning()
61 if (p->mp) PetscCall(MatPartitioningView(p->mp, viewer)); in PetscPartitionerView_MatPartitioning_ASCII()
83 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)p->mp, ((PetscObject)part)->prefix)); in PetscPartitionerSetFromOptions_MatPartitioning()
84 PetscCall(MatPartitioningSetFromOptions(p->mp)); in PetscPartitionerSetFromOptions_MatPartitioning()
115 PetscCall(MatPartitioningSetAdjacency(p->mp, matadj)); in PetscPartitionerPartition_MatPartitioning()
116 PetscCall(MatPartitioningSetNParts(p->mp, nparts)); in PetscPartitionerPartition_MatPartitioning()
144 PetscCall(MatPartitioningSetPartitionWeights(p->mp, tpwgts)); in PetscPartitionerPartition_MatPartitioning()
153 PetscCall(MatPartitioningSetVertexWeights(p->mp, vwgt)); in PetscPartitionerPartition_MatPartitioning()
156 PetscCall(MatPartitioningApply(p->mp, &is1)); in PetscPartitionerPartition_MatPartitioning()
216 PetscCall(MatPartitioningCreate(PetscObjectComm((PetscObject)part), &p->mp)); in PetscPartitionerCreate_MatPartitioning()