Home
last modified time | relevance | path

Searched refs:tpwgs (Results 1 – 1 of 1) sorted by relevance

/petsc/src/dm/partitioner/impls/multistage/
H A Dmspart.c32 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 …]