From ScientificComputing
Jump to: navigation, search


Development, Library


The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite. Unlike the licenses of proprietary numerical libraries the license of GSL does not restrict scientific cooperation. It allows you to share your programs freely with others.

Available versions (Euler, old software stack)

Legacy versions Supported versions New versions
1.14, 1.16

Environment modules (Euler, old software stack)

The gsl module is a smart module, which checks for a loaded compiler module and then loads the corresponding GSL version. For the module load command example, we use the standard compiler gcc/4.8.2.
Version Module load command Additional modules loaded automatically
1.14 module load gcc/4.8.2 gsl/1.14
1.16 module load gcc/4.8.2 gsl/1.16

License information

GPLv3 or later