Карта сайта  RUS  ENG  

Контактная информация:
198504 Санкт-Петербург, Петергоф,
Университетский просп., 35
тел./факс +7 (812) 4284364
E-mail: kef@csa.ru

Поиск по сайту:

 



Яндекс цитирования


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PARITET] mpi + codine



Для целей балансировки загрузки кластера, произведена интеграция системы
очередей codine и mpi-GM.

Теперь, таким образом, появилась возможность влиять на параметры mpi-шых
задач также, как и на "пакетные" задачи
codine - т.е. равномерно распределять задачи между узлами, устанавливать
для них приоритеты, избегать конфликтов между портами mpi,
приостанавливать/продолжать выполнение задач и т.п., подробнее см.
документацию. В теории еще и мигрировать на другие узлы, но пока что это
не реализованно.

Как это запускать:
Во-первых установить переменные окружения CODINE: source
/cshare/codine/default/common/settings.csh для csh/tcsh
Во-вторых запустить параллельную программу: mpirun.q -np N program
[argument1 .... argumentM]
Пока что можно использовать только такой формат, другие параметры
mpirun.q воспринимать не будет.

Пока что возможность реализованна только для mpi-GM. Сохранилась
возможность пользоваться им без интеграции с codine - для этого, как и
раньше, служит скрипт "mpirun" (без ".q").

Рекоммендую попробовать этот способ (через codine), и постепенно к нему
привыкать - впоследствии это будет единственный возможный способ запуска
задач на кластере.

Как это выглядит:
1. После запуска задача ставится в очередь и ждет
2. Как только освобождыются требуемые ресурсы (в данном случае
запрошенное кол-во процессоров) - задача запускается. Т.е. в одно время
на одном процессоре выполняется только одна задача.

Документация на whitecrow.csa.ru в /cshare/codine/doc,
вопросы/предложения/жалобы - serrom@csa.ru

--
Regards, Sergay Romanov (http://www.csa.ru/~serrom/)
Institute for High Performance Computing and Data Bases (http://www.csa.ru)


© 1996 — 2012 Computational Science Alliance. Web-master: kef@csa.ru