Searched refs:lwgts (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/partitioner/impls/multistage/ |
| H A D | mspart.c | 446 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()
|