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.

 Availability:

Product Platform Release Precision Comment
NPAMP51NA
the NAGWare f95 Compiler
Apple Power Mac Release 5.1 N/A gcc 3.3
NPBSD50NA
the NAGWare f95 Compiler
Free BSD Release 5.0 N/A gcc 3.2.2
NPDAL42NA
the NAGWare f95 Compiler
HP Alpha Linux Release 4.2 N/A egcs
NPDAU50NA
the NAGWare f95 Compiler
HP Alpha Tru64 Release 5.0 N/A Bundled C
NPH9751NA
the NAGWare f95 Compiler
HP PA-RISC 1.1 Release 5.1 N/A HP ANSI C
NPIB651NA
the NAGWare f95 Compiler
IBM Power AIX Release 5.1 N/A AIX XL C 6.0
NPL6450NA
the NAGWare f95 Compiler
Itanium Linux64 Release 5.0 N/A gcc 3.0/gcc
NPL6A51NA
the NAGWare f95 Compiler
AMD-64 Linux64 Release 5.1 N/A gcc 3.2.3
NPLUX51NA
the NAGWare f95 Compiler
x86-32 Linux Release 5.1 N/A gcc 3.2.2.5
NPSG542NA
the NAGWare f95 Compiler
SGI MIPS IRIX 5 Release 4.2 N/A Bundled C
NPSG650NA
the NAGWare f95 Compiler
SGI MIPS IRIX 6 Release 5.0 N/A C 7.41
NPSOL51NA
the NAGWare f95 Compiler
Sun SPARC Solaris Release 5.1 N/A Sun Workshop
NPSOL51NG
the NAGWare f95 Compiler
Sun SPARC Solaris Release 5.1 N/A gcc 3.4.2
NPW3250NA
the NAGWare f95 Compiler
x86-32 Windows Release 5.0 N/A gcc 3.2.3

Distribution:

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?

Excellent! Very much appreciated how the content was tailored to our needs.

I had just upgraded to Windows 7, and after having Mathcad for several years I found that I could not complete the final stages of installation. After reading help files I finished up confused and really helpless, until I contacted you. THANK YOU.

JD, Dorset, UK

I am impressed by the level of support your company provides, and the list of software you offer looks very good indeed.

MQ, Edinburgh, UK

Many thanks for the prompt reply – I went ahead and purchased the download and was able to upgrade as you promised – fantastic service! I shall be recommenting Adept Scientific to anyone who’ll listen to me!

SF, Leicester, UK

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.