Using and Administering
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