<tt>mpc_send()-mpc_recv()</tt>



next up previous
Next: The Bandwidth Up: The Native Message-Passing Previous: mpc_bsend()-mpc_brecv()

mpc_send()-mpc_recv()

:

mpc_send() is an asynchronous non-blocking send and mpc_recv() is a non-blocking receive. MPL provides polling function to check the completion of the send and receive operations.

We used mpc_bsend()-mpc_brecv() to do our MPL bandwidth and latency measurements.

PVMe can be used exactly as PVM 3.2 (that is, without pvm_psend() or pvm_precv()). It can also be used in two different execution modes:

The current version of PVM on the SP-2 is built on top of the private implementation of MPI by IBM. We also must note that MPI is implemented not on top of MPL, but at the same level (on top of a common low-level library).



Jack Dongarra
Thu Jul 20 07:22:58 EDT 1995