Запуск заданий на Blue Gene/P

Для запуска задач на Blue Gene/P служит команда mpirun. Но в интерактивном режиме она используется очень редко и только привилегированными группами пользователей. На многопользовательских системах одновременно несколько пользователей, обладающих разными приоритетами (студенты, аспиранты, сотрудники, …), отправляют на счет задачи, предъявляющие различные требования к вычислительным ресурсам (число процессоров, максимальное время счета, …). Т.е., как правило, проходит некоторое время между отправкой задачи и ее постановкой на счет. Именно поэтому использование mpirun в интерактивном режиме с frontend-серверов пользователями системы Blue Gene/P, установленной на факультете ВМК МГУ, невозможно. Для управления заданиями применяется специальная программа, называемая планировщиком задач, или диспетчером очереди, которая внутри себя и вызывает mpirun. На системе Blue Gene/P установлен планировщих задач IBM Tivoli LoadLeveler, который хорошо себя зарекомендовал при использовании системы Regatta.

Для компиляции и хранения пользовательских файлов предназначена директория /home. Запуск программ осуществляется из директории /gpfs/data, к которой имеет доступ Blue Gene. Эта директория физически находится на более быстрых дисках и оптимизирована для операций ввода-вывода больших файлов. Не используйте ее для сборки своих программ и сторонних библиотек. После завершения расчетов переписывайте результаты в /home. Для /gpfs/data не предусмотрено резервное копирование. Политика по автоматическому удалению из /gpfs/data файлов, к которым не было обращения в течении определенного периода времени, приведена в разделе, посвященном файловой системе.

Каждую вторую и четвертую субботу месяца с 10:00 до 22:00 на вычислительном комплексе проводятся запланированные профилактические работы. В этот период система может быть либо полностью недоступна, либо задания не будут ставиться в очередь. NB: Задания, которые к моменту начала профилактики, не успели досчитаться, могут быть принудительно завершены. Пожалуйста, имейте это в виду при постановке задачи на счет.

Для постановки заданий в очередь мы рекомендуем пользоваться утилитой mpisubmit.bg.

Подробно вопросы запуска заданий изложены в следующих разделах: