[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