Опубликован: 28.10.2009 | Уровень: специалист | Доступ: платный
Самостоятельная работа 1:

Компиляция и запуск Microsoft High Performance Computing Server 2008

< Лекция 2 || Самостоятельная работа 1: 123456789 || Лекция 3 >

3.6. Упражнение 4 - Запуск множества задач

В данном упражнении идет речь о запуске параметрического множества задач (parametric sweep) внутри одного задания. Под параметрическим множеством задач понимается серия запусков одной и той же программы с разными параметрами. В качестве примера можно привести запуск серии из нескольких сотен экспериментов по параллельному вычислению числа Пи для исследования скорости сходимости метода к точному решению. В качестве примера программы для данного упражнения мы будем использовать программу вычисления числа Пи:

  • Откройте HPC Job Manager (Start->All Programs->Microsoft HPC Pack->HPC Job Manager).
  • В открывшемся окне менеджера заданий выберите пункт меню Actions->Job Submission->New Job для постановки нового задания в очередь.
  • На вкладке " Job Details " введите параметры задачи в соответствии с описанием упражнения "Запуск параллельного задания". Перейдите на вкладку " Task List ".
  • На вкладке "Task List " нажмите на треугольник около кнопки "Add" для появления выпадающего списка. Выдерите " Parametric Task " (параметрическое множество задач).
  • В окне добавления параметрического множества задач введите имя, которое будет присвоено каждой новой задаче (поле " Task Name "). Введите команду для задач, используя звездочку (" * ") как параметр аргументов командной строки. Символ " * " для каждой конкретной команды будет заменен целым числом, пределы изменения которого указываются в полях " Start value " и " End value ". Для нашей задачи индекс (число отрезков численного интегрирования) может изменяться, например, от 1000 до 2000. Шаг индекса указывается в поле " Increment value ". Таким образом, команда может быть следующей: " mpiexec \\ws-2k-115-clust\shared\parallelpi.exe * ".Укажите файлы, в которые будет перенаправлен стандартный поток вывода, используя " * " в качестве параметра. Например: " \\ws-2k-115-clust\shared\ppi*.txt ". Нажмите " Save " для добавления множества задач в задание.

  • Выберите необходимое количество вычислительных ресурсов для каждой задачи из добавленного множества. Для этого выделите параметрическое множество задач в списке в верхней части экрана и выберите минимальное и максимальное количество ресурсов через дефис.
  • Нажмите кнопку " Submit " для добавления задания в очередь.
  • Введите имя и пароль пользователя, имеющего право запуска задач на кластере, и нажмите " OK ".

  • В открывшемся окне HPC Job Manager (пункт All Jobs ) появится новое задание. Выделив его, Вы получите возможность наблюдать за ходом выполнения его задач в нижнем списке. Когда задание выполнится, его состояние изменится на " Finished ".
  • Вы можете просмотреть результаты выполнения заданий, в файлах, которые Вы указали для сохранения перехваченного потока вывода.

< Лекция 2 || Самостоятельная работа 1: 123456789 || Лекция 3 >
Алексей Николаев
Алексей Николаев
Россия, г. Саранск
Рамиль Ариков
Рамиль Ариков
Россия, Республика Мордовия