Skip to main content

more options


MPI Message Passing Library for Parallel Programming

Windows

MPI/Pro from Verari Systems (formerly MPI Software Technologies)

  • Support for TCP and SMP
  • MPI/Pro is installed on:
    • the login nodes (compiling only)
    • the parallel batch nodes (running only)
    • collaboratory machines (compiling and running)

Linux

MPICH2 from Argonne National Labs

  • Support for TCP and SMP
  • MPICH2 is installed on:
    • the Linux login nodes (compiling only)
    • the Linux batch nodes (running only)

MPI message passing library for parallel programming

Windows - MPI/Pro

MPI/Pro, from Verari Systems (formerly MPI Software Technologies), is a message passing library of routines which you can use to parallelize your program. MPI/Pro follows the MPI standard, which provides application portability through a high-level interface that also delivers high-performance when implemented efficiently. MPI/Pro provides support for TCP and SMP.

MPI/Pro is installed on login nodes (intended for compiling only), all parallel batch nodes (intended for execution only), and the collaboratory (intended for total program development - compiling and running)
 

Linux - mpich2

MPICH2 is a widely-used MPI implementation from Argonne National Labs that supports important platforms, including clusters (particularly Linux clusters), SMPs, and massively parallel processors. MPICH2 is distributed as source, with an open-source, freely available license. MPICH2 provides support for TCP and SMP.
 
MPICH2 is installed on the Linux login nodes (intended for compiling only) and all Linux batch nodes (intended for execution only).