Метод и алгоритмы автоматической генерации параллельных программ, реализующих численные методы на регулярных сетках

Цыгулин Алексей Александрович. Метод и алгоритмы автоматической генерации параллельных программ, реализующих численные методы на регулярных сетках : Дис. ... канд. техн. наук : 05.13.11 : Новосибирск, 2004 162 c. РГБ ОД, 61:04-5/3524
Автор
Цыгулин Алексей Александрович
Год
2004
  • 99 000 UZS

Оглавление диссертации
Введение
Глава 1. Обзор методов автоматизации параллельного программирования 13
1.1. Универсальные параллельные языки высокого уровня .14
1.1.1. Языки, использующие параллелизм поданным .14
1.1.2. Языки, использующие параллелизм по управлению 16
1.1.3. Языки, использующие передачу сообщений ...19
1.2. Использование библиотек 22
1.2.1. Библиотеки унификации доступа 22
1.2.2. Высокоуровневые библиотеки 24
1.3. Функциональное программирование 27
1.4. Алгоритмические шаблоны 30
Заключение 34
Глава 2. Численные модели и автоматизация их программирования 35
2.1. Адаптивный многосеточный метод и особенности его параллельной реализации ...36
2.1.1. Математическая модель и ее дискретизация 36
2.1.2. Проблемы создания параллельной программы 43
2.1.3. Параллельная реализация 44
2.2. Метод частиц в ячейках и особенности его параллельной реализации . 47
2.2.1. Математическая модель и ее дискретизация 48
2.2.2. Проблемы создания параллельной программы 59
2.3. Обобщенная схема программы численного моделирования 61
2.3.1. Пространство моделирования 62
2.3.2. Процесс моделирования 63
2.3.3. Идея распараллеливания 64
2.3.4. Параметризация 65
2.4. Принципы сборочной технологии параллельного программирования 65
2.4.1. Двухуровневая система программирования 66
2.4.2. Динамическая балансировка загрузки 67
2.4.3. Требования к представлению массовых алгоритмов для их параллельной реализации 67
Заключение 68
Глава 3. Задача конструирования программы реализующей численный метод . 69
3.1. Идея генератора 70
3.1.1. Выбор параметров 72
3.1.2. Параметризация 73
3.2. Язык периода генерации 73
3.2.1. Структура программы 76
3.2.2. Структура данных 77
3.2.3. Операторы 82
3.2.4. Макроопределения 86
3.3. Язык описания модели 88
3.3.1. Описание вычислительной системы 92
3.3.2. Описание пространства моделирования 94
3.3.3. Описание вычислительного алгоритма 97
3.3.4. Операторы 98
3.3.5. Сервисные функции 100
Глава 4. Генератор ParaGen и конструирование двух программ численного моделирования 103
4.1. Адаптивный Многосеточный метод 103
4.1.1. Скелетон 104
4.1.2, Пространство моделирования 104
4.1.3. Алгоритм 107
4.1.4. Задание начальных условий, значения по умолчанию 109
4.1.5. Вывод данных 113
4.1.6. Поддержка динамической балансировки загрузки 116
4.1.7. Оценка эффективности . 118
4.2. Метод частиц в ячейках 120
4.2.1. Скелетон 120
4.2.2. Пространство моделирования 120
4.2.3. Алгоритм 124
4.2.4. Вычислительная система 127
4.2.5. Оценка эффективности 127
4.3. ParaGen 128
4.3.1. Использование генератора 129
4.3.2. Обработка ошибок 129
4.3.3. Алгоритм работы генератора . 130
4.4. Интерактивная система визуализации процесса моделирования 132
4.5. Динамическая балансировка загрузки процессорных элементов 132
Заключение 135
Заключение.. 136
Список литературы 137

Рекомендуем вам товары

99 000 UZS
Автор
Абу Асси Халед Мохаммад Хасан
Количество страниц
Год
2003
99 000 UZS
Автор
Барашев Дмитрий Валерьевич
Количество страниц
Год
2003
99 000 UZS
Автор
Гринев Максим Николаевич
Количество страниц
Год
2003
Модули для Opencart 2, Опенкарт 3