Архив документации OpenNet.ru /
Раздел "Программирование, языки" /
Индекс
Next: Введение
Up: Быстрый запуск через многоцелевого
Previous: Быстрый запуск через многоцелевого
Contents
Целью многоцелевого демона (mpd и связанного с ним устройства
ch_p4mpd) является обеспечить поведение mpirun как единой программы,
даже если она создает множество процессов для выполнения задачи MPI. Далее мы
будем ссылаться на процесс mpirun и процессы MPI. Это поведение включает в
себя
- быстрый масштабируемый запуск процессов MPI (и даже не-MPI). Для
тех, кто привык использовать устройство сh_p4 в сетях TCP, это станет
сразу же заметным изменением. Запуск задачи станет намного быстрее.
- сбор вывода и ошибок от процессов MPI в файлы стандартного вывода ошибок
процесса mpirun.
- доставка стандартного ввода mpirun на стандартный ввод процесса
MPI с номером 0.
- доставка сигналов от процесса mpirun ко всем процессам MPI. Это
означает легкое прекращение, приостановку и возобновение Вашей параллельной
задачи, как будто она является отдельным процессом, с помощью команд cntl-C,
cntl-Z, bg, fg.
- доставка аргументов командной строки ко всем процессам MPI.
- копирование переменной окружения PATH из среды, в которой работает
mpirun, в среды, в которых работают процессы MPI.
- использование необязательных аргументов для других переменных
окружения.
- использование необязательных аргументов для указания, где
должны запускаться процессы MPI (см .ниже).
Alex Otwagin
2002-12-16
Архив документации на OpenNet.ru