On Thu, Aug 11, 2016 at 12:14:55PM +0200, Ulrich Hiller wrote:
> But all of these did not help. Is there a way to hardcode gridengine not
> to use ssh and use qrsh or whatever?

Gridengine doesn't ever use ssh to implement qsub.  The most likely thing
to be using ssh is the mpiexec command.

Since you have openmpi compiled with gridengine support the most likely 
explanation is that for some reason the openmpi mpiexec binary doesn't
recognise it is running in a grid engine environment for some reason and 
therefore
defaults to using ssh for communication.

For disagnostic purposes you could try submitting the following to get a look
at the environment in which mpiexec is running:
qsub -pe orte 160 -V -j yes -cwd -S /bin/bash <<< "which qrsh; env"

As Reuti implies below the most likely culprit is some variable imported via -V 
confusing mpiexec into thinking that it is not running in a grid engine 
environment.
The simplest solution might be just to drop the -V and explicitly import any 
variables 
you want with -v.

> 
> On 08/10/2016 09:48 PM, Reuti wrote:
> > It will detect the number of granted slots automatically. I usually suggest 
> > not to use "-V" as one can never be sure what the actual environment will 
> > do to the job, and even worse in case the job crashes one week after the 
> > submission, one won't recall that settings at submission time. I put all 
> > necessary definition of environment variables in the jobscript instead


William

Attachment: signature.asc
Description: Digital signature

_______________________________________________
users mailing list
users@gridengine.org
https://gridengine.org/mailman/listinfo/users

Reply via email to