User guide
6–SHMEM Description and Configuration
Implementation Behavior
IB0054606-02 A 6-15
The command shmemrun automatically propagates SHMEM* environment
variables from its own environment to all the SHMEM processes. This means that
the environment variables can be simply setup in the front-end shell used to
invoke shmemrun. The command shmemrun also has its own environment
variables that are listed in Table 6-2.
Implementation Behavior
Some SHMEM properties are not fully specified by the SHMEM API specification.
This section discusses the behavior for the QLogic SHMEM implementation.
$SHMEM_PUT_REPLY_COMBINING_COUNT 8 Number of consecutive put replies on a
flow to combine together into a single
reply.
Table 6-2. shmemrun Environment Variables
Environment Variable Default Description
$SHMEM_MPIRUN mpirun from
the PATH
Specifies where to find mpirun.
$SHMEMRUN_VERBOSE Enables verbose output for shmemrun.
$SHMEMRUN_SLEEP Specifies a sleep time (in seconds) after
the job completes. This variable is
intended for testing use.
$SHMEMRUN_TIMEOUT Specifies a time-out value (in seconds).
When the timeout value is reached, the
mpirun is killed. This variable is
intended for testing use.
Table 6-1. SHMEM Run Time Library Environment Variables (Continued)
Environment Variable Default Description