Searched refs:tpwgs (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/partitioner/impls/multistage/ |
| H A D | mspart.c | 32 PetscSection *tpwgs; member 131 if (p->view_tpwgs) PetscCall(PetscSectionView(p->tpwgs[l], pviewer)); in PetscPartitionerView_Multistage() 306 PetscCall(PetscSectionDestroy(&p->tpwgs[l])); in PetscPartitionerReset_Multistage() 309 PetscCall(PetscFree(p->tpwgs)); in PetscPartitionerReset_Multistage() 370 PetscCall(PetscCalloc1(p->levels, &p->tpwgs)); in PetscPartitionerMultistageSetStages() 481 PetscCall(PetscSectionCreate(pcomm, &p->tpwgs[l])); in PetscPartitionerMultistageSetStages() 482 PetscCall(PetscObjectSetName((PetscObject)p->tpwgs[l], "Target partition weights")); in PetscPartitionerMultistageSetStages() 483 PetscCall(PetscSectionSetChart(p->tpwgs[l], 0, gsize)); in PetscPartitionerMultistageSetStages() 487 …for (PetscMPIInt i = 0; i < gsize; i++) PetscCall(PetscSectionSetDof(p->tpwgs[l], i, lwgts[tr[i]])… in PetscPartitionerMultistageSetStages() 489 PetscCall(PetscSectionSetDof(p->tpwgs[l], 0, 1)); in PetscPartitionerMultistageSetStages() [all …]
|