Спасибо, ИРО-бот!Я написал HelloWorld.cpp и проверил его;Вот копия для всех, кого это интересует.
#include <iostream>
#include "mpi.h"
int main(int argc, char* argv[])
{
int numprocs;
int myid = 0;
std::cout << "Hello MPI World, from process " << myid << "!! " << std::endl;
MPI_Init(&argc, &argv);
MPI_Comm_size(MPI_COMM_WORLD, &numprocs);
MPI_Comm_rank(MPI_COMM_WORLD, &myid);
if(myid == 0)
std::cout << std::endl;
std::cout << "Hello MPI World, from process " << myid << "!! " << std::endl;
MPI_Finalize();
return 0;
}
Пример вывода из: mpiexec -n 4 HelloMPIWorld
Hello MPI World, из процесса 0 !!Привет Мир MPI, от процесса 0 !!Привет Мир MPI, от процесса 0 !!Привет Мир MPI, из процесса 0 !!
Привет Мир MPI, из процесса 0 !!Привет Мир MPI, из процесса 3 !!Привет Мир MPI, из процесса 1 !!Привет Мир MPI, из процесса 2 !!