Microsoft MPI не запускается

пробую Microsoftс реализацией MPI. Я установил CCP SDK отсюда:

http://www.microsoft.com/en-us/download/details.aspx?id=239

Затем в настройках проекта я добавил папку include, папку lib и упомянул msmpi.lib.

С остальными настройками, как есть, я собираю программу, а затем в командной строке продолжаю запускать программу, но ничего не происходит после ее запуска.

Вот'код (этоПредполагается отображать номера идентификаторов для каждого потока):

#include "stdafx.h"
#include "mpi.h"
#include 

//Commands in cmd prompt
//cd "C:\Program Files\Microsoft Compute Cluster Pack\Bin"
//mpiexec.exe -n 2 "C:\Users\MyNameHere\Documents\Visual Studio 2012\Projects\tspMpi\Debug\tspMpi.exe"

int main(int argc, char* argv[]) 
{
 int  nTasks = 0, rank = 0; 

 MPI_Init(&argc,&argv); 
 MPI_Comm_size(MPI_COMM_WORLD,&nTasks);
 MPI_Comm_rank(MPI_COMM_WORLD,&rank);

 printf ("Number of threads = %d, My rank = %d\n", nTasks, rank);


  return 0;
 MPI_Finalize();
}

Как только я запускаю mpiexec.exe (команды в комментариях), программа просто ничего не делает, пока я не нажму Ctrl-C. Кто-нибудь знает, что яя делаю неправильно? Нет ошибок при сборке программы, и если я запускаю ее из visual studio, она действует так, как будто запущен только один процесс.

Ответы на вопрос(1)

Ваш ответ на вопрос