Hi,

Am 17.12.2014 um 09:01 schrieb Hairul Ikmal M. Fuzi:

> I am one of the user of GridEngine (GE). Previously we use GE only for serial 
> jobs that runs independently.
> 
> Soon, we will have 'parallel' application that will use MPI (Platform MPI, I 
> think, based on product description). I tried to do a quick read on how we 
> could use GE and Platform MPI together.
> 
> I found out the documentation to do tight integration (for various MPI 
> libraries) is available at 
> http://gridscheduler.sourceforge.net/howto/GridEngineHowto.html 
> 
> However, it does not include Platform MPI. 
> 
> Could we do a tight integration with GE and Platform MPI ? 

Yes. After setting in your jobscript:

export MPI_REMSH=rsh

the usual wrapper for MPI applies, I.e. a Platform MPI  calls `rsh`, this is 
caught and routed to `qrsh -inherit ...`. It's also necessary to use a 
reformatted machine file for `mpiexec` which is generated by 
$SGE_ROOT/mpi/startmpi.sh called "$TMPDIR/machines" (Platform MPI can read the 
MPICH(1) file format of the hostlist).

The Platform MPI is also available in a free community edition, in case you 
want to set it up beforehand:

http://www.ibm.com/developerworks/downloads/im/mpi/

-- Reuti

PS: Some tools we use like ADF (reads $PE_HOSTFILE) and Turbomole (reads 
$TMPIDIR/machines) take care of the hostfile already on their own.


> If yes, which document should I follow to do the integration? Or is there any 
> other reference that I could use?
> 
> Thank you in advance.
> 
> 
> -Ikmal
> 
> _______________________________________________
> users mailing list
> [email protected]
> https://gridengine.org/mailman/listinfo/users


_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to