Developing or Migrating MPI Executables to Windows

Applies To: Windows Compute Cluster Server 2003

Windows Compute Cluster ServerĀ 2003 uses a Microsoft implementation of MPI called MS MPI, which is based on the Argonne National Laboratory MPICH2 specification. Compute Cluster ServerĀ 2003 supports development and migration of MPI applications for MS MPI written in C, Fortran 77, and Fortran 90 using the Microsoft Compute Cluster Pack SDK. This SDK contains MS MPI and all other necessary libraries and header files to build your MPI application in the Windows environment.

MS MPI is automatically installed as part of Compute Cluster Pack on each node in the cluster. The Microsoft Compute Cluster Pack SDK and SDK documentation are not included in Compute Cluster Pack. They are available for download from the Microsoft Developer Network (MSDN) Web site (


To install and use the Compute Cluster Pack SDK, you must have administrative rights.

For information about the Microsoft Compute Cluster Pack SDK, see the Microsoft Developer Network (MSDN) Web site (

For more information about MPI, see The Message Passing Interface (MPI) standard ( and Migrating Parallel Applications (