Using and Administering
Specifies communication protocols, adapters, and their
characteristics. You need to specify this keyword when you want a task
of a parallel job step to request a specific adapter that is defined in the
LoadLeveler administration file. You do not need to specify this
keyword when you want a task to access a shared, default adapter via
TCP/IP. (A default adapter is an adapter whose name matches a machine
stanza name.)
Note that you cannot specify both the network statement and the
Adapter requirement (or the Adapter preference) in a job
command file. Also, the value of the network keyword applies
only to the job step in which you specify the keyword. (That is, this
keyword in not inherited by other job steps.)
The syntax is:
network.protocol = network_type [, [usage] [, mode [, comm_level] ] ]
Where:
- protocol
- Specifies the communication protocol(s) that are used with an adapter, and
can be the following:
- MPI
- Specifies the Message Passing Interface. You can specify in a job
step both network.MPI and
network.LAPI.
- LAPI
- Specifies the Low-level Application Programming Interface. You can
specify in a job step both network.MPI and
network.LAPI.
- PVM
- Specifies a Parallel Virtual Machine job. When you specify in a job
step network.PVM, you cannot specify any other network
statements in that job step. Also, the adapter mode must be
IP.
- network_type
- Specifies either an adapter name or a network type.This field is required. The possible values for adapter name
are the names associated with the interface cards installed on a node (for
example, en0, tk1, and css0). The possible values for network type are
installation-defined; the LoadLeveler administrator must specify them in
the adapter stanza of the LoadLeveler administration file using the
network_type keyword. For example, an installation can
define a network type of "switch" to identify css0 adapters.
When a switch adapter exists on a node, the network_type can be specified as
csss, which indicates that the fastest switch communication path should be
used. For more information, see Step 5: Specify Adapter Stanzas.
- usage
- Specifies whether the adapter can be shared with tasks of other job
steps. Possible values are shared, which is the default, or
not_shared.
- mode