ВУЗ:
Составители:
Рубрика:
- 18 -
щие действия:
• производит очистку всех выделенных задаче вычислительных модулей,
• освобождает вычислительные модули в системе учета занятых модулей и
вносит изменения в специальные файлы, содержащие информацию о за-
пущенных и завершенных задачах,
• соединяется со своим сервером очередей и сообщает ему (пользуясь сред-
ствами IPC – Inter Process Communications) о завершении задачи и освобо-
ждении ресурсов, после
чего самозавершается.
При истечении заказанного времени счета
sleeper завершается (в случае за-
вершения задачи ‘естественным’ путем менеджер завершает
sleeper и выпол-
няет вышеперечисленные действия). В случае истечения заданного времени
выполнения задания менеджер, получив сигнал о завершении
sleeper, завер-
шает процесс
rsh и также выполняет перечисленные действия.
Процесс управления фоновой задачей (могущей прерываться системой и
выполняться по квантам) несколько отличается от описанного (подробнее см.
в
http://pilger.mgapi.edu/metods/1441/mvs_gui.zip)
Cоздание выполняемого файла (компиляция и редактирование связей мо-
дуля
program.c) осуществляется пользователем командой (исполняемый файл
получит название
program без расширения):
mpicc -o program program.c
Запуск программы на выполнение осуществляется с помощью пакетного
файла (скрипта)
mpirun следующим образом:
mpirun –np N [mpi_args] program [command_line_args …]
где
–np N – обязательный ключ, причем параллельное приложение будет
образовано N задачами-копиями, загруженного из программного
файла
program_file (экземпляры задачи получают номера от 0 до
N-1)
,
mpi_args – (необязательные) аргументы MPI-системы (например,
-q Q, где Q – очередь, в которую будет поставлена задача;
-p P, где P – приоритет задачи в очереди;
-maxtime T, где T – максимальное время выполнения задачи, ми-
нут),
command_line_args … - (необязательные) аргументы командной строки,
передающиеся каждому экземпляру задачи.
Пример (на 7 вычислительных узлах запускается программа из файла
my_program с параметрами среды MPI по умолчанию):
mpirun –np 7 my_program
щие действия: • производит очистку всех выделенных задаче вычислительных модулей, • освобождает вычислительные модули в системе учета занятых модулей и вносит изменения в специальные файлы, содержащие информацию о за- пущенных и завершенных задачах, • соединяется со своим сервером очередей и сообщает ему (пользуясь сред- ствами IPC – Inter Process Communications) о завершении задачи и освобо- ждении ресурсов, после чего самозавершается. При истечении заказанного времени счета sleeper завершается (в случае за- вершения задачи ‘естественным’ путем менеджер завершает sleeper и выпол- няет вышеперечисленные действия). В случае истечения заданного времени выполнения задания менеджер, получив сигнал о завершении sleeper, завер- шает процесс rsh и также выполняет перечисленные действия. Процесс управления фоновой задачей (могущей прерываться системой и выполняться по квантам) несколько отличается от описанного (подробнее см. в http://pilger.mgapi.edu/metods/1441/mvs_gui.zip) Cоздание выполняемого файла (компиляция и редактирование связей мо- дуля program.c) осуществляется пользователем командой (исполняемый файл получит название program без расширения): mpicc -o program program.c Запуск программы на выполнение осуществляется с помощью пакетного файла (скрипта) mpirun следующим образом: mpirun –np N [mpi_args] program [command_line_args …] где –np N – обязательный ключ, причем параллельное приложение будет образовано N задачами-копиями, загруженного из программного файла program_file (экземпляры задачи получают номера от 0 до N-1), mpi_args – (необязательные) аргументы MPI-системы (например, -q Q, где Q – очередь, в которую будет поставлена задача; -p P, где P – приоритет задачи в очереди; -maxtime T, где T – максимальное время выполнения задачи, ми- нут), command_line_args … - (необязательные) аргументы командной строки, передающиеся каждому экземпляру задачи. Пример (на 7 вычислительных узлах запускается программа из файла my_program с параметрами среды MPI по умолчанию): mpirun –np 7 my_program - 18 -
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »