Skip to content

LibrariesΒΆ

Logo

alpaka

alpaka: Abstraction Library for Parallel Kernel Acceleration: The alpaka library is a header-only C++14 abstraction library for accelerator development. Its aim is to provide performance portability across accelerators through the abstraction (not hiding!) of the underlying levels of parallelism.

Logo

atlas

The atlas (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance. At present, it provides C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK

Logo

blacs

The blacs (Basic Linear Algebra Communication Subprograms) is a package that attempts to provide the same ease of use and portability for distributed memory linear algebra communication that the BLAS provide for linear algebra computation.

Logo

blas

The blas http://www.netlib.org/blas/

Logo

elpa

The elpa library provides highly efficient and highly scalable direct eigensolvers for symmetric matrices. Though especially designed for use for PetaFlop/s applications solving large problem sizes on massively parallel supercomputers, ELPA eigensolvers have proven to be also very efficient for smaller matrices.

Logo

hdf5

hdf5: the Hierarchical Data Format 5 is a unique open source technology suite for managing data collections of all sizes and complexity.

Logo

llama

llama is a cross-platform C++17 template header-only library for the abstraction of memory access patterns. It distinguishes between the view of the algorithm on the memory and the real layout in the background. This enables performance portability for multicore, manycore and gpu applications with the very same code.

Logo

scalapack

scalapack is a software package provided by Univ. of Tennessee; Univ. of California, Berkeley; Univ. of Colorado Denver; and NAG Ltd..

Logo

scotch

scotch is a software package for graph and mesh/hypergraph partitioning, graph clustering, and sparse matrix ordering.