mpiexec: запуск программы с нулевыми процессами

Я хочу получить сообщение об ошибке и выйти нормально в случае -np устанавливается в ноль в командной строке. Есть какой-либо способ сделать это? Кажется, программа перестает работать даже без запуска.

1 ответ

Нулевое число процессов действительно означает, что он вообще не запускает никаких процессов. Как вы можете получить какой-либо вывод, если у вас нет процесса его создания? Нет процесса, просто нет процесса. Ничего не работает Например, если вы вообще не запускаете mpiexec.

Я не понимаю, какое сообщение об ошибке вы ожидаете увидеть. Возможно, вы действительно хотите 1 процесс?

Я только что проверил mpiexec с OpenMPI на моем компьютере и запускает 1 процесс, если вы запрашиваете -np 0, Другие реализации могут вести себя по-другому.

Другие вопросы по тегам