Note: As of summer 2018, Rogue Wave* IMSL is no longer available directly from Intel. It can be obtained directly from Rogue Wave or Rogue Wave resellers.
Intel resells the Rogue Wave* IMSL* Fortran Numerical Libraries 7.0.1 with Intel® Fortran. The name of the product that combines these components is Intel® Visual Fortran Composer XE 2013 SP1 with Rogue Wave IMSL 7.0.1 for Windows*. Intel also resells the IMSL Fortran libraries as an "add-on" product that requires a current license for and installation of one of the following Intel products:
In September 2011, the IMSL End User License Agreement was changed to require, in most cases, the purchase of a separate "deployment license" if someone other than the licensed developer was to run an application that used IMSL. In July 2013, Intel and Rogue Wave negotiated a new agreement that significantly relaxes the deployment restrictions. This article helps explain the new license agreement and what changed, but this Q&A document is not a substitute for legal advice from your own counsel.
While reading this page, please refer to the IMSL Fortran Numerical Library End User License Agreement
The IMSL Numerical Libraries are a comprehensive set of mathematical and statistical functions that programmers can embed into their software applications. Using these libraries adds performance and quality to an application and saves developers time because they don't need to write the functionality themselves. IMSL is composed of the following types of functions:
Deployment licenses grant rights to use, in this case, IMSL capabilities that have been built into an application. 'Runtime license' is just another term for 'deployment license' – they are the same thing. Intel promotional collateral and the Rogue Wave End-User License Agreement (EULA) refer to 'deployment licenses.'.
All Intel-originated software development products include deployment license rights without separate charges or separate licensing. IMSL is a product from Rogue Wave. Intel is reselling this popular library for the convenience of Windows-based Fortran developers. This means customers are licensing IMSL under Rogue Wave terms and conditions. It is Rogue Wave's general business practice to license developer and deployment rights separately, and charge for both.
In July 2013, Intel and Rogue Wave negotiated a new agreement which eliminates the need for separately purchased deployment licenses in the following cases:
The application developer is running the application using IMSL themselves.
If Intel® Visual Fortran was purchased by an organization, an application using IMSL is being run by persons employed by or contracted to the organization in support of the organization's business.
For cases that meet one of the two above descriptions, the application is run on a cluster or a system with more than four processors or more than four cores per processor.
Consider buying one named-user developer license (new or, as appropriate, SSR) which permits you to run applications you develop that use IMSL.
As long as this application is in support of the company's business, an individual developer license is sufficient.
No. All licensing is independent of 'bittedness.'
You should consider buying one new commercial license for Intel® Visual Fortran Composer XE with IMSL. If the application with IMSL content is used by your customers (that is, users outside the ISV), you can contact Rogue Wave for information about IMSL deployment licenses. Here is Rogue Wave contact information relating only to ISV deployment licensing (worldwide): OEMinfo@roguewave.com, phone 303.545.3246, fax 303.447.2568.
Consider whether your needs would be met by buying one development license Software Support Renewal (SSR) for Intel® Visual Fortran Composer XE with IMSL.If you are distributing an update of your application outside your company – an update based on Intel® Visual Fortran Composer XE with IMSL – then either you or your customer is responsible for obtaining proper deployment licenses. You may contact Rogue Wave for information about IMSL deployment licenses. Here is Rogue Wave contact information relating only to ISV deployment licensing (worldwide): OEMinfo@roguewave.com, phone 303.545.3246, fax 303.447.2568.
No. It is up to the developer-organizations to understand the terms and conditions of the software licenses they purchase, including the Rogue Wave IMSL deployment licenses.
No. All developer licenses and IMSL deployment licenses are user-based. They do not float. When it comes time to deliver and use the application, you should take a look at whether purchasing the server-based IMSL deployment rights might meet your needs.
Please contact us either directly or through your preferred software development tools vendor.
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804