Репозиторий Dspace

Методы параллельного решения СЛАУ на системах с распределенной памятью в библиотеке Krylov

Показать сокращенную информацию

dc.contributor.author Бутюгин, Д. С.
dc.contributor.author Ильин, В. П.
dc.contributor.author Перевозкин, Д. В.
dc.contributor.author Butyugin, D. S.
dc.contributor.author Il’in, V. P.
dc.contributor.author Perevozkin, D. V.
dc.date.accessioned 2013-09-12T10:24:38Z
dc.date.available 2013-09-12T10:24:38Z
dc.date.issued 2012
dc.identifier.citation Бутюгин, Д. С. Методы параллельного решения СЛАУ на системах с распределенной памятью в библиотеке Krylov / Д.С. Бутюгин, В.П. Ильин, Д.В. Перевозкин // Вестник ЮУрГУ. Серия Вычислительная математика и информатика.- 2012.- Вып. 2. № 47 (306).- С. 22-36.- Библиогр.: с. 34-36 (10 назв.) ru_RU
dc.identifier.issn 2305-9052
dc.identifier.uri http://dspace.susu.ac.ru/handle/0001.74/2468
dc.description Дмитрий Сергеевич Бутюгин, младший научный сотрудник, Институт вычислительной математики и математической геофизики СО РАН, аспирант, Новосибирский Государственный Университет, dm.butyugin@gmail.com. Валерий Павлович Ильин, доктор физико-математических наук, профессор, главный научный сотрудник, Институт вычислительной математики и математической геофизики СО РАН, ilin@sscc.ru. Данил Валерьевич Перевозкин, младший научный сотрудник, Институт вычислительной математики и математической геофизики СО РАН, dperevozkin@mail.ru. D.S. Butyugin, Institute of Computational Mathematics and Mathematical Geophysics SB RAS (Novosibirsk, Russian Federation), V.P. I l ’ i n , Institute of Computational Mathematics and Mathematical Geophysics SB RAS (Novosibirsk, Russian Federation), D.V. Perevozkin, Institute of Computational Mathematics and Mathematical Geophysics SB RAS (Novosibirsk, Russian Federation) ru_RU
dc.description.abstract Рассматривается подход к созданию итерационного black-box («черного ящика») параллельного решателя, использованный в библиотеке Krylov для систем линейных алгебраических уравнений (СЛАУ) с разреженными матрицами высокого порядка, возникающими при сеточных аппроксимациях многомерных краевых задач и представленными в сжатом строчном формате CSR. Предлагается вариант алгебраической одномерной декомпозиции СЛАУ. Алгоритм основан на обходе в ширину графа матрицы системы и позволяет привести ее к блочно-трехдиагональному виду. За основу алгебраического решателя системы взят аддитивный метод Шварца, который естественным образом ложится на архитектуру вычислительных систем с распределенной памятью. Полученные алгебраические системы в подпространстве следов, образованных переменными на внутренних границах подобластей, решаются с помощью обобщенного метода минимальных невязок. Вспомогательные системы в подобластях решаются с помощью прямого алгоритма PARDISO из библиотеки Intel MKL, использующего распараллеливание над общей памятью средствами OpenMP. Реализованные алгоритмы апробированы на численном решении ряда задач вычислительной математики, таких как задачи гидродинамики, диффузионно-конвективные уравнения, задачи электромагнетизма и др. Приведенные результаты численных экспериментов демонстрируют эффективность предлагаемых решений для многопроцессорных вычислительных систем с распределенной памятью.The paper presents an approach to creation of black-box parallel iterative solver, which is used in Krylov library for solving systems of linear algebraic equations (SLAEs) with large sparse matrices in CSR format arising from discretization of multidimensional boundary value problems. A variant of one-dimensional algebraic decomposition method is offered. The algorithm is based on breadth-first search of SLAE’s adjacency graph that allows to reduce the matrix to block-tridiagonal form. The algebraic solver is based on additive Schwarz method which naturally suits distributed memory computer systems. The generalized minimal residual method is used to solve the SLAEs arising from relations on subdomains’ boundaries. Auxiliary subdomain systems are solved with Intel MKL’s multithreaded direct solver PARDISO. Implemented algorithms were tested on the numerical solution of the series of computational mathematics problems, such as problems of hydrodynamics, diffusion-convection equations, problems of electromagnetism and others. Adduced numerical experiments results show the effectiveness of the presented algorithms for multiprocessor computational systems with distributed memory.. ru_RU
dc.language.iso other ru_RU
dc.publisher Издательский центр ЮУрГУ ru_RU
dc.relation.ispartof Вестник ЮУрГу. Серия Вычислительная математика и информатика ru
dc.relation.ispartof Bulletin of South Ural State University. Series 'Computational mathematics and software engineering" en
dc.relation.ispartofseries Вычислительная математика и информатика;Вып. 2
dc.subject итерационные алгоритмы ru_RU
dc.subject методы декомпозиции областей ru_RU
dc.subject распараллеливание ru_RU
dc.subject алгебраические системы ru_RU
dc.subject разреженные матрицы ru_RU
dc.subject численные эксперименты ru_RU
dc.subject аддитивный метод Шварца ru_RU
dc.subject iterative algorithms ru_RU
dc.subject algebraic systems ru_RU
dc.subject sparse matrices ru_RU
dc.subject numerical experiments ru_RU
dc.subject additive Schwarz method ru_RU
dc.subject domain decomposition methods ru_RU
dc.subject parallel computing ru_RU
dc.subject УДК 004.451.31 ru_RU
dc.subject УДК 519.63 ru_RU
dc.title Методы параллельного решения СЛАУ на системах с распределенной памятью в библиотеке Krylov ru_RU
dc.title.alternative Parallel methods for slae solution on the systems with distributed memory in Krylov library ru_RU
dc.type Article ru_RU


Файлы в этом документе

Данный элемент включен в следующие коллекции

Показать сокращенную информацию

Поиск в DSpace


Расширенный поиск

Просмотр

Моя учетная запись