Your other option is to simply not use shared memory. TCP contains loopback 
support, so you can run with just

-mca btl self,tcp

and shared memory won't be used. It will run a tad slower that way, but at 
least your app will complete.


On Mar 26, 2011, at 2:30 PM, Reuti wrote:

> Am 26.03.2011 um 21:16 schrieb Michele Marena:
> 
>> No, I can't. I'm not a administrator of the cluster and I'm not the owner.
> 
> You can recompile your private version of Open MPI and install it in 
> $HOME/local/openmpi-1.4.3 or alike and set paths accordingly during 
> compilation of your source and execution.
> 
> -- Reuti
> 
> 
>> 2011/3/26 Ralph Castain <r...@open-mpi.org>
>> Can you update to a more recent version? That version is several years 
>> out-of-date - we don't even really support it any more.
>> 
>> 
>> On Mar 26, 2011, at 1:04 PM, Michele Marena wrote:
>> 
>>> Yes, the syntax is wrong in the email, but I write it correctly when I 
>>> launch mpirun. When some communicating processes are on the same node the 
>>> application don't terminate, otherwise the application terminate and its 
>>> results are correct. My OpenMPI version is 1.2.7.
>>> 
>>> 2011/3/26 Ralph Castain <r...@open-mpi.org>
>>> 
>>> On Mar 26, 2011, at 11:34 AM, Michele Marena wrote:
>>> 
>>>> Hi,
>>>> I've a problem with shared memory. When my application runs using pure 
>>>> message passing (one process for node), it terminates and returns correct 
>>>> results. When 2 processes share a node and use shared memory for exchanges 
>>>> messages, my application don't terminate. At shell I write "mpirun 
>>>> -nolocal --mca self,sm,tcp ... (forces interface to eth0)... -np (number 
>>>> of processes) executable arguments".
>>> 
>>> That's not right. If you want the apps to use shared memory, you don't have 
>>> to do anything. However, if you do want to specify, then the correct syntax 
>>> is
>>> 
>>> mpirun -mca btl self,sm,tcp
>>> 
>>> 
>>>> 
>>>> I hope you help me.
>>>> I thank you.
>>>> Michele _______________________________________________
>>>> users mailing list
>>>> us...@open-mpi.org
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>> 
>>> 
>>> _______________________________________________
>>> users mailing list
>>> us...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>> 
>>> _______________________________________________
>>> users mailing list
>>> us...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>> 
>> 
>> _______________________________________________
>> users mailing list
>> us...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>> 
> 
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


Reply via email to