Почему все мои открытые процессы MPI имеют ранг 0?

Я пишу параллельную программу с использованием Open MPI . Я использую Snow Leopard 10.6.4 и установил Open MPI с помощью диспетчера пакетов homebrew .

Когда я запускаю свою программу с помощью mpirun -np 8. / test , каждый процесс сообщает, что он имеет ранг 0 и считает, что общее количество процессов равно 1, и 8 строк ранга процесса: 0, всего процессов: 1 передаются консоль

Я знаю, что это не проблема кода, поскольку точно такой же код будет компилироваться и запускаться, как и ожидалось, на некоторых машинах Ubuntu в компьютерной лаборатории моего колледжа. Я проверил баг-трекер homebrew, и никто s сообщил о проблеме с пакетом Open MPI. Я в растерянности.

9
задан Morteza Jalambadani 4 March 2019 в 08:25
поделиться