MPI.NET Tutorial in C#

< Go Back

This document guides you through installing and using MPI.NET, a .NET library that enables the creation of high-performance parallel applications that can be deployed on multi-threaded workstations and Windows clusters. MPI.NET also provides access to the Message Passing Interface (MPI) in C# and all of the other .NET languages. Topics that are covered include the MPI programming model, installation of MPI.NET and its prerequisites, writing a parallel MPI application for deployment on Windows-based workstations and clusters, and executing parallel MPI applications locally and on a cluster.