Sun MPI includes many useful features:
Integration with Platform Computing's Load Sharing Facility (LSF) Suite.
Integration with the Sun Cluster Runtime Environment (CRE).
Support for multithreaded programming.
Seamless use of different network protocols; for example, if you've compiled your code on a Sun HPC system that has a Scalable Coherent Interface (SCI) network, you can run it without change on a system that has an ATM network.
Multiprotocol support such that MPI picks the fastest available medium for each type of connection (such as shared memory, SCI, or ATM).
Communication via shared memory for fast performance on clusters of SMPs.
Finely tunable shared memory communication.
Optimized collectives for symmetric multiprocessors (SMPs).
Prism support - Users can develop, run, and debug programs in the Prism programming environment.
MPI I/O support for file I/O.
Implicit coscheduling - The Sun HPC spind daemon enables certain processes of a given MPI job on a shared-memory system to be scheduled at approximately the same time as other related processes. This coscheduling reduces the load on the processors, thus reducing the effect that MPI jobs have on each other.