1
1
openmpi/ompi/mca/pml/base
Jeff Squyres e02114dcf3 Fixes trac:529.
* Create a new request type: NOOP (described below)
 * For all MPI_*_INIT functions, OBJ_NEW an ompi_request_t and set its
   type to NOOP
 * Ensure that the NOOP requests are OBJ_RELEASE'd when they are done
 * MPI_START looks at the request type; if NOOP, just return success. If
   not, call the PML start() function
 * MPI_STARTALL always pass the entire array of requests back to the PML
   (see next point)
 * Make the PMLs only process PML requests (i.e., ignore/skip anything
   that isn't of type PML -- such as the NOOP requests)
 * Add a little more param error checking in STARTALL

This commit was SVN r12338.

The following Trac tickets were found above:
  Ticket 529 --> https://svn.open-mpi.org/trac/ompi/ticket/529
2006-10-27 12:32:36 +00:00
..
base.h Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
Makefile.am * The last of the build system optimizations. Combine the component and 2005-11-20 01:03:01 +00:00
pml_base_bsend.c Big datatype commit. Remove all unused features of the datatype engine. As the memory 2006-10-26 23:11:26 +00:00
pml_base_bsend.h Substantial changes to the CM PML, allows us to have a very thin request for 2006-07-14 19:32:26 +00:00
pml_base_close.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
pml_base_module_exchange.c orte_std_cntr_t vs. size_t round 3. I back up this one as it 2006-08-22 15:15:09 +00:00
pml_base_module_exchange.h interface to post a callback for notification of change to modex data 2006-04-27 16:15:35 +00:00
pml_base_open.c The last patch for Windows support. Mostly casting and conversion to C++ friendly headers. 2006-08-24 16:38:08 +00:00
pml_base_recvreq.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
pml_base_recvreq.h Fixes trac:529. 2006-10-27 12:32:36 +00:00
pml_base_request.c The last commit wans't supposed to bring this function in. It's not yet 2006-05-07 20:51:43 +00:00
pml_base_request.h Remove useless include. 2006-05-07 20:49:45 +00:00
pml_base_select.c Here is the major MAD-cure commit. I have written plenty about it, so I refer you here to those messages for a description of everything that was done. 2006-09-14 21:29:51 +00:00
pml_base_sendreq.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
pml_base_sendreq.h Fixes trac:529. 2006-10-27 12:32:36 +00:00