ALIs

kommt noch

NAG Fortran Tools

The NAGWare Fortran Tools provide users with the ability to analyse and transform Fortran 77, Fortran 90 and Fortran 95 code

Vendor and Versions

Vendor: Numerical Algorithm Group
 

Produkt Version Betriebs-
system
Rechner
NAGWare Fortran Tools 4.1 Linux IA-32 Teil des Linux-Clusters
hitcross (Hitachi Cross Compiler Umgebung)

Setup of the Tools

To setup the products, i.e. include the PATH to the commands, use

module load NAGWare_tools

for accesing all tools you then can type

nag_tool

For a demonstration of the tools type

nag_tools_demo 

Description

The NAGWare Fortran Tools provide users with the ability to analyse and transform Fortran 77, Fortran 90 and Fortran 95 code.

Regular use of the tools will speed development by helping to prevent or to find errors in user programs and in making source code easier to read and understand. Real benefits can be gained from the use of the tools during maintenance of existing software as the checks help to ensure that modifications are properly applied and that the style of the code remains consistent.

These tools can be used in a range of ways:

  • Quality Assurance
  • Standardisation
  • Enforcing coding standards
  • Porting to new platforms
  • Converting from fixed format Fortran 77 to free format Fortran 95
  • Normal day-to-day development

The NAGWare Fortran Tools suite consists of the following components:

NAGWare Fortran 95 Tools

The NAGWare f95 Tools provide analysis and transformational tools that accept as input Fortran 77 and fixed or free format Fortran 95. Output from the transformational tools is always free format, so these tools are effectively fixed to free format translators.

This set of tools provides analysis capabilities that include a call graph generator and transformational tools that include a configurable pretty printer, declaration standardiser and precision standardiser.

NAGWare Fortran 77 Tools

The NAGWare f77 Tools are a collection of tools for processing, analysing and transforming Fortran 77 source code. The tools accept as input standard conforming Fortran 77 with some common extensions and output fixed format Fortran 77. So these tools are used where it is not desired to move forward to free format Fortran 95.

The analysis capabilities which include a portability verifier (standard conformance checker) and call graph generator, can be useful as a first step in porting code from Fortran 77 to 95 or as an aid to further development work on the Fortran 77 code.

The transformational tools include a configurable pretty printer, declaration standardiser and precision transformer.

Further Information

Tools Tutorial

Man pages