$subject_val = "Re: [OMPI users] Problem with OpenMPI (MX btl and mtl) and threads"; include("../../include/msg-header.inc"); ?>
Subject: Re: [OMPI users] Problem with OpenMPI (MX btl and mtl) and threads
From: Scott Atchley (atchley_at_[hidden])
Date: 2009-06-11 15:55:29
On Jun 11, 2009, at 2:20 PM, François Trahay wrote:
> The stack trace is from the MX MTL (I attach the backtraces I get
> with both MX MTL and MX BTL)
> Here is the program that I use. It is quite simple. It runs ping
> pongs concurrently (with one thread per node, then with two threads
> per node, etc.)
> The error occurs when two threads run concurrently.
>
> Francois
By specifying --mca pml cm, both traces are using the MTL. To use the
BTL, try:
$ mpiexec --mca btl mx,sm,self -machinefile ./joe -np 2 ./
concurrent_ping
or simply:
$ mpiexec -machinefile ./joe -np 2 ./concurrent_ping
Scott