This web page provides the source code for a portable, object-based Fortran interface to the GNU scientific library, a collection of numerical routines for scientific computing. The package is licensed under the GPL. Please be aware that use of this software package is at your own risk.

Previous releases

Further information

This section particularly discusses the installation procedures for the most common Linux distributions, as well as for MacOS X. Credits are due to Tom Schoonjans for providing the builds and the below information.

Redhat EL/CentOS/Scientific Linux 6 distributions

Gain access to the repository with:
su -c 'rpm -Uvh http://lvserver.ugent.be/yum/xmi-repo-key-redhat.noarch.rpm'
Afterwards download the packages with:
su -c 'yum install fgsl fgsl-devel fgsl-doc'

Fedora 16-20 distributions

Gain access to the repository with:
su -c 'rpm -Uvh http://lvserver.ugent.be/yum/xmi-repo-key-fedora.noarch.rpm'
Afterwards download the packages with:
su -c 'yum install fgsl fgsl-devel fgsl-doc'

Debian and Ubuntu

Import our public key:
curl http://lvserver.ugent.be/apt/xmi.packages.key | sudo apt-key add -
Next, add the package download location corresponding to your distribution to the /etc/apt/sources.list file (as root):

Debian Squeeze:
deb http://lvserver.ugent.be/apt/debian squeeze stable
deb-src http://lvserver.ugent.be/apt/debian squeeze stable
Debian Wheezy:
deb http://lvserver.ugent.be/apt/debian wheezy stable
deb-src http://lvserver.ugent.be/apt/debian wheezy stable
Ubuntu Precise:
deb [arch=amd64] http://lvserver.ugent.be/apt/ubuntu precise stable
deb-src http://lvserver.ugent.be/apt/ubuntu precise stable
Ubuntu Quantal:
deb [arch=amd64] http://lvserver.ugent.be/apt/ubuntu quantal stable
deb-src http://lvserver.ugent.be/apt/ubuntu quantal stable
Ubuntu Raring:
deb [arch=amd64] http://lvserver.ugent.be/apt/ubuntu raring stable
deb-src http://lvserver.ugent.be/apt/ubuntu raring stable
Ubuntu Saucy:
deb [arch=amd64] http://lvserver.ugent.be/apt/ubuntu saucy stable
deb-src http://lvserver.ugent.be/apt/ubuntu saucy stable
Update the apt cache with:
sudo apt-get update
Afterwards, you should be able to install fgsl with:
sudo apt-get install libfgsl0 libfgsl0-dev libfgsl0-doc

MacOS

MacPorts provides builds of FGSL for installation on systems running MacOS X.

Forum article

The August 2007 edition of SIGPLAN Fortran Forum contains an article on some aspects of FGSL. A correction for an error in a section of this article which describes some ideas for future developments is also available.