[mvapich-discuss] environment variables and 'mpirun_rsh -export'

Chakraborty, Purnendu (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC] purnendu.chakraborty at nasa.gov
Fri Aug 16 10:53:35 EDT 2013


Thanks Jonathan. This works. 

Purnendu. 

On Aug 15, 2013, at 7:22 PM, "Jonathan Perkins" <perkinjo at cse.ohio-state.edu> wrote:

> Sorry, I read through your initial mail too quickly.  It looks like PATH
> isn't set in this scenario because we use setenv with the third
> paramater set to 0 so that we don't overwrite any environment variables
> that are already set by the host.
> 
> What you can do to remedy this is to explicitly set the PATH variable on
> the mpirun_rsh command line.
> 
> Example:
>    mpirun_rsh -export -hostfile $PBS_NODEFILE -np 1 PATH=$PATH ./test.py
> 
> Let me know if this helps.
> 
> On Thu, Aug 15, 2013 at 04:08:55PM -0500, Chakraborty, Purnendu (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS  INC] wrote:
>> I did. It didn't work.
>> 
>> Thanks,
>> Purnendu.
>> 
>> ________________________________________
>> From: Jonathan Perkins [perkinjo at cse.ohio-state.edu]
>> Sent: Thursday, August 15, 2013 5:06 PM
>> To: Chakraborty, Purnendu (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC]
>> Cc: mvapich-discuss
>> Subject: Re: [mvapich-discuss] environment variables and 'mpirun_rsh -export'
>> 
>> Try using the -export option of mpirun_rsh.
>> 
>> --
>> Jonathan Perkins (Sent from Atrix 2)
>> 
>> On Aug 15, 2013 5:01 PM, "Chakraborty, Purnendu (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC]" <purnendu.chakraborty at nasa.gov<mailto:purnendu.chakraborty at nasa.gov>> wrote:
>> Hi:
>> 
>> I recently upgraded to MVAPICH2 1.9 in the hope that mpirun_rsh would be able to forward my enviroment. But it does not seem to work always. For example,
>> 
>> my PATH variable is:
>> 
>> $ echo $PATH
>> /usr/local/other/SLES11.1/mvapich2/1.9/intel-11.0.083/bin:/usr/local/intel/Compiler/11.0/083/bin/intel64:/discover/nobackup/projects/gmao/share/dasilva/opengrads/Contents:/home/pchakrab/local/cvstools:/home/pchakrab/local/bin:/discover/nobackup/projects/gmao/share/dasilva/opengrads/Contents:/home/pchakrab/local/cvstools:/home/pchakrab/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/pbs/bin
>> 
>> I have a small python script which prints out the PATH env var
>> 
>> ----------------
>> #!/usr/bin/env python
>> 
>> import os
>> 
>> print 'PATH:', os.environ['PATH']
>> ----------------
>> 
>> Running this as a script, I get
>> 
>> $ ./test.py
>> PATH: /usr/local/other/SLES11.1/mvapich2/1.9/intel-11.0.083/bin:/usr/local/intel/Compiler/11.0/083/bin/intel64:/discover/nobackup/projects/gmao/share/dasilva/opengrads/Contents:/home/pchakrab/local/cvstools:/home/pchakrab/local/bin:/discover/nobackup/projects/gmao/share/dasilva/opengrads/Contents:/home/pchakrab/local/cvstools:/home/pchakrab/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/pbs/bin
>> 
>> But I get a different result when I run
>> $ mpirun_rsh -export -hostfile $PBS_NODEFILE -np 1 ./test.py
>> PATH: /discover/nobackup/projects/gmao/share/dasilva/opengrads/Contents:/home/pchakrab/local/cvstools:/home/pchakrab/local/bin:/usr/local/other/SLES11/tkcvs/8.2.3/gcc-4.3.2/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/pbs/bin
>> 
>> All is well when I use the hydra launcher
>> $ mpirun -np 1 ./test.py
>> PATH: /usr/local/other/SLES11.1/mvapich2/1.9/intel-11.0.083/bin:/usr/local/intel/Compiler/11.0/083/bin/intel64:/discover/nobackup/projects/gmao/share/dasilva/opengrads/Contents:/home/pchakrab/local/cvstools:/home/pchakrab/local/bin:/discover/nobackup/projects/gmao/share/dasilva/opengrads/Contents:/home/pchakrab/local/cvstools:/home/pchakrab/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/pbs/bin
>> 
>> So, is there a way I can get mpirun_rsh to forward my environment?
>> 
>> Thanks,
>> 
>> Purnendu.
>> 
>> _______________________________________________
>> mvapich-discuss mailing list
>> mvapich-discuss at cse.ohio-state.edu<mailto:mvapich-discuss at cse.ohio-state.edu>
>> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
> 
> -- 
> Jonathan Perkins
> http://www.cse.ohio-state.edu/~perkinjo
> 



More information about the mvapich-discuss mailing list