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].
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