Введение
Список обозначений
I. Методы декомпозиции и параллельные вычисления
1.1. Метод разрывания . . .
1.2. Методы декомпозиции области для аппроксимированных задач
1.2.1. Методы Шварца
1.2.2. Метод декомпозиции, основанный на механическом взаимодействии подструктур
1.2.3. Многофронтальный метод.
1.3. Методы подструктур
1.3.1. Вычислительные схемы. .
1.3.2. Двухуровневая декомпозиция в методах подструктур
1.3.3. Иерархия подструктур.
1.4. Параллельные проекционные методы на подпространствах Крылова.
1.4.1. Метод сопряженных градиентов.
1.4.2. Сокращение числа обменов.
1.4.3. Блочная декомпозиция.
1.4.4. Поэлементная декомпозиция
1.4.5. Реберная декомпозиция ..
1.4.6. Совмещение вычислений и обменов .
1.5. Проектирование параллельных алгоритмов и программ . .
1.5.1. Декомпозиция.
1.5.2. Выбор промежуточного программного обеспечения
1.5.3. Разделениераспределениеувеличение вычислительной нагрузки процессоров.
II. Объектноориентированная декомпозиция в методе конечных элементов и методе декомпозиции области
2.1. Объектноориентированное программирование
2.1.1. Объектноориентированное проектирование
2.1.2. Объектноориентированная реализация.
2.2. Объектноориентированный подход к геометрии и расчетным сеткам.
2.2.1. Модель САЕсистемы
2.2.2. Модель геометрического представления
2.2.3. Модель конечноэлементной сетки.
2.2.4. Модель расчетных данных
2.2.5. Модель разделенной сетки .
2.2.6. Модель распределенной сетки.
2.3. Объектная модель метода конечных элементов
2.3.1. Основные шаги и уровни абстракции данных в методе конечных элементов .
2.3.2. Сравнение программных моделей метода конечных элементов
2.3.3. Трехуровневая объектноориентированная
модель метода конечных элементов .
2.3.4. Объектная модель адаптивного метода конечных элементов
2.4. Объектная модель метода декомпозиции области
2.4.1. Метод декомпозиции области, основанный на конечноэлементной аппроксимации.
2.4.2. Построение моделей метода декомпозиции области .
III. Модель параллельной распределенной системы метода декомпозиции области
3.1. Промежуточное программное обеспечение высокопроизводительных вычислений.
3.1.1. Параллельные вычисления
3.1.2. Распределенные вычисления
3.1.3. Сравнение технологий I и .
3.2. Вычислительная модель метода декомпозиции области
3.2.1. Распределенные данные.
3.2.2. Параллельные процессы.
3.2.3. Балансировка нагрузки.
3.3. Iреализация метода декомпозиции
3.3.1. Реализация объектов в I.
3.3.2. Распределенные данные . .
3.3.3. Параллельные процессы.
3.3.4. Использование прикладных Iбиблиотек
3.4. реализация метода декомпозиции
3.4.1. Реализация объектов в .
3.4.2. Распределенные данные.
3.4.3. Параллельные процессы.
3.5. Технология параллельных распределенных компонентов .
3.5.1. Компонентная система
3.5.2. Распределенная компонентная система.
3.5.3. Параллельная компонентная система.
3.5.4. Интеграция I и
3.5.5. Реализация метода декомпозиции области на осно
ве технологии параллельных распределенных компонентов
IV. Балансировка вычислительной нагрузки и разделение
конечноэлементной сетки
4.1. Технологии балансировки нагрузки.
4.1.1. Балансировка на уровне сети.
4.1.2. Балансировка на уровне операционной системы . .
4.1.3. Балансировка на уровне промежуточного программного обеспечения.
4.2. Балансировка на уровне пользовательского приложения .
4.2.1. Постановка задачи.
4.2.2. Методы балансировки для сеточных задач
4.2.3. Алгоритмы разделения графов.
4.2.4. Динамическая балансировка нагрузки и перераспределение .
4.3. Сравнение методов балансировки нагрузки
4.3.1. Балансировка нагрузки на уровне операционной системы и промежуточного программного обеспечения
4.3.2. Балансировка нагрузки на основе моделируемого отжига. Моделирование роста зерен.
4.3.3. Балансировка нагрузки в случае адаптивных сеток
4.4. Разделение расчетных сеток для неоднородных многопроцессорных вычислительных систем.
V. Численные примеры решения задач на основе методов декомпозиции
5.1. Параллельное построение неструктурированных сеток . . .
5.1.1. Методы параллельного построения.
5.1.2. Метод сжатия текущей границы
5.1.3. Триангуляция Делоне с ограничениями на плоскости
5.1.4. Построение трехмерной сетки многогранников Вороного
5.1.5. Разбиение на шестигранные элементы произвольной области
5.2. Поэлементная декомпозиция задач на адаптивных сетках .
5.2.1. кверсия метода конечных элементов .
5.2.2. Оценка погрешности и критерий адаптации
5.2.3. Адаптивное перестроение сетки.
5.2.4. Декомпозиция алгоритма и разделение сетки
5.2.5. Численные примеры решения двумерных задач . .
5.2.6. Структура вычислительных затрат адаптивного алгоритма
5.3. Метод декомпозиции рверсии метода конечных элементов
5.3.1. Иерархические аппроксимации для шестигранных элементов . . . .
5.3.2. Адаптивное рперестроение и оценка погрешности
для элементов высокого порядка.
5.3.3. Методы декомпозиции для вложенных систем . . .
5.3.4. Критерии разделения с адаптивным порядком аппроксимации . .
5.3.5. Примеры решения задач деформирования рверсией
метода конечных элементов.
5.4. Конечноэлементное моделирование нелинейного деформирования зарядов РДТТ
5.4.1. Выбор определяющих соотношений.
5.4.2. Адаптация сетки для задач с историей деформирования. гверсия метода конечных элементов
5.4.3. Параллельное решение нелинейных систем
5.4.4. Моделирование процессов деформирования зарядов
при немонотонном нагружении.
5.5. Методы декомпозиции молекулярнодинамических моделей деформирования полимеров
5.5.1. Описание модельной системы.
5.5.2. Схема интегрирования уравнений движения
5.5.3. Вычисление напряжений для ансамбля частиц . . .
5.5.4. Методы декомпозиции молекулярнодинамических моделей
5.5.5. Молекулярнодинамическое моделирование циклического нагружения
5.5.6. Молекулярнодинамическое моделирование объемного модуля упругости .
5.6. Многомасштабная декомпозиция систем уравнений метода конечных элементов
5.6.1. Многомасштабный анализ.
5.6.2. Алгоритмические особенности вейвлетпреобразования
5.6.3. Определение эффективных модулей упругости . . .
Заключение
Список литературы
- Київ+380960830922