Home
last modified time | relevance | path

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

/petsc/src/dm/partitioner/impls/multistage/
H A Dmspart.c446 PetscInt *lwgts, wgt; in PetscPartitionerMultistageSetStages() local
456 PetscCall(PetscMalloc1(size, &lwgts)); in PetscPartitionerMultistageSetStages()
457 PetscCallMPI(MPI_Allgather(&wgt, 1, MPIU_INT, lwgts, 1, MPIU_INT, comm)); in PetscPartitionerMultistageSetStages()
487 …for (PetscMPIInt i = 0; i < gsize; i++) PetscCall(PetscSectionSetDof(p->tpwgs[l], i, lwgts[tr[i]])… in PetscPartitionerMultistageSetStages()
504 wgt = lwgts[rank]; in PetscPartitionerMultistageSetStages()
516 PetscCallMPI(MPI_Allgather(&wgt, 1, MPIU_INT, lwgts, 1, MPIU_INT, comm)); in PetscPartitionerMultistageSetStages()
518 PetscCall(PetscFree(lwgts)); in PetscPartitionerMultistageSetStages()