Name | Description | GPU support | Comments |
---|
ADIOS | Fortran C/C++ I/O library | No |
|
AMD AOCL | Numerical libraries tuned for AMD EPYC | No |
|
Blaspp | C++ API for the Basic Linear Algebra Subroutines | No |
|
Boost | C++ libraries | No | Multiple builds available |
Eigen | C++ linear algebra, numerical solvers | No |
|
FFTW | C/Fortran Fourier transform | See ROCm | Multiple versions available |
GSL | C/C++ numerical library | No |
|
HDF5 | Fortran/C/C++ I/O library | No | Multiple builds available |
HPX | C++ standard library for parallelism and concurrency | No |
|
Kokkos | C++ performance portability programming model | Yes | Multiple builds available |
Lapack | Fortran linear algebra, spack lists netlib-lapack | No | Provided through openblas and netlib, and cray-libsci modules |
Magma | C/C++ heterogeneous/hybrid linear algebra | Yes | Only available in phase-2 of Setonix |
NetCDF | I/O, C distribution is netcdf-c, C++ is netcdf-cxx4, Fortran is netcdf-fortran | No |
|
OpenBLAS | Linear algebra | See ROCm |
|
OpenCV | C/C++ computer vision | No |
|
PETSc | Data structures, routines for applications modeled by partial differential equations | No |
|
Plasma | C/C++ linear algebra | No |
|
Plumed | Molecular dynamics plugin library | No |
|
Scalapack | Linear algebra, spacl lists netlib-scalapack | No | Provided through openblas and netlib, and cray-libsci modules |
Slate | Linear algebra |
|
|
Trilinos | C++ object-oriented software framework for the solution of large-scale, complex multi-physics engineering/scientific problems |
|
|