Исследование ускорения вычислений параллельных реализаций метода конечных элементов для уравнений мелкой воды
Содержание
- 2. Подготовка входных данных о сетках и триангуляции для расчетов на многопроцессорной ВС. Анализ ускорения и эффективности
- 3. В данной работе: было проведено исследование эффективности распараллеливания метода конечных элементов для решения краевой задачи для
- 4. Дифференциальная постановка прямой задачи
- 5. Уравнения (1) – уравнения мелкой воды. Постановка дифференциальной задачи выполнена В.И. Агошковым. Для дискретного аналога задачи
- 6. Векторно-матричная форма дискретного аналога. Потенциальный параллелизм
- 7. Декомпозиция области Без теневых граней Исходная область не включает взаимно перекрывающиеся подобласти. Пересчет значений на границах
- 8. Однородное распределение данных по компьютерам Баланса времени затрачиваемого на вычисления затрачиваемого на взаимодействия ветвей параллельной программы
- 9. Программа распределения данных по процессам Написана на языке программирования С На входе файл, описывающий сетку координат
- 10. Отметим, что поскольку декомпозиция с теневыми гранями на P процессов требует дополнительного хранения в каждой граничной
- 11. Типы обменов. Блокирующие передачи Реализации обменов по цепочке процессов с помощью функций совмещенных приема-передачи MPI_Sendrecv(...). Все
- 12. Типы обменов. Неблокирующие передачи Неблокирующие функции подразумевают совмещение операций обмена с другими операциями Время, затрачиваемое на
- 13. Численные эксперименты
- 14. Кластер МВС-1000/ИВМ неоднородной архитектуры (собственная сборка ИВМ СО РАН) 99 вычислительных ядра 23 вычислительных узла AMD
- 15. Задача с точным решением на модельной сетке 801 x 801
- 16. Кластер Skif Cyberia (ТГУ) Архитектура x86 с поддержкой 64 разрядных расширений. Количество вычислительных узлов/процессоров 283/566 (один
- 18. Сравнение результатов с теоретическими оценками
- 19. Время неблокирующих обменов 801x801 без перекрытий
- 20. Время вычислений 801x801 без перекрытий
- 21. Результаты исследования показали, что ускорение вычислений при увеличении количества процессов для сеток больших размерностей не убывает
- 23. Скачать презентацию