Biblioteca Internacional de Matemáticas y Estadística

Biblioteca Internacional de Matemáticas y Estadística Descripción de la imagen Imsl onwhitetag.PNG.

Información
Escrito en Fortran
Tipo Biblioteca de software
Sitio web www.roguewave.com/products-services/imsl-numerical-libraries

IMSL , la abreviatura de International Mathematics and Statistics Library , es una biblioteca de software de objetos que se puede utilizar para el desarrollo informático de aplicaciones de análisis numérico . Las áreas típicas de uso son la decisión IMSL , la minería de datos , la investigación y desarrollo , el proceso de control , la optimización , los cálculos financieros , la bioinformática , las simulaciones aeroespaciales y automotrices, la industria petrolera , la computación paralela , la educación y la investigación, etc.

La primera biblioteca IMSL, para Fortran , se creó en 1970, seguida de la versión C , que originalmente se llamaba C / Base, en 1991. Más recientes, las versiones Java y C # existen desde 2002 y 2004 respectivamente. PyIMSL y PyIMSL Studio para Python apareció enAgosto de 2008 y Febrero de 2009.

IMSL para Fortran e IMSL para C / C ++ son bibliotecas paralelas (computación HPC ) que pueden ejecutarse en granjas de computación , sistemas de microprocesadores de múltiples núcleos y computadoras vectoriales; estas dos bibliotecas integran mecanismos de paralelización estándar como MPI u OpenMP .


En 2009, Rogue Wave Software adquirió la empresa Visual Numerics.

En abril 2010, la nueva versión de IMSL C # a su vez hace posible aprovechar los sistemas de microprocesadores de múltiples núcleos confiando en el TPL del marco .NET 4.0 .

En octubre 2010, IMSL Fortran 7.0 ofrece a los desarrolladores beneficiarse del rendimiento de las GPU de Nvidia al integrar llamadas transparentes a BLAS CUDA , la secuencia de llamadas a las rutinas IMSL permanece sin cambios. La misma filosofía se aplicará a IMSL C 8.0, ennoviembre 2011.

Versiones

Funciones matemáticas y estadísticas

Las bibliotecas IMSL contienen las siguientes características matemáticas y estadísticas:

Cálculo matemático

Cálculo estadístico

Las versiones C # / .NET y Java de IMSL también contienen funciones para graficar datos, y estos lenguajes se utilizan comúnmente para el desarrollo de interfaces hombre-máquina .

Plataformas disponibles

Las bibliotecas digitales IMSL están disponibles para muchas arquitecturas, sistemas operativos y compiladores.

Notas y referencias

  1. Uso de IMSL dentro del paquete de software de SAP
  2. Uso de IMSL en IDRIS .
  3. Uso de IMSL por la Universidad Paris-Sud 11
  4. (in) Rogue Wave - Casos prácticos
  5. http://www.roguewave.com/products/imsl-numerical-libraries/c-library.aspx
  6. http://www.roguewave.com/products/imsl-numerical-libraries/.net-library.aspx
  7. http://www.roguewave.com/products/imsl-numerical-libraries/java-library.aspx
  8. http://www.roguewave.com/products/imsl-numerical-libraries/pyimsl-studio.aspx

Bibliografía

Ver también

enlaces externos