NAG Logo
Numerical Algorithms Group
Join our Group at LinkedIn Follow NAGTalk on Twitter
graphic

NAG Fortran Compiler News

Release 5.2

The NAG Fortran Compiler is now available on x86 Linux (NAG product code NPLUX52NA) and x86-64 Linux (NPL6A52NA). Other platforms will follow over the coming months.

Highlights

The new release adds many useful Fortran 2003 language features. Quadruple precision is now available on all platforms.

Fortran 2003

The major new Fortran 2003 additions are as follows -
  • Unlimited polymorphic
  • Procedure pointers
  • Object-bound procedures
  • Allocatable scalars
  • Deferred character length
  • Recursive I/O
  • ASSOCIATE
A large number of further F2003 enhancements are listed in the product Release Notes. This means that the Release 5.2 compiler covers the vast majority of Fortran 2003 and hence we've changed its name from "f95" to "nagfor" - the NAG Fortran Compiler.

Quadruple Precision

Quad precision REAL and COMPLEX is now available on all platforms. This provides "double double" precision with approximately twice the precision of DOUBLE PRECISION, but with a slightly smaller exponent range. (The Sun Solaris with Sun C implementation (NPSOL52NA) continues to use the native quad precision.)

Other Enhancements

Many other enhancements have been made to the usability, error checking and code speed of the compiler. For full details please see the Release Notes.

Download

Download instructions may be found on the NAG Fortran Compiler download page. Existing customers with support for this product may download and install the new version. New customers for this product can find instructions there on how to request a trial licence. Existing customers who do not already have a Release 5.1 or 5.2 licence should request a licence by running, from the command prompt, the program khostid, which can be found in the compiler lib direcory. The output should then be sent by email to NAG Technical Support, quoting your name, organisation, site reference (if known) and the NAG Product Code

  • NPAMP51NA for Apple Power Mac OS X
  • NPH9751NA for HPUX
  • NPIB651NA for IBM AIX
  • NPL6A52NA for x86-x64 Linux
  • NPL6451NA for Itanium Linux
  • NPLUX52NA for x86 Linux
  • NPMIN51NA for Apple Intel Mac OS X (32-bit)
  • NPMI651NA for Apple Intel Mac OS X (64-bit)
  • NPSOL51NA for Sun SPARC Solaris (using SunPro C)
  • NPSOL51NG for Sun SPARC Solaris (using Gnu C)
  • NPW3251NA for Windows XP/Vista (includes Fortran Builder - an IDE and GUI debugger)
© The Numerical Algorithms Group 2010
Privacy Policy | Trademarks

© Numerical Algorithms Group

Visit NAG on the web at:

www.nag.co.uk (Europe and ROW)
www.nag.com (North America)
www.nag-j.co.jp (Japan)

http://nag.com/nagware/np/news.asp