AMGCL -A C++ library for efficient solution of large sparse linear systems

被引:28
|
作者
Demidov, Denis [1 ]
机构
[1] Russian Acad Sci, Sci Res Inst Syst Anal, Kazan Branch, Joint Supercomp Ctr, Lobachevsky St 2-31, Kazan 420111, Russia
关键词
Linear solver; Algebraic multigrid; Opensource; OpenMP; MPI; OpenCL; CUDA; GPGPU; HEAT-TRANSFER ENHANCEMENT; NAVIER-STOKES; POROUS-MEDIA; AIR-FLOW; SIMULATION; DEPTH; MODEL;
D O I
10.1016/j.simpa.2020.100037
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
AMGCL is a header-only C++ library for the solution of large sparse linear systems with algebraic multigrid. The method may be used as a black-box solver for computational problems in various fields, since it does not require any information about the underlying geometry. AMGCL provides an efficient, flexible, and extensible implementation of several iterative solvers and preconditioners on top of different backends allowing the acceleration of the solution with the help of OpenMP, OpenCL, or CUDA technologies. Most algorithms have both shared memory and distributed memory implementations. The library is published under a permissive MIT license.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] SeqAn An efficient, generic C++ library for sequence analysis
    Andreas Döring
    David Weese
    Tobias Rausch
    Knut Reinert
    BMC Bioinformatics, 9
  • [22] SeqAn An efficient, generic C++ library for sequence analysis
    Doering, Andreas
    Weese, David
    Rausch, Tobias
    Reinert, Knut
    BMC BIOINFORMATICS, 2008, 9 (1)
  • [23] PARALLEL APPROACH TO SOLVE OF THE DIRECT SOLUTION OF LARGE SPARSE SYSTEMS OF LINEAR EQUATIONS
    Bosansky, Michal
    Patzak, Borek
    NMM 2017 - NANO & MACRO MECHANICS 2017, 2017, 13 : 16 - 19
  • [24] A modified solution for large sparse symmetric linear systems in electromagnetic field analysis
    Wang, JM
    Xie, DX
    Yao, YY
    Mohammed, OA
    IEEE TRANSACTIONS ON MAGNETICS, 2001, 37 (05) : 3494 - 3497
  • [25] Modified solution for large sparse symmetric linear systems in electromagnetic field analysis
    Wang, J.M.
    Xie, D.X.
    Yao, Y.Y.
    Diangong Jishu Xuebao/Transactions of China Electrotechnical Society, 2001, 16 (02):
  • [26] ITERATIVE ALGORITHMS FOR SOLUTION OF LARGE SPARSE SYSTEMS OF LINEAR-EQUATIONS ON HYPERCUBES
    AYKANAT, C
    OZGUNER, F
    ERCAL, F
    SADAYAPPAN, P
    IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (12) : 1554 - 1568
  • [27] Sparse solution of the linear quadratic regulator problem for large scale systems applications
    Freitas, FD
    Costa, AJAS
    38TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, VOLS 1 AND 2, 1996, : 1301 - 1304
  • [28] COMPUTER-PROGRAM FOR SOLUTION OF LARGE, SPARSE, UNSYMMETRIC SYSTEMS OF LINEAR EQUATIONS
    GUPTA, SK
    TANJI, KK
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1977, 11 (08) : 1251 - 1259
  • [29] Fast iterative solution of large sparse linear systems on geographically separated clusters
    Collignon, T. P.
    van Gijzen, M. B.
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2011, 25 (04): : 440 - 450
  • [30] FAST APPROXIMATE SOLUTION OF LARGE-SCALE SPARSE LINEAR-SYSTEMS
    ONG, HL
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1984, 10 (01) : 45 - 54