Rogue Wave Software Releases Version 7.0 of the IMSL® Fortran Numerical Library with Additional Algorithms and Support for NVIDIA CUDA

New Orleans, LA—November 15, 2010 – Today at SuperComputing 2010, Rogue Wave Software Inc., a Battery Ventures portfolio company, announced the general availability of IMSL Fortran Numerical Library version 7.0. This release of the company's powerful math and statistics algorithms will allow users with supported hardware to simply link the IMSL Fortran Library with NVIDIA’s CUDA BLAS to gain the significant performance improvement available by offloading processing to the GPU.

"We are pleased to see the IMSL Fortran Library enabling support for NVIDIA GPU acceleration," said Will Ramey, senior product manager for CUDA at NVIDIA. "This release provides developers with a broad suite of powerful algorithms that can leverage the leading GPU hardware, reducing their development time yet increasing performance of their applications."

“Our customers use our libraries to build sophisticated analytic capabilities into their applications. These applications don’t have the luxury of languishing in poor performance, so it’s natural that they are deployed on parallel architectures.  Not only do the IMSL Libraries embody decades of numerical and statistical algorithm development, but they also shield developers from the need to be experts in parallel computation.  With this release, developers can simply link their applications to this version of our libraries to automatically offload the CPU by performing linear algebra on the NVIDIA GPUs,” said Dr. Ed Stewart, IMSL Product Manager, Rogue Wave Software. “This is another step in Rogue Wave’s mission to make it easier to develop parallel, data-intensive applications.”

In addition, there are many new and updated algorithms in this version of the IMSL Fortran Library including:

  • New Feynman-Kac algorithm that solves Black-Scholes problems
  • New time series modeling algorithms including Automatic ARIMA, Regression ARIMA, and AUTO_PARM to detect structural breaks in time series
  • Integration of ARPACK functions including Partial SVD and symmetric, non-symmetric and complex eigenvalue problems
  • New statistic functions including Partial Least Squares (PLS) Regression and Maximum Likelihood Estimation (MLE)
  • Additional statistical tools like random copula routines and several noncentral distributions

"We are very excited to bring version 7.0 of the IMSL Fortran Library to market,” continued Dr. Stewart “The inclusion of CUDA support, performance improvements and new analytic capabilities should benefit both our extensive user community and developers looking to embed advanced analytic capabilities in their applications.”


IMSL Fortran Library 7.0 is available immediately. For more information on the IMSL Fortran Library, please visit: A white paper available for download includes architecture details and benchmark results for several routines:

About Rogue Wave Software

Rogue Wave provides software development tools for mission-critical applications. Our trusted solutions address the growing complexity of building great software and accelerate the value gained from code across the enterprise. Rogue Wave’s portfolio of complementary, cross-platform tools helps developers quickly build applications for strategic software initiatives. With Rogue Wave, customers improve software quality and ensure code integrity, while shortening development cycle times.