Product specifications

Table Of Contents
6–Using Other MPIs
Platform (Scali) MPI
IB6054601-00 H 6-9
A
Platform (Scali) MPI
Platform MPI was formerly known as Scali MPI Connect. The version tested with
this release is 5.6.4.
Installation
Follow the instructions for downloading and installing Platform MPI from the
Platform (Scali) web site.
Setup
When run over PSM, no special setup is needed.
If running over IB Verbs, Platform MPI needs to know which IB adapter to use.
This is achieved by creating the file /opt/scali/etc/iba_params.conf
using a line such as:
hcadevice=ipath0
For a second InfiniPath card, ipath1 would be used, and so on.
Compiling Platform MPI Applications
As with QLogic MPI, QLogic recommends that you use the included wrapper
scripts that invoke the underlying compiler (see Table 6-5). The scripts default to
using gcc/g++/g77.
To compile your program in C using the default compiler, type:
$ mpicc mpi_app_name.c -o mpi_app_name
To invoke another compiler, in this case PathScale, use the -cc1 option, for
example:
$ mpicc -cc1 pathcc mpi_app_name.c -o mpi_app_name
Table 6-5. Platform MPI Wrapper Scripts
Wrapper Script Name Language
mpicc C
mpic++ C++
mpif77 Fortran 77
mpif90 Fortran 90