NAG Fortran Library

The NAG Fortran Library is installed on Strauss (but not Copland). It consists of on-line documentation, libraries, and examples. The package was designed to assist programmers writing numerical software. A program using NAG could be as short as the example programs, or a large program with many options and subroutines. Most of the examples are Fortran programs that read a data input file, make a NAG function call, and report the results.

This documentation describes how to access NAG on Strauss. In addition, it describes how you might configure your UNIX account to create a more productive work environment when programming with NAG. You are not required to follow these ease-of-use suggestions. However, they are strongly recommended because they minimize the typing needed to use NAG's features. In addition, this documentation generally assumes that you have made the suggested configuration changes.

There are several NAG libraries, listed below.  This set of documentation describes F77 programming using the NAG Fortran Library. For assistance using the other libraries, contact the IT Help Center (, 831-6000).

  • NAG Fortran Library (Mark 19)
  • NAG C Library (Mark 6)
  • NAG Fortran 90 Library (Release 4)
  • NAG Parallel Library (Release 3)

A guide to the NAG Fortran Libraries