Indiana University
University Information Technology Services
  
What are archived documents?
Login>>
Login

Login is for authorized groups (e.g., UITS, OVPIT, and TCC) that need access to specialized Knowledge Base documents. Otherwise, simply use the Knowledge Base without logging in.

Close

ARCHIVED: What are IMSL and NAG?

IMSL stands for International Mathematical and Statistical Library. The IMSL libraries are products of Visual Numerics, Inc.

NAG is a not-for-profit company (Numerical Algorithms Group) that develops and maintains program libraries and applications for computation, statistical analysis, tracking trends, or data visualization.

Indiana University's license for IMSL is an IU Bloomington site license with a supercomputer add-on for Libra, and includes IUB faculty/staff use on personally owned machines. The license for NAG is a multicampus site license with supercomputer add-ons for AIX and Linux, and is restricted to IU-owned machines. Neither license currently includes TeraGrid.

The IMSL and NAG program libraries contain hundreds of subroutines you can use when programming. For instance, if you are programming in Fortran or C and need to include a procedure to invert a matrix, you can turn to IMSL or NAG for the necessary code. Numerous mathematics and statistics subroutine libraries are available in IMSL and NAG.

At Indiana University, IMSL/Fortran and IMSL/C are available on Libra.

NAG Fortran and Fortran-90 are available on Libra.

Note: UITS will retire Libra in spring 2009. Accounts are available on Quarry, a general-purpose Unix computing environment. For more, see ARCHIVED: About the Libra retirement.

See the "Also see:" section below for help compiling, linking, and running C/Fortran programs while using IMSL/NAG.

Note: For more details about the NAG and other subroutine libraries (including information about how to compile, link to, and run programs that invoke them), see the IU High Performance Applications subroutine library page.

For a list of research software available on UITS research computing systems, see:

This is document aagv in domain all.
Last modified on June 30, 2009.

Comments/Questions/Corrections

Use this form to offer suggestions, corrections, and additions to the Knowledge Base. We welcome your input!

If you are affiliated with Indiana University and would like assistance with a specific computing problem, please use the Ask a Consultant form, or contact your campus Support Center.

Contact Information

Note: We will reply to your comment at this address. If your message concerns a problem receiving email, please enter an alternate email address.