期刊
COMPUTERS & MATHEMATICS WITH APPLICATIONS
卷 84, 期 -, 页码 277-295出版社
PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.camwa.2021.01.003
关键词
Krylov methods; Domain decomposition preconditioners; Distributed-memory parallel computing
资金
- GENCI [A0070607519, AP010611780]
- Spanish Agencia Estatal de Investigacion (AEI) under project SLEPc-DA [PID2019-107379RB-I00]
This paper explains the interfacing of PETSc and HPDDM libraries to provide robust preconditioners and advanced Krylov methods for solving linear systems of different structures. The flexibility of the implementation is showcased through minimalist examples covering various application domains.
Contemporary applications in computational science and engineering often require the solution of linear systems which may be of different sizes, shapes, and structures. The goal of this paper is to explain how two libraries, PETSc and HPDDM, have been interfaced in order to offer end-users robust overlapping Schwarz preconditioners and advanced Krylov methods featuring recycling and the ability to deal with multiple righthand sides. The flexibility of the implementation is showcased and explained with minimalist, easy-to-run, and reproducible examples, to ease the integration of these algorithms into more advanced frameworks. The examples provided cover applications from eigenanalysis, elasticity, combustion, and electromagnetism. (C) 2021 Elsevier Ltd. All rights reserved.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据