GSL

From ScientificComputing
Jump to: navigation, search

Category

Development, Library

Description

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

Legacy versions Supported versions New versions
1.14, 1.16

Environment modules

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

Links

https://www.gnu.org/software/gsl/

https://www.gnu.org/software/gsl/manual/html_node/
https://en.wikipedia.org/wiki/GNU_Scientific_Library