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
