USC Center for High Performance Computing and Communications

:: Grid Computing at USC

:: Setting up credentials

:: Using Globus Toolkit

:: Condor

    - Using Globus Universe

    - Using Standard Universe

    - Using Vanilla Universe

:: RSL Parameters

:: USCGrid News Archives

:: Related Links

    - The Globus Project

    - Global Grid Forum

    - Condor Project

    - KX.509

    - PubCookie

    - Shibboleth

RSL Parameters

A full list of RSL parameter can be found at http://www-fp.globus.org/gram/gram_rsl_parameters.html. The following are some of the important RSL parameters:

(maxWallTime=value)

Explicitly sets the maximum walltime for a single execution of the executable. The unit of value is in minutes. The value will go through an atoi() conversion in order to get an integer. If the GRAM scheduler cannot set walltime, then an error message will be returned.

(maxCpuTime=value)

Explicitly sets the maximum cputime for a single execution of the executable. The unit of value is in minutes. The value will go through an atoi() conversion in order to get an integer. If the GRAM scheduler cannot set cputime, then an error will be returned.

(count=value)

The number of processes to start, which are distributed across all the nodes.

(hostCount=value)

Defines the number of nodes to distribute the "count" processes across.

(project=value)

Defines which project account will be charged.

A Simple Example

If you want to pass multiple RSL settings in a submit file, separate the parameters with parentheses.

The following set of parameters asks the scheduler to allocate 5 Nodes with 2 processes per node for a maximum of 60 minutes. The time required for this job would be charged to the hpccadm Qbank account.

  globusrsl = (jobType=mpi)(maxWallTime=60)(count=10)(hostCount=5)(project=hpccadm)

  ITS Policies       Contact HPCC