Downloads - NAG Fortran Compiler Versions
  • Windows

  • Linux

  • macOS

Windows 32- or 64-bit

Includes Fortran Builder - an IDE and GUI debugger
The NAG Fortran Library (needs to be installed separately, see below) can be accessed easily with the “NAG Library wizard”. Hundreds of sample programs are provided to illustrate the use of the Library.
Release 7.1 (Build 7125)
File type: executable (exe)
File size: 344 MB ; 361,566,440 bytes ; MD5 Sum b030c0b1effb6601052e1f7f6e7c4a11

Fortran Library compatible with Windows Fortran Builder

For 64-bit Applications
This build is the natural companion for Fortran Builder using the NAG Library wizard however, it is also possible to use a later version.

Linux 64-bit

Release 7.2 (Build 7200)
AMD64 and Intel Xeon EM64T
File type: gzip-ed tar archive (tgz)
File size: 39.8 MB ; 41,811,968 bytes ; MD5 Sum: 03b4fb98a0d6d12748e5d392085170d2

Linux 64-bit

Release 7.2 (Build 7200)
File type: gzip-ed tar archive (tgz)
File size: 20.8 MB ; 21,889,024 bytes ; MD5 Sum: 74cc4491f1e51647c7e3ad6863d9d2ff

macOS 64-bit

Apple Intel Mac
macOS version 12.0 (Monterey) or compatible
Release 7.2 (Build 7200)
File size: 22.8 MB ; 23,920,640 bytes ; MD5 Sum: 4eefb83b28d9299e0d984a1fafdc8c9d

macOS 64-bit

Apple Arm Mac
macOS version 11.0 (Big Sur) or compatible
Release 7.2 (Build 7200)
File size: 16.8MB ; 17,629,184 bytes ; MD5 Sum: 1f934955620cc41e81dad692308e5c22

Licence Management

You do not need to install a licence manager in order to use the NAG Fortran Compiler with a trial or node-locked licence, see Node-locked and trial licence installation information. If you have obtained a site or floating licence from NAG, you will need to install the Kusari licensing software. Download the appropriate Kusari implementation for your licence server platform

Information for Licensed Customers

Customers who have a valid licence may download these implementations in order to update their installations. The version and edit level is listed for each implementation in the list above. The current installed version and edit level can be displayed by invoking the compiler and passing it the -V switch