Numerical libraries
Alphabetical list of available ULHPC software belonging to the 'numlib' category.
To load a software of this category, use: module load numlib/<software>[/<version>]
Software | Versions | Swsets | Architectures | Clusters | Description |
---|---|---|---|---|---|
Armadillo | 10.5.3, 9.900.1 | 2020b, 2019b | broadwell, epyc, skylake | aion, iris | Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. |
CGAL | 4.14.1, 5.2 | 2019b, 2020b | broadwell, skylake, epyc | iris, aion | The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. |
FFTW | 3.3.8 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data. |
GSL | 2.6 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. |
Hypre | 2.20.0 | 2020b | broadwell, epyc, skylake | aion, iris | Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. The problems of interest arise in the simulation codes being developed at LLNL and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences. |
NLopt | 2.6.1, 2.6.2 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms. |
OpenBLAS | 0.3.12, 0.3.7 | 2020b, 2019b | broadwell, epyc, skylake, gpu | aion, iris | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. |
PETSc | 3.14.4 | 2020b | broadwell, epyc, skylake | aion, iris | PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. |
SLEPc | 3.14.2 | 2020b | broadwell, epyc, skylake | aion, iris | SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a partial SVD of a large, sparse, rectangular matrix, and to solve quadratic eigenvalue problems. |
ScaLAPACK | 2.0.2, 2.1.0 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. |
SuiteSparse | 5.8.1 | 2020b | broadwell, epyc, skylake | aion, iris | SuiteSparse is a collection of libraries manipulate sparse matrices. |
arpack-ng | 3.7.0, 3.8.0 | 2019b, 2020b | broadwell, skylake, epyc | iris, aion | ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. |
cuDNN | 7.6.4.38, 8.0.4.30, 8.0.5.39 | 2019b, 2020b | gpu | iris | The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. |
imkl | 2019.5.281, 2020.4.304 | 2019b, 2020b | broadwell, skylake, gpu, epyc | iris, aion | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. |
Last update: December 2, 2024