| /petsc/src/sys/objects/ |
| H A D | subcomm.c | 205 PetscCallMPI(MPI_Comm_split(comm, color, subrank, &subcomm)); in PetscSubcommSetTypeGeneral() 232 PetscCallMPI(MPI_Comm_split(comm, 0, duprank, &dupcomm)); in PetscSubcommSetTypeGeneral() 404 PetscCallMPI(MPI_Comm_split(comm, color, subrank, &subcomm)); in PetscSubcommCreate_contiguous() 407 PetscCallMPI(MPI_Comm_split(comm, 0, duprank, &dupcomm)); in PetscSubcommCreate_contiguous() 468 PetscCallMPI(MPI_Comm_split(comm, color, subrank, &subcomm)); in PetscSubcommCreate_interlaced() 482 PetscCallMPI(MPI_Comm_split(comm, 0, duprank, &dupcomm)); in PetscSubcommCreate_interlaced()
|
| /petsc/src/sys/tutorials/ |
| H A D | ex4.c | 16 PetscCallMPI(MPI_Comm_split(MPI_COMM_WORLD, rank % 2, 0, &PETSC_COMM_WORLD)); in main()
|
| H A D | ex4f90.F90 | 24 PetscCallMPIA(MPI_Comm_split(MPI_COMM_WORLD, mod(rank, two), zero, PETSC_COMM_WORLD, ierr))
|
| H A D | ex4f.F90 | 25 PetscCallMPIA(MPI_Comm_split(MPI_COMM_WORLD, mod(rank, two), zero, PETSC_COMM_WORLD, ierr))
|
| /petsc/src/vec/is/tests/ |
| H A D | ex5.c | 123 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, rank, &comm)); in main() 209 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, rank, &comm)); in main()
|
| H A D | ex8.c | 158 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, rank < 2, rank, &comm)); in main()
|
| /petsc/src/sys/utils/openmp/ |
| H A D | mpmpishm.c | 188 PetscCallMPI(MPI_Comm_split(shm_comm, color, 0 /*key*/, &ctrl->omp_comm)); in PetscOmpCtrlCreate() 199 PetscCallMPI(MPI_Comm_split(petsc_comm, color, 0 /*key*/, &ctrl->omp_master_comm)); in PetscOmpCtrlCreate()
|
| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex15.c | 179 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &comm)); in main() 215 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &comm)); in main()
|
| H A D | ex5.c | 74 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &comm)); in main()
|
| /petsc/src/vec/is/sf/tests/ |
| H A D | ex6.c | 38 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, 0 /*color*/, -rank /*key*/, &newcomm)); in main()
|
| H A D | ex9.c | 41 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &subcomm)); in main()
|
| /petsc/include/petsc/mpiuni/ |
| H A D | mpiunifdef.h | 19 #define MPI_Comm_split PETSC_MPI_COMM_SPLIT macro
|
| H A D | mpi.h | 537 …#define MPI_Comm_split(comm, color, key, newcomm) … macro
|
| /petsc/src/mat/tests/ |
| H A D | ex83.c | 135 PetscCallMPI(MPI_Comm_split(comm, membershipKey, rank, &scomm)); in main()
|
| H A D | ex242.c | 188 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, color, 0, &subcomm)); in main()
|
| H A D | ex183.c | 92 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, color, rank, &subcomm)); in main()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex21.c | 166 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, rank, &comm)); in main() 326 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, rank, &comm)); in main()
|
| H A D | ex103.c | 373 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &comm)); in main() 411 PetscCallMPI(MPI_Comm_split(PETSC_COMM_WORLD, mycolor, grank, &comm)); in main()
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex37.c | 94 PetscCallMPI(MPI_Comm_split(dcomm, color, subrank, &subcomm)); in main()
|
| /petsc/src/dm/partitioner/impls/parmetis/ |
| H A D | partparmetis.c | 194 PetscCallMPI(MPI_Comm_split(pm->pcomm, !!nvtxs, rank, &pcomm)); in PetscPartitionerPartition_ParMetis()
|
| /petsc/src/dm/partitioner/impls/ptscotch/ |
| H A D | partptscotch.c | 273 PetscCallMPI(MPI_Comm_split(pts->pcomm, !!nvtxs, rank, &pcomm)); in PetscPartitionerPartition_PTScotch()
|
| /petsc/doc/manualpages/ |
| H A D | mpi.www.index | 75 man:+MPI_Comm_split++MPI_Comm_split++++man+http://www.mpich.org/static/docs/latest/www3/MPI_Comm_sp… 414 man:+MPI_Comm_split++MPI_Comm_split++++man+http://www.mpich.org/static/docs/latest/www3/MPI_Comm_sp…
|
| /petsc/src/dm/impls/patch/ |
| H A D | patch.c | 234 PetscCallMPI(MPI_Comm_split(comm, newCommi, newRanki, &commz)); in DMPatchSolve()
|
| /petsc/src/vec/is/is/utils/ |
| H A D | isdiff.c | 695 PetscCallMPI(MPI_Comm_split(comm, color, rank, &subcomm)); in ISPairToList()
|
| /petsc/src/dm/partitioner/impls/multistage/ |
| H A D | mspart.c | 182 PetscCallMPI(MPI_Comm_split(comm, color, rank, &ncomm)); in PetscPartitionerMultistage_CreateStages()
|