Процессы mpirun 2 на Intel Core 2 Duo, но отображается только 1 процесс - PullRequest
1 голос
/ 21 февраля 2012

Я запускаю тестовую программу MPI в Mac OS X 10.6.8. Процессор Intel Core 2 Duo. Программа из документация boost mpi :

#include <boost/mpi/environment.hpp>
#include <boost/mpi/communicator.hpp>
#include <iostream>

int main(int argc, char * argv[]) {
    boost::mpi::environment env(argc, argv);
    boost::mpi::communicator w;
    std::cout << "process " << w.rank() << " of " << w.size() << std::endl;
    return 0;
}

Я скомпилировал его и запустил с:

mpirun -np 2 a.out

Но получил следующий результат:

process 0 of 1
process 0 of 1

что, я думаю, означает, что был запущен только один процесс. Что я сделал не так? Я думаю, что я могу создать 2 процесса на Intel Duo?

Спасибо

Gary

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...