NAGWare f95 compiler version 4.1 released

Oxford 22 January 2001 The Numerical Algorithms Group (NAG) released version 4.1 of the NAGWare f95 compiler. The new release of this compiler that also has Fortran 2000 support, includes innovations and refinements in the areas of error detection and improved performance that benefit developers and application users alike. Another new feature is a full traceback facility, coupled with optional pre-assignment of variables, to assist with the detection of runtime errors, and the ability to monitor memory allocation and deallocation.

In detail, new features in this release include an option to allow all unsaved local real and complex variables and INTENT(OUT) dummy arguments to be initialised to signaling NaN, which aids in catching errors caused by the use of uninitialised variables, a common source of programming error that can be otherwise difficult to detect. Other runtime errors are now more readily located using the new full traceback facility, complemented by the memory allocation/deallocation monitor, that has been implemented for the first time. The execution speed of compiled code has also been improved. In particular, performance enhancements have been made in the area of memory allocation, procedure invocation and some intrinsic functions. Run time library support has been added for safe execution in a multi-threaded environment, hence providing support for the use of this f95 compiler with environments like MPI.

Other key features that are new in Release 4.1 are:

  • Unlimited number of open files
  • A new option is available to double the size of all numeric data types
  • The ISO/IEC technical report implementations have been updated

Release 4.1 is available on a wide variety of Unix platforms, initially including Intel Linux, Solaris, HP-UX, Sun 4, Alpha Linux, RS6000, Silicon Graphics and DEC OSF/1. Other implementations will be added in the near future.


Ad Emmen

[News on Advanced IT][Calendar][Analysis][IT in Medicine]