The problem is that the prefix you configured with doesn't match the prefix you are providing:
configure: prefix = /opt/openmpi-1.4.4 running: prefix = /Network/opt/openmpi-1.4.4 The two have to match in order for the libraries to be found. On Nov 8, 2011, at 6:01 AM, Christophe Peyret wrote: > Hello, > > > I am trying to run a program on a cluster composed with Apple Xserve running > 10.5.8 (Leopard). > > > 1) I am using openmpi-1.4.4 compiled with Intel ifort and icc (V12) > (/opt is a share point mounted in /Network/opt with NFS) > > ./configure --prefix=/opt/openmpi-1.4.4 \ > F77=/Network/opt/intel/composerxe/bin/ifort F77FLAGS="-arch x86_64" \ > FC=/Network/opt/intel/composerxe/bin/ifort FCFLAGS="-arch x86_64" \ > CC=/Network/opt/intel/composerxe/bin/icc CFLAGS="-arch x86_64" \ > CXX=/Network/opt/intel/composerxe/bin/icpc CXXFLAGS="-arch x86_64" > > make > sudo make install > > > Each /etc/profile of my nodes contains : > > export COMP_HOME=/Network/opt/intel/composerxe > export PATH=$COMP_HOME/bin:$COMP_HOME/man:$PATH > export DYLD_LIBRARY_PATH=$COMP_HOME/lib/:$DYLD_LIBRARY_PATH > > export MPI_HOME=/Network/opt/openmpi-1.4.4 > export OPAL_PREFIX=/Network/opt/openmpi-1.4.4 > > export PATH=${MPI_HOME}/bin:${MPI_HOME}/man:$PATH > export DYLD_LIBRARY_PATH=$MPI_HOME/lib/:$DYLD_LIBRARY_PATH > export LD_LIBRARY_PATH=$MPI_HOME/lib/:$LD_LIBRARY_PATH > > 2) when I lauch mpirun on several nodes, the MPI connections fails and I have > the error message : > > mpirun --prefix /Network/opt/openmpi-1.4.4/ -H node1,node2 -n 2 space64 -f > Test/Euler/eulerRigid.def > dyld: lazy symbol binding failed: Symbol not found: _orte_daemon > Referenced from: /Network/opt/openmpi-1.4.4/bin/orted > Expected in: /usr/lib/libopen-rte.0.dylib > > dyld: Symbol not found: _orte_daemon > Referenced from: /Network/opt/openmpi-1.4.4/bin/orted > Expected in: /usr/lib/libopen-rte.0.dylib > > bash: line 1: 2973 Trace/BPT trap > /Network/opt/openmpi-1.4.4/bin/orted --daemonize -mca ess env -mca > orte_ess_jobid 1644560384 -mca orte_ess_vpid 1 -mca orte_ess_num_procs 2 > --hnp-uri "1644560384.0;tcp://10.0.0.1:50782;tcp://125.1.4.55:50782" > -------------------------------------------------------------------------- > A daemon (pid 41667) died unexpectedly with status 133 while attempting > to launch so we are aborting. > > There may be more information reported by the environment (see above). > > This may be because the daemon was unable to find all the needed shared > libraries on the remote node. You may set your LD_LIBRARY_PATH to have the > location of the shared libraries on the remote nodes and this will > automatically be forwarded to the remote nodes. > -------------------------------------------------------------------------- > -------------------------------------------------------------------------- > mpirun noticed that the job aborted, but has no info as to the process > that caused that situation. > -------------------------------------------------------------------------- > mpirun: clean termination accomplished > > > 3) Does anyone have an idea ? > > > -- > Christophe Peyret > ONERA - DSNA - PS3A > 29 ave de la Division Leclerc > F92320 Chatillon > Tel. : +331 4673 4778 > Fax : +331 4673 4166 > > http://www.onera.fr/dsna/couplage-methodes-aeroacoustiques > > > > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users