% mpirunОпция -1 позволяет Вам, например, запускать mpirun на ``входном узле'' или ``узле разработки'' в Вашем кластере, но запускать все процессы приложения на ``вычислительных узлах''.
Использование: mpirun <аргументы> программа <аргументы программы>
Аргументы:
-np число_процессов_для_запуска (обязательные 2 первых аргумента)
-s (закрыть stdin; может запускаться в фоновом режиме без ввода с терминала)
-g размер_группы (запускает размер_группы процессов на одном mpd)
-m файл_machine (имя файла возможных машин)
-l (метки строк; уникальные метки для вывода от каждого процесса)
-1 (не запускать первый процесс локально)
-y (запускать как задачу для Myrinet)
Программа mpirun запускается в отдельном (не-MPI) процессе, который создает
процессы MPI, выполняющие определенные исполняемые файлы. Он служит единым
процессом, представляющим параллельные процессы MPI, чтобы сигналы, посылаемые
ему, такие как Z и C, передавались через систему демонов MPD ко всем
процессам. Потоки вывода stdout и stderr от процессов MPI
возвращаются в stdout и stderr для mpirun. Как и в большинстве
реализаций MPI, stdin от mpirun направляется в stdin процесса
MPI с рангом 0.