В этом разделе мы описываем, как запускать программы 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 поставщика используется только среди узлов
одной и той же подзадачи.