[MPICH] Deadlock with multiple threads

David Minor david-m at orbotech.com
Sun Dec 11 03:56:34 CST 2005


Hi Rusty,
I hadn't noticed that I've fallen behind in a few patch releases I was running on 1.0.1, I just tried the test
I tried it on 1.0.3 and it passes. It'd be a good idea to add it to the test suite in any case.
Thanks,
David Minor
Orbotech


-----Original Message-----
From: Rusty Lusk [mailto:lusk at mcs.anl.gov]
Sent: Thu 08-12-2005 6:18 PM
To: David Minor
Cc: mpich-discuss at mcs.anl.gov
Subject: Re: [MPICH] Deadlock with multiple threads
 
Can you post the code?  It sounds like a good test program.

From: "David Minor" <david-m at orbotech.com>
Subject: [MPICH] Deadlock with multiple threads
Date: Thu, 8 Dec 2005 17:02:56 +0200

> Hi Mpiers,
> 
> The following situtation leads me to deadlock, why?
> 
> I have three nodes and two threads on each node. 
> There are two communicators, on each node thread 1 (t1) is using communicator 1 (c1)
> and thread 2 is using communicator 2.
> 
> c1 is involved in a bcast on all three nodes on t1
> c2 on all t2's is in a recv from any source, for which a send has not yet been issued.
> 
> Why does the bcast on c1 deadlock?  This seems to violate one of the rules for multi-threaded MPI.
> 
> When I run the above scenario on 2 nodes there is no deadlock.
> 
> Regards,
> David

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20051211/c42dab38/attachment.htm>


More information about the mpich-discuss mailing list