4.0 Article

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

Journal

SOFTWARE IMPACTS
Volume 6, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.simpa.2020.100037

Keywords

Linear solver; Algebraic multigrid; Opensource; OpenMP; MPI; OpenCL; CUDA; GPGPU

Funding

  1. development of the AMGCL library

Ask authors/readers for more resources

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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.0
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available