Newsgroups: comp.parallel.mpi
From: jlu@cs.umr.edu (Eric Jui-Lin Lu)
Subject: Re: How are MPI_Send and MPI_Isend implemented in MPICH?
Organization: Computer Science Dept, Univ. of Missouri-Rolla
Date: 31 May 1995 04:09:09 GMT
Message-ID: <3qgq55$f9a@hptemp1.cc.umr.edu>

Yes, that's exactly what I wish to know. How are they implemented in
MPICH? (as shown in the subject line. :))

Thanks!!


  --Eric

PS. BTW, is there a mailing list for MPICH?

In article <3qdsvc$pss@fido.asd.sgi.com>,
Eric Salo <salo@mrjones.engr.sgi.com> wrote:
>> 1. If there is a recv() posted, MPI_Send() sends directly to recv() and
>>    then return, while MPI_Isend() returns immediately. Internally,
>>    send() sends data to recv().
>> 2. If there is no recv() posted, MPI_Send() buffers it locally (or at
>>    remote end?) and then return, while MPI_Isend() return immediately.
>>    Internally, send() buffers the data locally (or at remote end)??
>
>This is all explained fully in section 3.4 of the MPI Standard.
>
>
>Eric Salo         Silicon Graphics Inc.             "Do you know what the


***************************************---       Eric Jui-Lin Lu        ---*
* Obviousness is always the enemy of  *   \      jlu@cs.umr.edu        /   *
* correctness.  -- Bertrand Russell   *   / http://www.cs.umr.edu/~jlu \   *
***************************************---   Univ. of Missouri-Rolla    ---*
-- 
***************************************---       Eric Jui-Lin Lu        ---*
* Obviousness is always the enemy of  *   \      jlu@cs.umr.edu        /   *
* correctness.  -- Bertrand Russell   *   / http://www.cs.umr.edu/~jlu \   *
***************************************---   Univ. of Missouri-Rolla    ---*

