195c892a9d
MPI_Comm_idup. As part of this work I implemented a basic request scheduler in ompi/comm/comm_request.c. This scheduler might be useful for more than just communicator requests and could be moved to ompi/request if there is a demand. Otherwise I will leave it where it is. Added a non-blocking version of ompi_comm_set to support ompi_comm_idup. The call makes a recursive call to comm_dup and a non-blocking version was needed. To simplify the code the blocking version calls the nonblocking version and waits on the resulting request if one exists. cmr=v1.7.4:reviewer=jsquyres:ticket=trac:3796 This commit was SVN r29334. The following Trac tickets were found above: Ticket 3796 --> https://svn.open-mpi.org/trac/ompi/ticket/3796 |
||
---|---|---|
.. | ||
ompi | ||
Makefile.am | ||
mpi_portable_platform.h | ||
mpi.h.in | ||
mpif-config.h.in | ||
mpif-externals.h | ||
mpif-mpi-io.h | ||
mpif-sentinels.h | ||
mpif-values.pl | ||
mpif.h.in | ||
ompi_config.h.in |