Home
last modified time | relevance | path

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

/petsc/src/sys/utils/
H A Dmpishm.c147 PetscErrorCode PetscShmCommGlobalToLocal(PetscShmComm pshmcomm, PetscMPIInt grank, PetscMPIInt *lra… in PetscShmCommGlobalToLocal() argument
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()
191 …scErrorCode PetscShmCommLocalToGlobal(PetscShmComm pshmcomm, PetscMPIInt lrank, PetscMPIInt *grank) in PetscShmCommLocalToGlobal() argument
195 PetscAssertPointer(grank, 3); in PetscShmCommLocalToGlobal()
197 *grank = pshmcomm->globranks[lrank]; in PetscShmCommLocalToGlobal()
/petsc/src/sys/tutorials/
H A Dex4f.F9011 PetscMPIInt rank, size, grank, zero, two
40 PetscCallMPIA(MPI_Comm_rank(MPI_COMM_WORLD, grank, ierr))
41 globalrank = grank
/petsc/src/dm/impls/plex/tutorials/
H A Dex15.c162 PetscMPIInt gsize, grank, mycolor; in main() local
172 PetscCallMPI(MPI_Comm_rank(PETSC_COMM_WORLD, &grank)); in main()
178 mycolor = grank == 0 ? 0 : 1; in main()
179 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &comm)); in main()
181 if (grank == 0) { in main()
211 mycolor = (PetscMPIInt)(grank > user.ntimes - i); in main()
215 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &comm)); in main()
H A Dex5.c45 PetscMPIInt gsize, grank, mycolor; in main() local
56 PetscCallMPI(MPI_Comm_rank(PETSC_COMM_WORLD, &grank)); in main()
70 mycolor = (PetscMPIInt)(grank > user.ntimes - i); in main()
74 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &comm)); in main()
/petsc/src/dm/impls/plex/tests/
H A Dex103.c356 PetscMPIInt gsize, grank, mycolor; in main() local
366 PetscCallMPI(MPI_Comm_rank(PETSC_COMM_WORLD, &grank)); in main()
372 mycolor = grank == 0 ? 0 : 1; in main()
373 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &comm)); in main()
375 if (grank == 0) { in main()
407 mycolor = (PetscMPIInt)(grank < (gsize - i) ? 0 : 1); in main()
411 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &comm)); in main()
/petsc/src/vec/is/sf/tests/
H A Dex9.c9 PetscMPIInt nproc, grank, mycolor; in main() local
26 PetscCallMPI(MPI_Comm_rank(PETSC_COMM_WORLD, &grank)); in main()
40 mycolor = grank % 3; in main()
41 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &subcomm)); in main()
/petsc/src/mat/utils/
H A Doverlapsplit.c19 PetscMPIInt srank, size, issamecomm, grank, *sources_sc, *sources_sc_rd; in MatIncreaseOverlapSplit_Single() local
55 PetscCallMPI(MPI_Comm_rank(gcomm, &grank)); in MatIncreaseOverlapSplit_Single()
/petsc/src/binding/petsc4py/test/
H A Dtest_dmplex.py526 grank = PETSc.COMM_WORLD.rank
535 mycolor = grank > self.NTIMES - i
539 comm = PETSc.Comm(comm=mpicomm.Split(color=mycolor, key=grank))