Для запуска задач на 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 файлов, к которым не было обращения в течении определенного периода времени, приведена в разделе, посвященном файловой системе.
Каждую второй и пятый вторник месяца с 20:00 до 20:00 среды на вычислительном комплексе могут проводиться запланированные профилактические работы. В этот период система может быть либо полностью недоступна, либо задания не будут ставиться в очередь. NB: Задания, которые к моменту начала профилактики, не успели досчитаться, могут быть принудительно завершены. Пожалуйста, имейте это в виду при постановке задачи на счет.
Для постановки заданий в очередь мы рекомендуем пользоваться утилитой
mpisubmit.bg
.
Подробно вопросы запуска заданий изложены в следующих разделах:
mpisubmit.bg