1
1
openmpi/ompi/include
Nathan Hjelm 195c892a9d Add support for MPI_Comm_dup_with_info, MPI_Comm_create_group, and
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
2013-10-02 14:26:40 +00:00
..
ompi Add the MPI 2.2 MPI_Dist_graph functionality. 2013-07-01 12:40:08 +00:00
Makefile.am ompi/include: Remove Makefile.include which is a duplicate of Makefile.am. This will make ompi consistent with opal and orte. 2013-03-26 18:44:01 +00:00
mpi_portable_platform.h Convert the line endings for the added header files. They were changed automatically by Windows when adding new files. 2010-02-16 17:24:44 +00:00
mpi.h.in Add support for MPI_Comm_dup_with_info, MPI_Comm_create_group, and 2013-10-02 14:26:40 +00:00
mpif-config.h.in MPI-3: fortran support for large counts using derived datatypes 2013-07-23 15:36:03 +00:00
mpif-externals.h Many updates and bug fixes for the Fortran bindings. Sorry these 2012-08-10 21:19:47 +00:00
mpif-mpi-io.h - Make the maximum length user strings configurable... Namely 2009-05-27 12:54:40 +00:00
mpif-sentinels.h Many updates and bug fixes for the Fortran bindings. Sorry these 2012-08-10 21:19:47 +00:00
mpif-values.pl Cleanup complex datatypes and update datatypes and operator code to use C99. 2013-09-17 17:49:42 +00:00
mpif.h.in Many updates and bug fixes for the Fortran bindings. Sorry these 2012-08-10 21:19:47 +00:00
ompi_config.h.in Cleanup complex datatypes and update datatypes and operator code to use C99. 2013-09-17 17:49:42 +00:00