--
StephenChilds - 08 Nov 2007
Configuration variables for MPI
IMPORTANT NOTE!!: Updated documentation for the configuration of
MPI is now under
https://twiki.cern.ch/twiki/bin/view/LCG/Site-info_configuration_variables#MPI.
These are all the necessary variables to configure of
MPI. See also
http://www.grid.ie/mpi/wiki/YaimConfig
There is an example file coming in the
services
directory, containing the node type specific variables. Please, remember to move these files into your appropriate
siteinfo
directory where you store the YAIM configuration. For more details please check
The configuration variables section in the YAIM guide.
- MPI specific variables:
- Mandatory variables: sys admins must ensure these variables are properly defined according to the features of the site.
Variable Name |
Description |
Value type |
Version |
MPI_SHARED_HOME |
Set this to set this to "yes" if you have a shared home area between WNs, to the path of a (writeable) shared area if there is one available, to "no" if there is no shared area. |
String |
0.1 |
MPI_SSH_HOST_BASED_AUTH |
Set this to "yes" if you have password-less ssh enabled between your worker nodes. |
String |
0.1 |
MPI_MPICH_MPIEXEC |
If you are using OSC mpiexec with mpich, set this to the location of the mpiexec program, e.g. "/usr/bin/mpiexec" |
String |
0.1 |
MPI_MPICH2_MPIEXEC |
If you are using OSC mpiexec with mpich2, set this to the location of the mpiexec program, e.g. "/usr/bin/mpiexec" |
String |
0.1 |
MPI_MPI_START |
Location of mpi-start if not installed in standard location /opt/i2g/bin/mpi-start |
String |
0.1 |
MPI_MPICH_ENABLE |
Set to "yes" to enable the MPICH implementation of MPI. |
String |
0.1 |
MPI_MPICH2_ENABLE |
Set to "yes" to enable the MPICH2 implementation of MPI. |
String |
0.1 |
-
- Default variables: sys admins don't need to change the value of these variables since YAIM provides a suitable default value.
Variable Name |
Description |
Value type |
Default Value |
Version |
MPI_MPICH_PATH |
Path to the MPI implementation MPICH. |
String |
"/opt/mpich-1.2.7p1" |
0.1 |
MPI_MPICH_VERSION |
Version of MPI implementation MPICH. |
String |
"1.2.7p1" |
0.1 |
MPI_MPICH2_PATH |
Path to the MPI implementation MPICH2. |
String |
"/opt/mpich2-1.0.5p4" |
0.1 |
MPI_MPICH2_VERSION |
Version of MPI implementation MPICH2. |
String |
"1.0.5p4" |
0.1 |