Параллельное программирование в стандарте MPI. Баканов В.М - 26 стр.

UptoLike

Составители: 

- 26 -
Рисунок 1.6 Пульт пользователя вычислительного кластера (режим инфор-
мации о задачах пользователя quest).
Порядок проведения работы :
Студентзаходитна управляющий узел кластера с клиентской Win-
dows-машины (пользуясь пультом пользователя или SSH-клиентом), ре-
гистрируется (
login
и
password
даются преподавателем).
Пользователь проводит ознакомление с файловой структурой дисковой
памяти управляющего узла (текущий каталог пользователя обычно
/home/quest
), практикуется в пересылке файлов между клиентской ма-
шиной и управляющим узлом (удобно при этом создать свой подкаталог
с уникальным именем внутри
/home/quest
), переименовании файлов и др.
операциям с файлами.
Студент компилирует последовательное приложение (напр.,
mm_ser.c,)
,
запускает его на выполнение (применяя перенаправление выдачи в файл
mm_ser > mm_ser.out
), анализирует выдачу.
Редактирование исходного файла может быть осуществлено с помощью встроен-
ного в пульт пользователя редактора (закладкаПерепись файлов’, кнопка ‘Edit’),
редактора другой используемой клиентской программы (в т.ч. с помощью запу-
щенного
Midnight Commander
а) или даже последовательностью копирования на
клиентскую машину, редактирования средствами Windows и копирования файла
обратно на управляющий узел кластера.
Пользуясь описанными выше правилами, обучаемый компилирует па-
раллельную программу (напр.,
pi_01.с
), запускает ее на исполнение, ана-
лизирует содержимое файлов каталога выдачи (
/home/guest/pi_01.1
в дан-
                                      - 26 -




Рисунок 1.6 — Пульт пользователя вычислительного кластера (режим инфор-
      мации о задачах пользователя quest).

 Порядок проведения работы :

 • Студент ‘заходит’ на управляющий узел кластера с клиентской Win-
   dows-машины (пользуясь пультом пользователя или SSH-клиентом), ре-
   гистрируется (login и password даются преподавателем).
 • Пользователь проводит ознакомление с файловой структурой дисковой
   памяти управляющего узла (текущий каталог пользователя обычно
   /home/quest), практикуется в пересылке файлов между клиентской ма-
   шиной и управляющим узлом (удобно при этом создать свой подкаталог
   с уникальным именем внутри /home/quest), переименовании файлов и др.
   операциям с файлами.
 • Студент компилирует последовательное приложение (напр., mm_ser.c,),
   запускает его на выполнение (применяя перенаправление выдачи в файл
   mm_ser > mm_ser.out), анализирует выдачу.
      Редактирование исходного файла может быть осуществлено с помощью встроен-
    ного в пульт пользователя редактора (закладка ‘Перепись файлов’, кнопка ‘Edit’),
    редактора другой используемой клиентской программы (в т.ч. с помощью запу-
    щенного Midnight Commander’а) или даже последовательностью копирования на
    клиентскую машину, редактирования средствами Windows и копирования файла
    обратно на управляющий узел кластера.
 • Пользуясь описанными выше правилами, обучаемый компилирует па-
   раллельную программу (напр., pi_01.с), запускает ее на исполнение, ана-
   лизирует содержимое файлов каталога выдачи (/home/guest/pi_01.1 в дан-