| Développé par | Projet GNU |
|---|---|
| Première version | |
| Dernière version | 2.8 () |
| Dépôt | git.savannah.gnu.org/cgit/gsl.git |
| Écrit en | C |
| Système d'exploitation | GNU/Linux, BSD, Microsoft Windows, macOS et GNU/Hurd (d) |
| Environnement | Multiplate-forme |
| Type | Bibliothèque logicielle |
| Licence | GNU GPL |
| Site web | (en) Site officiel |
En informatique, GNU Scientific Library (ou GSL) est une bibliothèque libre écrite en C fournissant des outils de calculs numériques en mathématiques appliquées. La GSL fait partie du projet GNU et est distribuée selon les termes de la licence GNU GPL.
L'exemple suivant calcule la valeur de la fonction de Bessel J0(5) :
#include <stdio.h>
#include <gsl/gsl_sf_bessel.h>
int
main (void)
{
double x = 5.0;
double y = gsl_sf_bessel_J0 (x);
printf ("J0(%g) = %.18e\n", x, y);
return 0;
}
Le résultat est le suivant, avec une erreur relative inférieure à 7 × 10−17 :
J0(5) = -1.775967713143382920e-01
La GSL fournit des outils dans les domaines suivants :