Hello list, I'd like to use OpenMPI to execute an MPI application in two different machines.
Up to now, I've configured and installed OpenMPI 1.6 in my two systems (each on a different directory). When I execute binaries within a system (in any) the application works well. However when I try to execute in the two systems, it does not work, in fact it complains it cannot find "orted". This is the command I try to run and its output # $HOME/aplic/openmpi/1.6/bin/mpirun -display-map --machinefile hosts -np 2 /bin/date ======================== JOB MAP ======================== Data for node: M1 Num procs: 1 Process OMPI jobid: [6021,1] Process rank: 0 Data for node: M2 Num procs: 1 Process OMPI jobid: [6021,1] Process rank: 1 ============================================================= bash: /home/harald/aplic/openmpi/1.6/bin/orted: El fitxer o directori no existeix -------------------------------------------------------------------------- A daemon (pid 19598) died unexpectedly with status 127 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. -------------------------------------------------------------------------- My guess is that the spawn process cannot find orted in M2 because the installation prefix of M1 and M2 differ. Is my guess correct? As I cannot change the prefix of the two installation, how can I tell mpirun to look for orted in a different place? After looking at the documentation, I've tried with --prefix and --launch-agent without success. Thank you very much in advance. WARNING / LEGAL TEXT: This message is intended only for the use of the individual or entity to which it is addressed and may contain information which is privileged, confidential, proprietary, or exempt from disclosure under applicable law. If you are not the intended recipient or the person responsible for delivering the message to the intended recipient, you are strictly prohibited from disclosing, distributing, copying, or in any way using this message. If you have received this communication in error, please notify the sender and destroy and delete any copies you may have received. http://www.bsc.es/disclaimer