ВУЗ:
Составители:
Рубрика:
Необходимое оборудование – подключенная к сети InterNet персональная
ЭВМ под под управлением ОС Windows, вычислительный кластер под
управлением UNIX-совместимой ОС c предустановленной поддержкой MPI,
рабочая консоль программиста.
Порядок проведения работы – студент с помощью системы ‘Интерактив-
ная НОРМА’ подготавливает программу на языке НОРМА, синтезирует
MPI-программу на C или Fortran’е, переносит ее на вычислительный кластер,
компилирует в исполн
имое приложение, запускает на счет, проводит анализ
полученных данных по заданию преподавателя.
Рисунок 8.— Окно определения величин на области в системе ‘Интерактивная
НОРМА’
Индивидуальные задания для студентов:
Вопросы для самопроверки:
1. В чем заключаются трудности автоматизации процесса распараллеливания
алгоритмов? Какие системы подобного рода известны?
2. Каков основной принцип распараллеливания алгоритмов с использованием
языка НОРМА?
3. В чем проявляется декларативность языка НОРМА? Каковы ограничения
НОРМА?
4. Почему именно для НОРМА эффективен принцип разработки программ с
использованием интерактивной оболочки? Чем отличается подобная обо-
лочка
от известных систем (например, Delphi/C++Builder, Visual C и т.п.)?
Необходимое оборудование – подключенная к сети InterNet персональная ЭВМ под под управлением ОС Windows, вычислительный кластер под управлением UNIX-совместимой ОС c предустановленной поддержкой MPI, рабочая консоль программиста. Порядок проведения работы – студент с помощью системы ‘Интерактив- ная НОРМА’ подготавливает программу на языке НОРМА, синтезирует MPI-программу на C или Fortran’е, переносит ее на вычислительный кластер, компилирует в исполнимое приложение, запускает на счет, проводит анализ полученных данных по заданию преподавателя. Рисунок 8.— Окно определения величин на области в системе ‘Интерактивная НОРМА’ Индивидуальные задания для студентов: Вопросы для самопроверки: 1. В чем заключаются трудности автоматизации процесса распараллеливания алгоритмов? Какие системы подобного рода известны? 2. Каков основной принцип распараллеливания алгоритмов с использованием языка НОРМА? 3. В чем проявляется декларативность языка НОРМА? Каковы ограничения НОРМА? 4. Почему именно для НОРМА эффективен принцип разработки программ с использованием интерактивной оболочки? Чем отличается подобная обо- лочка от известных систем (например, Delphi/C++Builder, Visual C и т.п.)?