Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

Subject: Re: [OMPI users] Executions in two different machines
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2012-06-18 10:04:55

You might also want to set up your shell startup files on each machine to reflect the proper PATH and LD_LIBRARY_PATH. E.g., if you have a different .bashrc on each machine, just have it set PATH and LD_LIBARY_PATH properly *for that machine*.

To be clear: it's usually easiest to install OMPI to the same prefix on every machine, but there's no technical requirement from OMPI to do so.

On Jun 18, 2012, at 10:00 AM, Ralph Castain wrote:

> Try adding "-x LD_LIBRARY_PATH=<remote-prefix>" to your mpirun cmd line
> On Jun 18, 2012, at 7:11 AM, Harald Servat wrote:
>> 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.
>> _______________________________________________
>> users mailing list
>> users_at_[hidden]
> _______________________________________________
> users mailing list
> users_at_[hidden]

Jeff Squyres
For corporate legal information go to: