MPI on the SCore
SCore cluster system provides MPI with PMX comminucation library. And SCore also provide MPI related programs such as stg, mpi-adapter. The MPI-related program can use with another MPI with compile.
If you register MPI system, you can compile and execute MPI programs with the MPI environment by mpi wrapper command provided SCore, and you can compile all registered MPI systems by smake.
In the SCore, The MPI implimentations specifies following 4 attributes:
- name
- The Name of the MPI system (for example mpich2, openmpi)
- version
- The version of the MPI system
- device
- The communication device of the MPI system
- compiler
- The compiler to build MPI system
We defined MPI-id as concatinate above 4 attribute by '-', and used to specify MPI implimentation. The example of thee MPI-id is "mpich2-1.0.6p1-ch_score-gnu" and "openmpi-1.4.1--intel".
You can use the following command line options with SCore provided MPI wrapper:
- name
- -mpi
- version
- -mpi_version
- device
- -mpi_device
- compiler
- -mpi_compiler
- MPI-id
- -mpi_id
If the command line is not specified, the following environment variable is used:
- name
- SCORE_MPI
- version
- SCORE_MPI_VERSION
- device
- SCORE_MPI_DEVICE
- compiler
- SCORE_BUIOLD_COMPILERS
- MPI-id
- SCORE_MPI_ID
mpiconfig
(5)
- CREDIT
- This document is a part of the SCore cluster system software
developed at PC Cluster Consortium, Japan.
Copyright (C) 2003-2008 PC Cluster Consortium.