NAGWare f95 Compiler

The NAGWare f95 Compiler, derived from the world’s first Fortran 90 Compiler from NAG is robust, highly tested, and valued by developers all over the globe for its checking capabilities and detailed error reporting. Available on a wide range of Unix and Windows platforms it accepts fixed or free format Fortran 95 input and many common Fortran 77 extensions are allowed. A large number of Fortran 2003 language features are now available. HPF code is also compiled and checked though only single processor output is generated.

Enhancements at Release 5.1

NAG is pleased to announce that a major new release of the NAGWare f95 Compiler – Release 5.1 – is now available. Release 5.1 continues the long line of ever-improving NAGWare Compilers that started with the world’s first Fortran 90 compiler – NAGWare f90, which was released in 1991.

Release 5.1 continues to support the full Fortran 95 language, while retaining backwards compatibility to previous releases. Additional new Fortran 2003 enhancements provide early access to more of the Fortran language of the future. These include the addition of more object-oriented features to add to those that established Release 5.0 as a leader in this area. The C Interoperability enhancements bring a standard means of calling C code from Fortran and vice versa. This new release also makes available further Fortran 2003 advances, for example in the areas of Input/Output and access to the computing environment.

Key features of the new release are improvements in performance and error checking. NAGWare f95 is available now on all major Unix platforms.

Fortran 2003 features in Release 5.0

  • IEEE modules
  • PROTECTED attribute
  • VALUE attribute
  • ALLOCATABLE dummy arrays, function results and structure components.
  • Type Extension
  • Polymorphic Variables
  • Typed allocation
  • Type Selection
  • Rank-remapping Pointer Assignment
  • VOLATILE keyword

Additional New Fortran 2003 features in Release 5.1

  • C interoperability
  • Type-bound procedures
  • Input/output features (various)
  • Stream input/output
  • Abstract derived types
  • Individual component accessibility
  • Abstract interfaces and the PROCEDURE statement
  • Public entities of private type
  • The ISO_FORTRAN_ENV module
  • The IMPORT statement
  • INTENT for pointers
  • Square brackets for array constructors
  • The SOURCE= specifier on ALLOCATE
  • Error message retrieval (ERRMSG= and IOMSG=)
  • Access to the command line and environment variables
  • Character kind selection

Online Documentation

The compiler is accompanied by first-class electronic help guides giving you the detailed information you need to carry out your work quickly and effectively.

Regular Updates

The compiler is regularly updated with new and enhanced features.


Product Platform Release Precision Comment
the NAGWare f95 Compiler
Apple Power Mac Release 5.1 N/A gcc 3.3
the NAGWare f95 Compiler
Free BSD Release 5.0 N/A gcc 3.2.2
the NAGWare f95 Compiler
HP Alpha Linux Release 4.2 N/A egcs
the NAGWare f95 Compiler
HP Alpha Tru64 Release 5.0 N/A Bundled C
the NAGWare f95 Compiler
HP PA-RISC 1.1 Release 5.1 N/A HP ANSI C
the NAGWare f95 Compiler
IBM Power AIX Release 5.1 N/A AIX XL C 6.0
the NAGWare f95 Compiler
Itanium Linux64 Release 5.0 N/A gcc 3.0/gcc
the NAGWare f95 Compiler
AMD-64 Linux64 Release 5.1 N/A gcc 3.2.3
the NAGWare f95 Compiler
x86-32 Linux Release 5.1 N/A gcc
the NAGWare f95 Compiler
SGI MIPS IRIX 5 Release 4.2 N/A Bundled C
the NAGWare f95 Compiler
SGI MIPS IRIX 6 Release 5.0 N/A C 7.41
the NAGWare f95 Compiler
Sun SPARC Solaris Release 5.1 N/A Sun Workshop
the NAGWare f95 Compiler
Sun SPARC Solaris Release 5.1 N/A gcc 3.4.2
the NAGWare f95 Compiler
x86-32 Windows Release 5.0 N/A gcc 3.2.3


The standard medium is CD-ROM. We are able to offer alternatives if CD-ROM is not suited to the machine on which you intend to run the software.

What do our Customers say about us?

I am impressed – somebody actually cares enough about customer relations, not only to honour a promise to reply, but to remember the request! I hope your company appreciates you as much as I do.

RE, London, UK

“Origin has always been one of the most powerful packages for data analysis and graphing. With the new multi-sheet workbook’s full formatting features and its ability to embed both images and graphs, OriginLab is moving a big step forward. From raw data to final professional report creation, you can now keep all the stages of data processing in a single software.”

Antoine Couturier, Ph.D. - Service Recherche, Institut National du Sport, de l'Expertise et de la Performance

Thanks again for your help. EndNote is a great product and I am constantly telling students, colleagues and friends about it.

JS, Dundee, UK

Very happy with the service. Very professional staff and always helpful.

UO, Athlone, Ireland

For the time being we are unable to offer the following product ranges although we are currently working hard to increase the number of products we can offer in the future. Please contact us to talk about alternative products that we may be able to offer you.