Product specifications

Table Of Contents
5–Using QLogic MPI
QLogic MPI Details
IB6054601-00 H 5-19
A
IPATH_UNIT This variable is for context sharing. When multiple
InfiniPath devices are present, this variable
restricts the use to a specific InfiniPath unit. By
default, all configured units are used in round
robin order.
Default: Unset
LD_LIBRARY_PATH This variable specifies the path to the run-time
library. It is often set in the .mpirunrc file.
Default: Unset
MPICH_CC This variable selects which compiler for mpicc,
and others, to use.
MPICH_CCC This variable selects which compiler for mpicxx,
and others, to use.
MPICH_F90 This variable selects which compiler for mpif90,
and others, to use.
MPIHOSTS This variable sets the name of the machines
(mpihosts) file.
Default: Unset
MPI_NPROCS This variable specifies the number of MPI pro-
cesses to spawn.
Default: Unset
MPI_SHELL Specifies the name of the program to log into
remote hosts.
Default: ssh unless MPI_SHELL is defined.
PSM_DEVICES Non-QLogic MPI users can set this variable to
enable running in shared memory mode on a sin-
gle node. This variable is automatically set for
QLogic MPI.
Default: PSM_DEVICES="self,ipath"
PSC_MPIRUN_DEFAULTS_PATH This variable sets the path to a user-local mpirun
defaults file.
Default:
/opt/infinipath/etc/mpirun.defaults
PSM_SHAREDCONTEXTS This variable overrides automatic context sharing
behavior. YES is equivalent to 1 (see Default).
Default: PSM_SHAREDCONTEXTS=1
Table 5-7. Environment Variables (Continued)
Name Description