International Mathematics and Statistics Library - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

Imsl onwhitetag.PNG
Développeur Visual Numerics
Type Analyse Numérique et Statistique
IMSL C 7.0
IMSL Fortran 6.0
IMSL C# 6.5
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, 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, le calcul parallèle, l'éducation et la recherche, etc.

La première bibliothèque IMSL, pour Fortran, a été créée en 1970, suivie par la version C, dont le nom était initialement C/Base, en 1991. Plus récentes, les versions Java et C# existent respectivement depuis 2002 et depuis 2004. PyIMSL et PyIMSL Studio 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 systèmes à 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 :
  • Intégration et différentiation
  • Équations différentielles, dont :
  • Équations aux dérivées partielles
  • Transformées
  • Zéros de fonctions non linéaires
  • Optimisation, dont :
  • 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 :
  • Analyse multivariée, dont :
  • Analyse de survie et de fiabilité
  • Fonctions de distributions de probabilités et inverses
  • Génération de nombres aléatoires, dont :

Les versions C#/.NET et Java d'IMSL contiennent aussi des fonctions de représentations graphiques de données, ces langages étant couramment utilisés pour le développement d'interface homme-machine.

Plateformes Disponibles

Les librairies numériques IMSL sont disponibles pour de nombreux architectures, systèmes d'exploitation et compilateurs.

Page générée en 0.119 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise