Microsoft MPI

Microsoft MPI (MS-MPI) is a Microsoft implementation of the Message Passing Interface standard for developing and running parallel applications on the Windows platform.

MS-MPI offers several benefits:

  • Ease of porting existing code that uses MPICH.
  • Security based on Active Directory Domain Services.
  • High performance on the Windows operating system.
  • Binary compatibility across different types of interconnectivity options.

MS-MPI Source Code

Microsoft MPI source code is available on GitHub.

MS-MPI Downloads

The following are current downloads for MS-MPI:

Earlier versions of MS-MPI are available from the Microsoft Download Center.

Community Resources

Microsoft High Performance Computing Resources

MPI Reference