Mathematics
Description
Numerics related to mathematics can be done with many multi-purpose languages for which we offer support. In addition, we also offer many software packages with more specialized use cases.
Access
You can get access to our NHR resourced by following the NHR application process.
Applications
- BLAS (Basic Linear Algebra Subprograms) — A routine that provides standard building blocks for performing basic vector, matrix operations and the development of high-quality linear algebra software.
- FFTW3 — A C-subroutine library for computing discrete Fourier transforms in one or more dimensions, of arbitrary input size, and of both real and complex data.
- Git – A fast, scalable, distributed revision control system.
- GSL (GNU Scientific Library) — A numerical library for C and C++ programmers. The library provides various mathematical routines such as random number generators, special functions, and least-squares fitting.
- Matlab – A universal interactive numerical application system with advanced graphical user interface.
- METIS – A set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill-reducing orderings for sparse matrices.
- MUMPS (MUltifrontal Massively Parallel sparse direct Solver) — A package for solving systems of linear equation based on a multifrontal approach.
- NFFT (Nonequispaced Fast Fourier Transform) — A C subroutine library for computing the Nonequispaced Discrete Fourier Transform (NDFT) and its generalisations in one or more dimensions, of arbitrary input size, and of complex data.
- Octave – A high-level language, primarily intended for numerical computations.
- ParMETIS – An MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, and meshes, and for computing fill-reducing orderings of sparse matrices.
- PETSc – A Portable, Extensible Toolkit for Scientific Computation: widely used parallel numerical software library for partial differential equations and sparse matrix computations.
- R – A language and environment for statistical computing and graphics that provides various statistical and graphical techniques: linear and nonlinear modeling, statistical tests, time series analysis, classification, clustering, etc.
- ScaLAPACK — A library of high-performance linear algebra routines for parallel distributed memory machines. It solves dense and banded linear systems, least squares problems, eigenvalue problems, and singular value problems.
- Scotch — A software package and libraries for sequential and parallel graph partitioning, static mapping, sparse matrix block ordering, and sequential mesh and hypergraph partitioning.
Support
Contact us using nhr-support@gwdg.de.