Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Пожалуй, достаточно рациональным решением является запись результата в файл
fact=1;for(j=2;j<myid;j++)fact*=j;
for (i = myid; i <= n; i += numprocs)
{
drob = 1/fact;
for(j=i;j<i+n;j++)fact*=j;
drobSum += drob;
}
MPI_Bcast(&n, 1, MPI_INT, 0, MPI_COMM_WORLD);if (rc= MPI_Init(&argc, &argv))
{
cout << "Ошибка запуска, выполнение остановлено " << endl;
MPI_Abort(MPI_COMM_WORLD, rc);
}
Основы MPI для «чайников»