No, the threads share the underlying resources (connections included). This is 
required by the matching semantic of MPI, where the matching has to be done in 
order per peers.

There is no paper related to this topic [unfortunately].

  george.

On Dec 17, 2010, at 02:47 , 张晶 wrote:

> In the MPI_THREAD_MULTIPLE mode ,every thread can use MPI_Send(), MPI_Recv() 
> simulately. I wonder the connection architectures behind the implement。Does 
> every thread have its own specific socket storage?Or all the thread share the 
> same socket when they connect to the same rank process and use some 
> synchronization  mechanism。Is there any paper relate to this topic?
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


Reply via email to