1. NAME AND TITLE
UPDATE: Program to Update Fortran Source Files.
2. CONTRIBUTOR
Oak Ridge National Laboratory, Oak Ridge, Tennessee.
3. CODING LANGUAGE AND COMPUTER
Fortran 77; Data General MV (A) and IBM (B).
4. NATURE OF PROBLEM SOLVED
UPDATE is a Fortran source file manipulator which allows the editing of source files without
entering an editor program. It runs interactively on the Data General MV computers and may be
adapted to run on an IBM interactive system.
5. METHOD OF SOLUTION
UPDATE initially builds a program library from a source input deck. The source input is a
Fortran code with UPDATE directives imbedded in the file. Once a program library is created, a
compilable source file may be extracted from it using the proper UPDATE directive. Changes to the
program library are also possible by making what are called correction runs.
6. RESTRICTIONS OR LIMITATIONS
None noted.
7. TYPICAL RUNNING TIME
Both sample input cases took less than a second of cpu time on the IBM 3033.
8. COMPUTER HARDWARE REQUIREMENTS
The code runs on the Data General MV family of computers and the IBM 3033 or 3081.
9. COMPUTER SOFTWARE REQUIREMENTS
A Fortran 77 compiler is required. The Data General version runs under AOS/VS, and the IBM
version runs under MVS or MVS-XA.
10. REFERENCE
B. L. Kirk, "UPDATE: A Fortran 77 Source File Manipulator," NUREG/CR 4478,
ORNL/NUREG/TDMC-4 (1988).
11. CONTENTS OF CODE PACKAGE
Included are the referenced document and one (360 K) DOS diskette including the source file,
control files, plus sample input and output.
12. DATE OF ABSTRACT
March 1989.
KEYWORDS: INTERACTIVE, ON-LINE