-- 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
Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2008-07-29 - MariaALANDESPRADILLO
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LCG All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback