Searched refs:globranks (Results 1 – 1 of 1) sorted by relevance
5 PetscMPIInt *globranks; /* global ranks of each rank in the shared memory communicator */ member25 PetscCallReturnMPI(PetscFree(p->globranks)); in Petsc_ShmComm_Attr_DeleteFn()113 PetscCall(PetscMalloc1((*pshmcomm)->shmsize, &(*pshmcomm)->globranks)); in PetscShmCommGet()115 …roup_translate_ranks(shmgroup, (*pshmcomm)->shmsize, shmranks, globgroup, (*pshmcomm)->globranks)); in PetscShmCommGet()120 …PetscCall(PetscInfo(NULL, "Shared memory rank %d global rank %d\n", i, (*pshmcomm)->globranks[i])); in PetscShmCommGet()156 if (grank < pshmcomm->globranks[0]) PetscFunctionReturn(PETSC_SUCCESS); in PetscShmCommGlobalToLocal()157 if (grank > pshmcomm->globranks[pshmcomm->shmsize - 1]) PetscFunctionReturn(PETSC_SUCCESS); in PetscShmCommGlobalToLocal()164 if (pshmcomm->globranks[t] > grank) high = t; in PetscShmCommGlobalToLocal()168 if (pshmcomm->globranks[i] > grank) PetscFunctionReturn(PETSC_SUCCESS); in PetscShmCommGlobalToLocal()169 if (pshmcomm->globranks[i] == grank) { in PetscShmCommGlobalToLocal()[all …]