Тип работы:
Предмет:
Язык работы:


Распараллеливание метода декомпозиции области типа Дирихле-Дирихле

Работа №130538

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы19
Год сдачи2017
Стоимость4850 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
23
Не подходит работа?

Узнай цену на написание


Введение 4
1. Постановка задачи 5
2. Обзор литературы 6
3. Метод конечных элементов 7
4. Многосеточный метод 11
5. Метод декомпозиции области 12
6. Реализация метода декомпозиции области 15
Заключение 17
Список литературы 18

Для современных физических задач часто необходимо быстро ре­шать уравнения в частных производных. При этом физические задачи могут характеризоваться абсолютно разными уравнениями на разных областях. Хотелось бы иметь метод, позволяющий на параллельной ма­шине быстро решать подобные задачи, также учитывающий некоторые физические ее особенности, например, разнородность рассматриваемо­го материала.
В настоящее время наиболее популярными методами для численно­го решения уравнений в частных производных являются метод конеч­ных разностей или метод конечных элементов. Таким образом, решение уравнения в частных производных сводится к решению большой алгеб­раической системы уравнений. Размер системы зависит от плотности сетки. Столь плотные сетки (порядка миллиона узлов и больше) ока­зываются необходимы для получения достаточно точных физических параметров рассматриваемого объекта, например, напряжения. Эти си­стемы оказываются очень разреженными, и для их решения могут при­меняться различные методы, такие как метод LU-разложения, метод Якоби, метод Гаусса-Зейделя, варианты метода сопряженных гради­ентов. Также хочется иметь достаточно быстрый метод для решения больших СЛАУ, так как могут ставиться задачи мониторинга неко­торой физической системы в живом времени. Однако указанные вы­ше методы являются недостаточно хорошо гранулируемыми, поэтому отдельно хотелось бы выделить многосеточный метод, показывающий лучшую асимптотику на многопроцессорных системах.
Особенно хочется отметить метод декомпозиции области, исполь­зующийся для решения указанных систем линейных алгебраических уравнений и имеющий хорошие теоретические оценки времени испол­нения. Он может включать в качестве своей части различные методы, указанные выше. В данной работе исследуются его оптимальные пара­метры при различных входных данных.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках данной работы был рассмотрен метод конечных элемен­тов. Для решения получившейся системы использовался метод деком­позиции области и многосеточный метод. Была реализована параллель­ная программа и запущена на вычислительном кластере.
Рассмотренный алгоритм позволяет быстро решать уравнение Пуас­сона. Также он показывает значительное ускорение при увеличении числа подобластей, что доказывает возможность его эффективной параллелизации и высокую гранулярность. Использование метода деком­позиции области может эффективно использоваться для быстрого чис­ленного решения эллиптических задач на параллельных компьютерах и кластерах.


[1] Are Magnus Bruaset, Aslak Tveito. Numerical Solution of Partial Differential Equations on Parallel Computers. — Springer Berlin Heidelberg, 2006. - ISBN: 978-3-540-31619-0.
[2] Craig C. Douglas, Gundolf Haase, Ulrich Langer. A Tutorial on Elliptic PDE Solvers and their Parallelization. — Society for Industrial & Applied Mathematics, 2002. —ISBN: 978-0-89871-541-5.
[3] Denis Demidov. AMGCL // Github.— 2012.— URL: https:// github.com/ddemidov/amgcl (online; accessed: 10.05.2017).
[4] Home - OpenMP. — URL: http://www.openmp.org/.
[5] M. Dryja. A Capacitance Matrix Method for Dirichlet Problem on Polygon Region // Numerische Mathematik.— 1982.— Vol. 39.— P. 51-64.
[6] M. Dryja. A finite element-capacitance method for elliptic problems on regions partitioned into subregions // Numerische Mathematik. — 1984. — Vol. 44. — P. 153-168.
[7] Matteo Frigo, Steven G. Johnson. FFTW Home Page. — 1997. — URL: http://www.fftw.org/ (online; accessed: 10.05.2017).
[8] Vadim Glebovich Korneev, Ulrich Langer. Dirichlet-Dirichlet domain decomposition methods for elliptic problems. — World Scientific, 2015.— ISBN: 978-981-4578-45-5.— World Scientific : http://www.worldscientific.com/worldscibooks/10.1142/9035.
[9] Даутов Р.З., Карчевский М.М. Введение в теорию метода конечных элементов. — КГУ, 2004. — ISBN: 978-5-98180-993-4.
[10] Исследования были проведены с использованием вычислительных ресурсов Ресурсного Центра ’’Вычислительный центр СПбГУ”. — URL: http://cc.spbu.ru/.
[11] Официальный сайт Intel Cluster Studio. — URL: http://software. intel.com/en-us/intel-cluster-studio-xe.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ