MPI\_Comm\_c2f, MPI\_Comm\_dup, MPI\_Comm\_rank, and MPI\_Comm\_size APIs
mpi.comm.c2f
converts the comm (a C communicator) and returns an integer that can be
used as the communicator in external FORTRAN code. mpi.comm.dup
duplicates
(copies) a comm to a new comm. mpi.comm.rank
returns its rank in a comm. mpi.comm.size
returns
the total number of members in a comm.
mpi.comm.c2f(comm=1) mpi.comm.dup(comm, newcomm) mpi.comm.rank(comm = 1) mpi.comm.size(comm = 1)
comm |
a communicator number |
newcomm |
a new communicator number |
Hao Yu
#Assume that there are some slaves running mpi.comm.size(comm=1) mpi.comm.size(comm=0) mpi.remote.exec(mpi.comm.rank(comm=1)) mpi.remote.exec(mpi.comm.rank(comm=0)) mpi.remote.exec(mpi.comm.size(comm=1)) mpi.remote.exec(mpi.comm.size(comm=0)) mpi.bcast.cmd(mpi.comm.dup(comm=1,newcomm=5)) mpi.comm.dup(comm=1,newcomm=5)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.