[gridway-user] RSL extensions within job template?

John-Paul Robinson jpr at uab.edu
Tue Nov 27 06:25:27 CST 2007


In working on the rigged mpi launch, I reread the SGE job manager code 
and gained a better understanding of the processing of the parallel 
environment.  It seems that if the environment variable SGE_PE or 
GRID_PE are set to the name of the desired parallel environment, it will 
be selected instead of the default "mpi".

I still need to do some testing of this but just wanted to pass along 
the update.

~jpr

John-Paul Robinson wrote:
> Is there a way to get RSL attributes into a job template so that certain
> features of backend systems can be supported?
> 
> I'm trying to submit a job that uses LAM/MPI from GridWay to an
> SGE-based system.  The SGE system uses MPICH as the default MPI
> framework, so if I specify "TYPE = mpi" in the job template, that's the
> MPI implementation that will get used.
> 
> Apparently the SGE job manager supports additional attributes in RSL
> that allow the selection of a parallel environment.  I'm wondering if
> there is a way to trigger this through gridway.
> 
> It seems that the single or multiple types won't let me request the
> number of processors correctly in order to spawn this job on the target.
> 
> The other options I thought is is using "mpi" and rigging MPICH as the
> launcher for LAM but that seems error prone.
> 
> I've also thought of using the fork job manager and then just invoking
> qsub with the correct requested processor count, using the "single" job
> type but that doesn't seem to allow gridway to consider the request node
> count.
> 
> Any suggestions?
> 
> ~jpr




More information about the gridway-user mailing list