next up previous contents
Next: Использование mpirun для создания Up: Руководство пользователя mpich, переносимой Previous: Опции mpirun   Contents

mpirun и Globus

В этом разделе мы описываем, как запускать программы MPI, используя устройство globus2 в распределенной среде вычислений, ориентированной на Globus. Это предполагает, что (а) Globus установлен и на машинах, где Вы хотите запустить Ваше приложение MPI, запущены соответствующие демоны Globus; (b) Вы уже получили свой идентификатор Globus и сертификаты безопасности; (c) Ваш идентификатор Globus зарегистрирован на всех машинах; (d) у Вас действующий (с лицензией) прокси-сервер Globus. См. для более подробной информации http://www.globus.org.

Каждая команда mpirun для устройства globus2 передает на сеть компьютеров, ориентированную на Globus, скрипт на языке определения ресурсов Globus, или RSL скрипт. Каждый скрипт RSL состоит из одной или нескольких подзадач RSL, обычно по одной на каждую машину в вычислениях. Вы можете создать Ваш собственный скрипт RSL6 точно для mpirun (используя опцию -globusrsl <rslfilename>), в случае чего Вы не должны определять больше никаких опций mpirun, или Вы можете заставить mpirun создать скрипт RSL для Вас, основанный на аргументах, которые Вы передаете mpirun, и на содержимом Вашего файла machines (обсуждается ниже). В этом случае важно помнить, что коммуникация между узлами в различных подзадачах всегда производится по TCP/IP, а более эффективный фирменный MPI поставщика используется только среди узлов одной и той же подзадачи.


Subsections

Alex Otwagin 2002-12-16