International Mathematics and Statistics Library

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article contient une ou plusieurs listes ().

Ces listes gagneraient à être rédigées sous la forme de paragraphes synthétiques, plus agréables à la lecture, les listes pouvant être aussi introduites par une partie rédigée et sourcée, de façon à bien resituer les différents items.
D'autre part, Wikipédia n'a pas pour rôle de constituer une base de données et privilégie un contenu encyclopédique plutôt que la recherche de l'exhaustivité.

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Certaines informations figurant dans cet article ou cette section devraient être mieux reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » ().

Vous pouvez améliorer la vérifiabilité en associant ces informations à des références à l'aide d'appels de notes.

International Mathematics and Statistics Library
Description de l'image Imsl onwhitetag.PNG.

Informations
Écrit en FortranVoir et modifier les données sur Wikidata
Type Bibliothèque logicielleVoir et modifier les données sur Wikidata
Site web www.roguewave.com/products-services/imsl-numerical-librariesVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

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[1], l'éducation et la recherche[2], etc[3].

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 et .

IMSL pour Fortran et IMSL pour C/C++ sont des bibliothèques parallèles (calcul HPC) pouvant fonctionner sur des fermes de calcul, des systèmes à microprocesseur multi-cœur et des 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.

En , la nouvelle version d'IMSL C# permet à son tour de profiter des systèmes à microprocesseur multi-cœur en s'appuyant sur la TPL du framework .NET 4.0.

En , IMSL Fortran 7.0 propose aux développeurs de bénéficier des performances des GPU Nvidia en intégrant des appels transparents aux BLAS CUDA, la séquence d'appel aux routines IMSL restant inchangée. La même philosophie sera appliquée à IMSL C 8.0, en .

Versions

  • IMSL C Library 8.0 - [4]
  • IMSL C# Library 6.5 - [5]
  • IMSL Fortran Library 7.0 -
  • JMSL Library 6.1 - [6]
  • PyIMSL Studio 1.5 - [7]
  • PyIMSL wrappers 1.5 -

Fonctionnalités mathématiques et statistiques

Les bibliothèques IMSL contiennent les fonctionnalités mathématiques et statistiques suivantes :

Calcul mathématique

Calcul Statistique

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

Plateformes disponibles

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

Notes et références

  1. Utilisation d'IMSL à l'IDRIS.
  2. Utilisation d'IMSL par l'université Paris-Sud 11
  3. (en) Rogue Wave - Case Studies
  4. « roguewave.com/products/imsl-nu… »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?).
  5. (en) « IMSL Numerical Libraries », sur roguewave.com (consulté le ).
  6. (en) « IMSL Numerical Libraries », sur roguewave.com (consulté le ).
  7. (en) « IMSL Numerical Libraries », sur roguewave.com (consulté le ).

Bibliographie

  • T. J. Aird, D. G. Kainer, The IMSL environment for software development, ACM SIGNUM Newsletter, volume 14 Issue 1, DOI 10.1145/1053417.806437

Voir aussi

Liens externes

  • Site officiel
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail du logiciel
  • icône décorative Portail des mathématiques