Я пишу параллельную программу с использованием Open MPI
. Я использую Snow Leopard 10.6.4 и установил Open MPI
с помощью диспетчера пакетов homebrew .
Когда я запускаю свою программу с помощью mpirun -np 8. / test
, каждый процесс сообщает, что он имеет ранг 0 и считает, что общее количество процессов равно 1, и 8 строк ранга процесса: 0, всего процессов: 1
передаются консоль
Я знаю, что это не проблема кода, поскольку точно такой же код будет компилироваться и запускаться, как и ожидалось, на некоторых машинах Ubuntu в компьютерной лаборатории моего колледжа. Я проверил баг-трекер homebrew, и никто s сообщил о проблеме с пакетом Open MPI. Я в растерянности.