Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] an environment variable with same meaning than the-x option of mpiexec
From: Paul Kapinos (kapinos_at_[hidden])
Date: 2009-11-10 04:53:14


Hi Jeff,

> FWIW, environment variables prefixed with "OMPI_" will automatically be
> distributed out to processes.

Of course, but saddingly the variable(s) we want to ditribute aren't
"OMPI_" variable.

> Depending on your environment and launcher, your entire environment may
> be copied out to all the processes, anyway (rsh does not, but
> environments like SLURM do), making the OMPI_* and -x mechanisms
> somewhat redundant.
>
> Does this help?

By now I specified the $MPIEXEC variable to "mpiexec -x BLABLABLA" and
advice the users to use this. This is a bit ugly, but working
workaround. What i wanted to achieve with my mail, was a less ugly
solution :o)

Thanks for your help,

Paul Kapinos

>> Not at the moment - though I imagine we could create one. It is a tad
>> tricky in that we allow multiple -x options on the cmd line, but we
>> obviously can't do that with an envar.
>>
>> The most likely solution would be to specify multiple "-x" equivalents
>> by separating them with a comma in the envar. It would take some
>> parsing to make it all work, but not impossible.
>>
>> I can add it to the "to-do" list for a rainy day :-)
>>
>>
>> On Nov 6, 2009, at 7:59 AM, Paul Kapinos wrote:
>>
>> > Dear OpenMPI developer,
>> >
>> > with the -x option of mpiexec there is a way to distribute
>> > environmnet variables:
>> >
>> > -x <env> Export the specified environment variables to the
>> > remote
>> > nodes before executing the program.
>> >
>> >
>> > Is there an environment variable ( OMPI_....) with the same meaning?
>> > The writing of environmnet variables on the command line is ugly and
>> > tedious...
>> >
>> > I've searched for this info on OpenMPI web pages for about an hour
>> > and didn't find the ansver :-/
>> >
>> >
>> > Thanking you in anticipation,
>> >
>> > Paul
>> >
>> >
>> >
>> >
>> > --
>> > Dipl.-Inform. Paul Kapinos - High Performance Computing,
>> > RWTH Aachen University, Center for Computing and Communication
>> > Seffenter Weg 23, D 52074 Aachen (Germany)
>> > Tel: +49 241/80-24915
>> > _______________________________________________
>> > users mailing list
>> > users_at_[hidden]
>> > http://www.open-mpi.org/mailman/listinfo.cgi/users
>>
>> _______________________________________________
>> users mailing list
>> users_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>
>
>

-- 
Dipl.-Inform. Paul Kapinos   -   High Performance Computing,
RWTH Aachen University, Center for Computing and Communication
Seffenter Weg 23,  D 52074  Aachen (Germany)
Tel: +49 241/80-24915