Yes, It works fine without shared memory. I thank you Ralph. I will check the code for logical mistakes, otherwise I choose the option suggested by you.
2011/3/26 Ralph Castain <r...@open-mpi.org> > 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 > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users >