Using and Administering

requirements

Specifies the requirements which a machine in the LoadLeveler cluster must meet to execute any job steps. You can specify multiple requirements on a single requirements statement.

The syntax is:

requirements = Boolean_expression

When strings are used as part of a Boolean expression that must be enclosed in double quotes. Sample requirement statements are included following the descriptions of the supported requirements.

The requirements supported are:

Adapter
Specifies the pre-defined type of network you want to use to run a parallel job step. In any new job command files you create, you should use the network keyword to request adapters and types of networks. The Adapter requirement is provided for compatibility with Version 1.3 job command files. Note that you cannot specify both the Adapter requirement and the network statement in a job command file.

The pre-defined network types are:

hps_ip
Refers to an SP switch in IP mode.

hps_us
Refers to an SP switch in user space mode. If the switch in user mode is requested by the job, no other jobs using the switch in user mode will be allowed on nodes running that job.

ethernet
Refers to Ethernet.

fddi
Refers to Fiber Distributed Data Interface (FDDI).

tokenring
Refers to Token Ring.

fcs
Refers to Fiber Channel Standards.

Note that LoadLeveler converts the above network types to the network statement. For more information, see Migrating Your Existing Adapter Requirements Statements.

Arch
Specifies the machine architecture on which you want your job step to run. It describes the particular kind of UNIX platform for which your executable has been compiled. The default is the architecture of the submitting machine.

Disk
Specifies the amount of disk space in kilobytes you believe is required in the LoadLeveler execute directory to run the job step.

Feature
Specifies the name of a feature defined on a machine where you want your job step to run. Be sure to specify a feature in the same way in which the feature is specified in the machine stanza of the administration file. To find out what features are available, use the llstatus command.

LL_Version
Specifies the LoadLeveler version, in dotted decimal format, on which you want your job step to run. For example, LoadLeveler Version 2 Release 1 (with no modification levels) is written as 2.1.0.0.

Machine