Thanks, Ralph.
Your information is very deep and detailed.

I tried with your suggestion to set ""-mca 
plm_rsh_assume_same_shell 0", it still does not work though. My 
situation is that we start a c-shell script from bash shell, which in 
turn invokes mpirun to other slave nodes. These slave nodes have 
bash login shell by default, and mpirun will execute another c-shell 
script on each node, will these mess thing up a little bit and related 
to the orted missing message?

Thanks again,
Yiguang

On Jun 28, 2011, at 3:52 PM, yanyg_at_[hidden] wrote: 

I looked a little deeper into this. I keep forgetting that we changed 
our default settings a few years ago. In the dim past, OMPI would 
always probe the remote node to find out what shell it was using, 
and then use the proper command syntax for that shell. However, 
people complained about the extra time during launch, and very 
very few people actually used mis-matched shells.

So we changed the setting the other way to default to assuming the 
remote shell is the same as the local one. For those like yourself 
that actually do have a mismatch, we left a parameter you can set 
to override that assumption. Just add "-mca 
plm_rsh_assume_same_shell 0" to your mpirun cmd line and it 
should resolve the problem. 

Reply via email to