gsl: The GNU Scientific Library#

Description#

The GNU Scientific Library

Website: http://www.gnu.org/software/gsl/

From the website above: 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. If the variable SAGE_CHECK is exported to the value “yes” when building Sage, GSL’s test suite is run.

License#

  • GPL V3

Upstream Contact#

GSL mailing lists:

  • Bug-gsl <bug-gsl@gnu.org> mailing list – bug reports for the GNU Scientific Library should be sent to bug-gsl@gnu.org

  • Help-gsl <help-gsl@gnu.org> users mailing list – for questions about installation, how GSL works and how it is used, or general questions concerning GSL.

  • Info-gsl <info-gsl@gnu.org> mailing list – announcements of new releases are made there.

Special Update/Build Instructions#

Type#

standard

Dependencies#

Version Information#

package-version.txt:

2.7.1

Equivalent System Packages#

arch:

$ sudo pacman -S  gsl

conda:

$ conda install  gsl

cygwin:

$ apt-cyg install libgsl-devel

Debian/Ubuntu:

$ sudo apt-get install  libgsl-dev

Fedora/Redhat/CentOS:

$ sudo yum install  gsl gsl-devel

freebsd:

$ sudo pkg install math/gsl

gentoo:

$ sudo emerge sci-libs/gsl

homebrew:

$ brew install gsl

macports: install the following packages: gsl

nix:

$ nix-env --install gsl

opensuse:

$ sudo zypper install "pkgconfig(gsl)"

slackware:

$ sudo slackpkg install gsl

void:

$ sudo xbps-install  gsl-devel

See https://repology.org/project/gsl/versions

If the system package is installed, ./configure will check whether it can be used.