Prerequisites:
- You need to know how to log in to and run programs on the SCore environment.
- MPICH-SCore should be compiled without any problem and installed properly.
- You have an MPI application that you quickly want to compile and get running on the cluster.
MPICH-SCore is an MPI library based on MPICH version 1.2 that supports MPI-1 and a part of MPI-2, which are the MPI standard. Your MPI application may run on it without any problem if the application is running using MPICH. MPICH-SCore runs on top of the SCore-D operationg system produced by RWCP. Thus the user is able to use the job scheduler and the checkpointing facility without any modification to the MPI application. A batch job system PBS is also available. Since MPICH-SCore uses PM as an underlying message passing system, MPICH-SCore supports all combination of network devicies supported by PM.
This distribution package includes two versions of MPICH-SCore. One is ch_score (MPICH-SCore version 1.0). The other is ch_score2 (MPICH-SCore version 2.0). Although the performance of ch_score2 is better than ch_score, ch_score2 is not tested so long time.
Here are the steps required to compile and run your program:
You may choose one of the two versions of MPICH-SCore when
invoking mpicc, mpic++, or mpif77.
The default is ch_score. If you want to use ch_score2,
specify the option "-device ch_score2
".
The runtime option of the generated binary is different from
that of the other version.
Please check the following documents.
MPI_CANCEL
in MPI-1.2.mpic++(1), mpicc(1), mpif77(1), mpirun(1)
Back to MPICH-SCore Getting Started.
![]() |
PC Cluster Consotium |