next up previous contents
Next: Примеры Up: Быстрый запуск через многоцелевого Previous: Цели   Contents

Введение

Устройство ch_p4 по умолчанию обращается к rsh для обработки запуска на удаленной машине. Необходимость идентификации во время запуска задачи, сочетающаяся с последовательным процессом, в котором информация собирается с каждой удаленной машины и отсылается широковещательно всем остальным, делает запуск задачи неприемлимо медленным, особенно для большого числа процессов.

Начиная с mpich версии 1.2.0 мы ввели новый медот обработки запуска, основанный на демонах. Этот механизм, требующий конфигурирования нового устройства, еще не достаточно широко протестирован, чтобы использоваться в кластерах по умолчанию, но мы надеемся, что в конечном итоге он станет таким. В этой версии mpich он был существенно улучшен и сейчас инсталлируется вместе с mpich по команде make install. В системах с gdb он поддерживает простой параллельный отладчик, который мы называем mpigdb.

Основной идеей является создание перед моментом запуска задачи сети демонов на машинах, которые будут исполнять процессоы MPI, а также на машине, где будет выполняться mpirun. После этого команды запуска задачи (и другие команды) будут обращаться к локальному демону и использовать уже существующие демоны для запуска процессов. Большая часть начальной синхронизации, выполняемой устройством ch_p4, устраняется, поскольку демоны могут использоваться во время выполнения для поддержки установки соединений между процессами.

Для использования нового механизма запуска Вы должны



Alex Otwagin 2002-12-16