| Description |
SGI MPT (Message Passing Toolkit) is a software package that supports interprocess data exchange for applications that use concurrent, cooperating processes on a single host or on multiple hosts. Data exchange is done through message passing, which is the use of library calls to request data delivery from one process to another or between groups of processes.
SGI MPT is highly optimized for all SGI hardware platforms. The SGI Performance Suite 1.x Start Here lists all current SGI software and hardware manuals and can be found on the SGI Technical Publications Library at: http://docs.sgi.com
Official Homepage |
| Documentation |
Users Manual SGI MPT User Guide
|
| License Agreement and Citation Format |
License Agreement SGI End User License Agreement
|
| How to Access the Program |
|
Availability
| Servers |
Versions |
Paths |
Remarks |
| Aurora |
2.01 |
/opt/sgi/mpt/mpt-2.01 |
|
| 2.02 |
/opt/sgi/mpt/mpt-2.02 |
|
| 2.04 |
/opt/sgi/mpt/mpt-2.04 |
default MPT |
|
| Using the Program |
(This part was taken from MPT User Guide Chapter 6) PerfBoost SGI PerfBoost uses a wrapper library to run applications compiled against other MPI implementations under the SGI Message Passing Toolkit (MPT) product on SGI platforms. This chapter describes how to use PerfBoost software.
Using PerfBoost To use PerfBoost with an SGI MPT MPI program, first load the perfboost environmental module (see Example). Then insert the perfboost command in front of the executable name along with the choice of MPI implementation to emulate. Launch the application with the SGI MPT mpiexec_mpt(1) or mpirun(1) command. Here is a list of MPI implementations and corresponding command line options:
MPI Implementation Command Line Option Platform MPI 7.1+ -pmpi HP-MPI -pmpi Intel MPI -impi OpenMPI -ompi MPICH1 -mpich MPICH2 -impi MVAPICH2 -impi
Example. Using the SGI perfboost Software % mpirun -np 32 perfboost -impi a.out arg1 % mpiexec_mpt perfboost -pmpi b.out arg1 % mpirun host1 32, host2 64 perfboost -impi c.out arg1 arg2
|
| Additional Notes |
|