z-logo
open-access-imgOpen Access
AMGCL —A C++ library for efficient solution of large sparse linear systems
Author(s) -
Denis Demidov
Publication year - 2020
Publication title -
software impacts
Language(s) - English
Resource type - Journals
ISSN - 2665-9638
DOI - 10.1016/j.simpa.2020.100037
Subject(s) - computer science , multigrid method , solver , implementation , parallel computing , linear system , cuda , computational science , acceleration , theoretical computer science , mathematics , programming language , mathematical analysis , physics , classical mechanics , partial differential equation
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom