FATCAT: A tool to aid in maintaining, modifying, and enhancing Fortran codes

Robert G. Babb, David Klappholz, Apostolos D. Kallis

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

FATCAT (Fortran Advanced Technology Code Analysis Tool) is a software tool designed to aid the programmer in maintaining, modifying, and enhancing substantial production programs (a thousand to over a million lines long). FATCAT is also extremely useful in aiding the programmer in parallelizing Fortran code. FATCAT analyzes sequential code written in ANSI Fortran '77. It also 'understands' Cray Fortran (CFT) extensions, such as recursion and pointer variables. Like some cross-reference-table-producing tools, FATCAT also understands the effects on variable usage of COMMON and EQUIVALENCE statements. Unlike most such tools, however, it also accounts for the effects of SUBROUTINE and FUNCTION calls, including recursive calls, of array subscripting, and of dereferencing CFT-style pointer variables.

Original languageEnglish
Title of host publicationConference on Software Maintenance
Pages347-348
Number of pages2
StatePublished - Nov 1990
EventProceedings of the 1990 Conference on Software Maintenance - San Diego, CA, USA
Duration: 26 Nov 199029 Nov 1990

Publication series

NameConference on Software Maintenance

Conference

ConferenceProceedings of the 1990 Conference on Software Maintenance
CitySan Diego, CA, USA
Period26/11/9029/11/90

Fingerprint

Dive into the research topics of 'FATCAT: A tool to aid in maintaining, modifying, and enhancing Fortran codes'. Together they form a unique fingerprint.

Cite this