Невозможно выполнить программы MPI с MPICH mpirun, установленным с macports - PullRequest
0 голосов
/ 05 февраля 2019

При попытке выполнить код MPI, написанный на фортране, мне было выдано сообщение об ошибке из mpirun.Эти сообщения появляются даже при вызове mpirun без каких-либо аргументов или исполняемых файлов.Ошибки следующие:

[mpiexec@[host]] match_arg (utils/args/args.c:159): unrecognized argument oversubscribe
[mpiexec@[host]] HYDU_parse_array (utils/args/args.c:174): argument matching returned error
[mpiexec@[host]] parse_args (ui/mpich/utils.c:1596): error parsing input array
[mpiexec@[host]] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1648): unable to parse user arguments
[mpiexec@[host]] main (ui/mpich/mpiexec.c:149): error parsing parameters

Я использую MacOS Mojave.Моя установка MPI - MPICH для gcc6, установленной с macports.

Я удалил и переустановил все MPI и gcc дважды и получаю одинаковые сообщения независимо от этого.

1 Ответ

0 голосов
/ 09 февраля 2019

Проверьте вывод 'which mpirun' и 'which mpiexec'?Просто убедитесь, что они оба предоставлены портом ...

...