RSICC Home Page
RSIC CODE PACKAGE PSR-245

1. NAME AND TITLE

UPEML 3.0: A Machine-Portable CDC UPDATE Emulator.

2. CONTRIBUTOR

Sandia National Laboratories, Albuquerque, New Mexico.

3. CODING LANGUAGE AND COMPUTER

Fortran 77; Sun, HP, IBM Unix Workstation and Personal Computers.

4. NATURE OF PROBLEM SOLVED

UPEML is a machine-portable CDC UPDATE emulation program. It is capable of emulating a significant subset of the standard CDC UPDATE functions, including program library creation and subsequent modification.

5. METHOD OF SOLUTION

UPEML was originally written to facilitate the use of CDC-based scientific packages on alternate computers. In addition to supporting computers such as the VAX/VMS, IBM, and CRAY/COS, Version 3.0 now supports UNIX workstations and the CRAY/UNICOS operating system. Several program bugs have been corrected in Version 3.0. Version 3.0 has several new features including 1) improved error checking, 2) the ability to use *ADDFILE and *READ from nested files, 3) creation of compile file on creation run, 4) allows identifiers to begin with numbers, and 5) ability to control warning messages and program termination on error conditions.

6. RESTRICTIONS OR LIMITATIONS

None noted.

7. TYPICAL RUNNING TIME

The time is dependent on the size of the source file.

8. COMPUTER HARDWARE REQUIREMENTS

UPEML is operable on VAX, IBM, CDC and Cray computers; all IBM-compatible PC's; and Unix workstations such as SUN, IBM, and HP.

9. COMPUTER SOFTWARE REQUIREMENTS

A Fortran-77 compiler is required. The PC version was compiled with Lahey FORTRAN F77L-EM/32 compiler. All UNIX operating systems plus VAX/VMS; IBM/MVS; CRAY/COS; DOS 5.0.

10. REFERENCES

a. Included in the package:

T. A. Mehlhorn, T. A. Haill, "UPEML Version 3.0: A Machine-Portable CDC Update Emulator," SAND92-0073, UC-705 (April 1992).

b. Background information:

"UPDATE, VERSION 1, Reference Manual, Revision 11/23/81," Report No. 60449900, Control Data Corporation.

11. CONTENTS OF CODE PACKAGE

Included is the referenced document in (10.a) and either on 1 DS/HD diskette in DOS format (either 1.2 or 1.44MB), as well as in tar format on 1 DS/HD 3.5-in. diskette (2MB). The PC executable file and is included.

12. DATE OF ABSTRACT

September 1987; revised February 1988; February 1991; June 1991; February 1993.

KEYWORDS: CONVERSION, FORTRAN; INTERACTIVE, ON-LINE; MICROCOMPUTER