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

UptoLike

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

- 25 -
локальной сети и протокол с повышенной защищенностью
SSH
для доступа
извне на портах 23 и 22 соответственно):
Telnet
(штатная Win-версия с командной строкой).
HyperTerminal
(штатная оконная Win-версия
Telnet
, использование
MС
не
очень удобно).
Telneat
(консольный аналог
Telnet
, использование
MС
не вызывает за-
труднений).
PSCP
(
PuTTY Secure CoPy client
, управляется командной строкой) служит
для защищенного обмена данными (каталогами и файлами) между рабочей
машиной пользователя и сервером (при этом может производиться преоб-
разование текстовых файлов из формата Windows в формат Linux и обрат-
но).
WinSCP
(
Windows Secure CoPy
, оконный вариант
PSCP
), позволяет выбрать
Norton Commander
или
MS Explorer
-подобный режим файл-менеджера.
PuTTY
(поддерживает протоколы
Telnet
и
SSH
, работа с
MС
удобна).
SSH
-клиенты оконного режима (напр.,
SSH Secury Shell 3.2.3
с входящим в
комплект модулем
SSH Secure File Transfer Client
).
Все клиентские программы требуют указания адреса (IP или доменного)
HOST
-машины, далее вводятся
login
и
password
для захода собственно на
Linux-управляющий узел. Дополнительно доступны базированная на WEB-
технологии консоль оператора (рис.1.4) и реализующая пульт пользователя
программа
PULT
(рис.1.6); обе системы разработаны в испытательной лабо-
ратория проекта МВС ИПМ им. М.В.Келдыша РАН.
Исходные тексты программ могут быть подготовлены на сторонних ЭВМ
(в т.ч. работающих под Windows) и перенесены для исполнения на кластер
(особенно удобно использовать для этого входящий в комплект
SSH Secury
Shell
модуль
SSH Secure File Transfer Client
).
Пакетная обработка заданий предполагает, что программа не должна быть
интерактивной (следует избегать ввода с клавиатуры). Данные в программу
вводятся из командной строки или дискового файла (имя файла может быть
фиксированным или указываться в командной строке); иногда рационально
использовать механизм перенаправления ввода из файла (в этом случае ко-
манда запуска программы
может иметь вид:
mpirun –np 7 my_program <
data_in_file
). Вывод рассчитанных данных также происходит в дисковый файл
(содержание которого затем может быть проанализировано и в Windows)
;
при этом рационально в комментариях к программе использовать исключи-
тельно латиницу. В целях избежания непредсказуемого смешения порций
данных ввод и вывод следует осуществлять только главным процессом.
Необходимое оборудованиевычислительный кластер под управлением
UNIX-совместимой ОС, предустановленная поддержка MPI, система управ-
ления прохождение параллельных задач (СУППЗ) разработки ИПМ им.
М.В.Келдыша
РАН, рабочая консоль программиста для управления прохо-
ждением пользовательских задач.
                                   - 25 -

локальной сети и протокол с повышенной защищенностью SSH для доступа
извне на портах 23 и 22 соответственно):

 • Telnet (штатная Win-версия с командной строкой).
 • HyperTerminal (штатная оконная Win-версия Telnet, использование MС не
  очень удобно).
 • Telneat (консольный аналог Telnet, использование MС не вызывает за-
  труднений).
 • PSCP (PuTTY Secure CoPy client, управляется командной строкой) служит
  для защищенного обмена данными (каталогами и файлами) между рабочей
  машиной пользователя и сервером (при этом может производиться преоб-
  разование текстовых файлов из формата Windows в формат Linux и обрат-
  но).
 • WinSCP (Windows Secure CoPy, оконный вариант PSCP), позволяет выбрать
  Norton Commander или MS Explorer-подобный режим файл-менеджера.
 • PuTTY (поддерживает протоколы Telnet и SSH, работа с MС удобна).
 • SSH-клиенты оконного режима (напр., SSH Secury Shell 3.2.3 с входящим в
  комплект модулем SSH Secure File Transfer Client).

   Все клиентские программы требуют указания адреса (IP или доменного)
HOST-машины, далее вводятся login и password для захода собственно на
Linux-управляющий узел. Дополнительно доступны базированная на WEB-
технологии консоль оператора (рис.1.4) и реализующая пульт пользователя
программа PULT (рис.1.6); обе системы разработаны в испытательной лабо-
ратория проекта МВС ИПМ им. М.В.Келдыша РАН.
   Исходные тексты программ могут быть подготовлены на сторонних ЭВМ
(в т.ч. работающих под Windows) и перенесены для исполнения на кластер
(особенно удобно использовать для этого входящий в комплект SSH Secury
Shell модуль SSH Secure File Transfer Client).
   Пакетная обработка заданий предполагает, что программа не должна быть
интерактивной (следует избегать ввода с клавиатуры). Данные в программу
вводятся из командной строки или дискового файла (имя файла может быть
фиксированным или указываться в командной строке); иногда рационально
использовать механизм перенаправления ввода из файла (в этом случае ко-
манда запуска программы может иметь вид: mpirun –np 7 my_program <
data_in_file). Вывод рассчитанных данных также происходит в дисковый файл
(содержание которого затем может быть проанализировано и в Windows);
при этом рационально в комментариях к программе использовать исключи-
тельно латиницу. В целях избежания непредсказуемого смешения порций
данных ввод и вывод следует осуществлять только главным процессом.

   Необходимое оборудование – вычислительный кластер под управлением
UNIX-совместимой ОС, предустановленная поддержка MPI, система управ-
ления прохождение параллельных задач (СУППЗ) разработки ИПМ им.
М.В.Келдыша РАН, рабочая консоль программиста для управления прохо-
ждением пользовательских задач.