Запуск проекта VS2010 с использованием MPI - Templet-language/mpiruntime GitHub Wiki

Для запуска проекта с использованием MPI в среде Visual Studio 2010 необходимо скачать и установить одну из реализаций MPI, например MPICH.

ВНИМАНИЕ! Версия mpich должна совпадать с версией компилятора и компоновщика, иначе при компоновке будут возникать ошибки! (т.е. если версия VS2010 32-хбитная, то и mpich нужен 32-хбитный)

Далее необходимо включить mpi в каталоги, используемые выбранным проектом. Заходим в Свойства проекта -> Свойства конфигурации -> Каталоги VC++ (Properties -> Configuration Properties -> VC++ directories) и добавляем следующую информацию в пункты:

Каталоги включения (Include directories): <путь-до-mpi>/include

Каталоги библиотек (Library Directories): <путь-до-mpi>/lib

Далее необходимо добавить mpi-библиотеки в зависимости компоновщика. Не выходя из свойств проекта, выбираем Свойства конфигурации -> Компоновщик -> Ввод (Configuration Properties -> Linker -> Input) и добавляем следующую информацию:

Дополнительные зависимости (Additional dependencies): mpi.lib;cxx.lib