Published August 27, 2020 | Version v1.3.0
Software Open

Ginkgo: A high performance numerical linear algebra library

  • 1. Karlsruhe Institute of Technology and Innovative Computing Laboratory, University of Tennessee, Knoxville
  • 2. The University of Tokyo
  • 3. Karlsruhe Institute of Technology
  • 4. University of Jaume I

Description

Ginkgo is a production-ready sparse linear algebra library for high
performance computing on GPU-centric architectures with a high level of
performance portability and focuses on software sustainability.

The library focuses on solving sparse linear systems and accommodates a large variety
of matrix formats, state-of-the-art iterative (Krylov) solvers and preconditioners,
which make the library suitable for a variety of scientific applications. Ginkgo
supports many architectures such as multi-threaded CPU, NVIDIA GPUs, and AMD GPUs.
The heavy use of modern C++ features simplifies the addition of new executor
paradigms and algorithmic functionality without introducing significant
performance overhead.

Notes

Research and software development in Ginkgo received support from the Helmholtz association (Impuls und Vernetzungsfond VH-NG-1241), and the US Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration.

Files

ginkgo-1.3.0.zip

Files (3.1 MB)

Name Size Download all
md5:30bb64f55d2311a3daac0ffc906db075
3.1 MB Preview Download