Back

ⓘ IMSL Numerical Libraries. IMSL is a commercial collection of software libraries of numerical analysis functionality that are implemented in the computer program ..




                                     

ⓘ IMSL Numerical Libraries

IMSL is a commercial collection of software libraries of numerical analysis functionality that are implemented in the computer programming languages C, Java, C#.NET, and Fortran. A Python interface is also available.

The IMSL Libraries are provided by Rogue Wave Software.

                                     

1. Version history

The first IMSL Library for the Fortran language was released in 1970, followed by a C-language version originally called C/Base in 1991, a Java-language version in 2002 and the C#-language version in 2004.

Several recent product releases have involved making IMSL Library functions available from Python. These releases are Python wrappers to IMSL C Library functions PyIMSL wrappers and PyIMSL Studio, a prototyping and production application development environment based on Python and the IMSL C Library. The PyIMSL wrappers were first released in August 2008. PyIMSL Studio was introduced in February 2009. PyIMSL Studio is available for download at no charge for non-commercial use for commercial evaluation.

Current versions:

  • IMSL C Library V 8.0 – November 2011
  • IMSL Fortran Library V 7.0 – October 2010
  • IMSL C# Library V 6.5.2 – November 2015 end of life announced as end of 2020
  • JMSL Library V 6.1 – August 2010
  • PyIMSL Studio V 1.5 – August 2009
  • PyIMSL wrappers V 1.5 – August 2009
                                     

2. Platform availability

The IMSL Numerical Libraries are supported on various operating systems, hardware and compilers.

  • Operating system support includes Unix, Linux, Mac OS and Microsoft Windows
  • Compiler support includes Absoft, GCC, Intel, Microsoft, and Portland
  • Hardware support includes AMD, Intel, Apple Inc., Cray, Fujitsu, Hitachi, HP, IBM, NEC, SGI and Sun Microsystems
                                     
  • for parallel computing with an easy - to - use API. IMSL Numerical Libraries are libraries of numerical analysis functionality implemented in standard programming
  • 1992, the IMSL Numerical Libraries and Precision Visuals merged and the new company was renamed Visual Numerics In 2009, Visual Numerics was acquired
  • provide a comparison of linear algebra software libraries either specialized or general purpose libraries with significant linear algebra coverage. Matrix
  • company again. In May 2009, the company acquired Visual Numerics developer of IMSL Numerical Libraries and PV - WAVE data analytics software, and TotalView
  • numerical problems, mostly in Fortran and C. Commercial products implementing many different numerical algorithms include the IMSL and NAG libraries
  • biostatistics and nonlinear regression with clear explanations IMSL Numerical Libraries software library with statistical algorithms JMP visual analysis and
  • software stack. 2008 Absoft and Visual Numerics release IMSL library qualified for Microsoft s HPC platform. 2009 IMSL 6.0 released as part of Pro Fortran
  • The following tables provide a comparison of numerical - analysis software. The operating systems the software can run on natively without emulation
  • routines for numerical problems, mostly in Fortran and C. Commercial products implementing many different numerical algorithms include the IMSL NMath and
  • algebra library that supports generic types, implemented in F Released under the BSD License. IMSL Numerical Libraries for NET a commercial library of mathematical