Searched refs:granks (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/partitioner/impls/multistage/ |
| H A D | mspart.c | 109 PetscMPIInt size, *ranks, *granks; in PetscPartitionerView_Multistage() local 113 PetscCall(PetscMalloc2(size, &ranks, size, &granks)); in PetscPartitionerView_Multistage() 115 PetscCallMPI(MPI_Group_translate_ranks(pgroup, size, ranks, group, granks)); in PetscPartitionerView_Multistage() 119 PetscCall(PetscSNPrintf(tstr, sizeof(tstr), " %d", granks[i])); in PetscPartitionerView_Multistage() 123 PetscCall(PetscFree2(ranks, granks)); in PetscPartitionerView_Multistage() 151 PetscMPIInt *ranks, *granks; in PetscPartitionerMultistage_CreateStages() local 209 PetscCall(PetscMalloc2(size, &ranks, nsize, &granks)); in PetscPartitionerMultistage_CreateStages() 213 PetscCallMPI(MPI_Group_translate_ranks(ngroup, nsize, ranks, ggroup, granks)); in PetscPartitionerMultistage_CreateStages() 214 PetscCallMPI(MPI_Group_incl(ggroup, nsize, granks, &lgroup[1])); in PetscPartitionerMultistage_CreateStages() 220 granks[0] = !nrank ? rank : -1; in PetscPartitionerMultistage_CreateStages() [all …]
|