International Mathematics and Statistics Library
IMSL, abrégé de International Mathematics and Statistics Library, est une bibliothèque logicielle d'objets utilisables pour le développement informatique d'applications d'analyse numérique.

Catégories :
Logiciel de calcul numérique - Logiciel de statistiques - Statistiques - Logiciel de calcul scientifique - Bibliothèque logicielle - Plateforme Java - Python - Calcul informatique - Calcul distribué - Calcul parallèle
Page(s) en rapport avec ce sujet :
- IMSL International Mathematics & Statistics Library... Comment : For decades, Visual Numerics IMSL Fortran Libraries have provided analysis routines to... (source : thefreelibrary)
- The IMSL Numerical Libraries contains over one thousand Fortran and C... to high quality implementations of numerical methods in mathematics and statistics.... JMP is produced by SAS and offers most of the statistical analyses that SAS... calculus, discrete mathematics, graphics, numerical computation and many... (source : ssc.utexas)
- ... Literature, Language and Linguistics, Mathematics & Statistics... Math. Software 5 :4, pp. 446-481.3. Harter, H. L. (1976) New Tables for Percentage Points of The... IMSL (1987) Stat/ Library User's Manual. IMSL, Houston, Texas, USA; 5.... International Symposium on Flood Frequency and Risk Analyses pp.... (source : informaworld)
![]() |
|
---|---|
Développeur | Visual Numerics |
Type | Analyse Numérique et Statistique |
IMSL C | 7.0 |
IMSL Fortran | 6.0 |
IMSL C# | 6.0 |
JMSL | 6.0 |
PyIMSL Studio | 1.5 |
Site Web | Visual Numerics France |
IMSL, abrégé de International Mathematics and Statistics Library, est une bibliothèque logicielle d'objets utilisables pour le développement informatique d'applications d'analyse numérique. Les domaines typiques d'utilisation d'IMSL sont le décisionnel, le datamining[1], la recherche et développement, le contrôle de processus, l'optimisation, les calculs financiers, la bio-informatique, les simulations aéronautiques et automobiles, l'industrie pétrolière[2], le calcul parallèle[3], l'éducation et la recherche[4], etc.
La première bibliothèque IMSL, pour Fortran, a été créée en 1970, suivie par la version C, dont le nom était originellement C/Base, en 1991. Plus récentes, les versions Java et C# existent respectivement depuis 2002 et depuis 2004. PyIMSL et PyIMSL Studio[5] pour Python sont quant à eux apparus en août 2008 et février 2009.
IMSL pour Fortran et IMSL pour C/C++ sont des librairies parallèles (calcul HPC) pour fonctionner sur les fermes de calcul, les dispositifs à Microprocesseur multi-cœur et les calculateurs vectoriels ; ces deux bibliothèques intègrent des mécanismes de parallélisation standards tels que MPI ou OpenMP.
En 2009, Rogue Wave Software fait l'acquisition de la société Visual Numerics.
Fonctionnalités mathématiques et statistiques
Les bibliothèques IMSL contiennent les fonctionnalités mathématiques et statistiques suivantes :
Calcul Mathématique
- Systèmes linéaires
- Problèmes de valeurs et de vecteurs propres
- Interpolation et approximation, dont :
- Splines cubiques de Kochanek-Bartels (splines TCB)
- Intégration et différentiation
- Équations différentielles, dont :
- Méthodes de Runge-Kutta
- Équations aux dérivées partielles
- Solveur de l'équation de Feynman-Kac généralisée
- Solveur de l'EDP de Black-Scholes
- Transformées
- Zéros de fonctions non linéaires
- Optimisation, dont :
- Programmation non linéaire
- Programmation linéaire
- Algorithme génétique
- Fonctions spéciales
Calcul Statistique
- Statistiques de base
- Régression
- Corrélation et covariance
- Analyse de la variance et plans d'expériences
- Analyse de données catégorielles et discrètes
- Statistiques non paramétriques
- Tests d'ajustements
- Séries temporelles, calcul de prévisions et datamining dont :
- Modèles GARCH, ARMA, ARIMA automatique
- Réseaux de neurones pour la classification et le calcul de prévisions
- Réseaux baysiens naïfs
- Algorithme génétique
- Analyse multivariée, dont :
- Analyse en composantes principales
- Analyse discriminante
- Analyse de groupement (clustering hiérarchique, K-Means)
- Analyse de survie et de fiabilité
- Fonctions de distributions de probabilités et inverses
- Génération de nombres aléatoires, dont :
- Mersenne Twister
- Algorithme de Ziggurat
Les versions C#/. NET et Java d'IMSL contiennent aussi des fonctions de représentations graphiques de données, ces langages étant fréquemment utilisés pour le développement d'interface homme-machine.
Plateformes Disponibles
Les librairies numériques IMSL sont disponibles pour de nombreux architectures, dispositifs d'exploitation et compilateurs.
- Systèmes d'exploitation : UNIX, Linux et Windows
- Architectures : AMD, Intel, Apple, Cray, Fujitsu, Hitachi, HP, IBM (dont Blue Gene), NEC, SGI et Sun Microsystems
- Compilateurs : Absoft, GCC, Intel, Microsoft et Portland
Notes et références
Voir aussi
Liens externes
Recherche sur Amazon (livres) : |
Voir la liste des contributeurs.
La version présentée ici à été extraite depuis cette source le 07/04/2010.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.