Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

UPEML Version 3.0: A machine-portable CDC update emulator

Technical Report ·
OSTI ID:10152292

UPEML is a machine-portable program that emulates a subset of the functions of the standard CDC Update. Machine-portability has been achieved by conforming to ANSI standards for Fortran-77. UPEML is compact and fairly efficient; however, it only allows a restricted syntax as compared with the CDC Update. This program was written primarily to facilitate the use of CDC-based scientific packages on alternate computer systems such as the VAX/VMS mainframes and UNIX workstations. UPEML has also been successfully used on the multiprocessor ELXSI, on CRAYs under both UNICOS and CTSS operating systems, and on Sun, HP, Stardent and IBM workstations. UPEML was originally released with the ITS electron/photon Monte Carlo transport package, which was developed on a CDC-7600 and makes extensive use of conditional file structure to combine several problem geometry and machine options into a single program file. UPEML 3.0 is an enhanced version of the original code and is being independently released for use at any installation or with any code package. Version 3.0 includes enhanced error checking, full ASCII character support, a program library audit capability, and a partial update option in which only selected or modified decks are written to the complete file. Version 3.0 also checks for overlapping corrections, allows processing of pested calls to common decks, and allows the use of alternate files in READ and ADDFILE commands. Finally, UPEML Version 3.0 allows the assignment of input and output files at runtime on the control line.

Research Organization:
Sandia National Labs., Albuquerque, NM (United States)
Sponsoring Organization:
USDOE, Washington, DC (United States)
DOE Contract Number:
AC04-76DP00789
OSTI ID:
10152292
Report Number(s):
SAND--92-0073; ON: DE92015384
Country of Publication:
United States
Language:
English

Similar Records

UPEML Version 3. 0: A machine-portable CDC update emulator
Technical Report · Tue Mar 31 23:00:00 EST 1992 · OSTI ID:5197743

UPEML Version 2. 0: A machine-portable CDC Update emulator
Technical Report · Fri May 01 00:00:00 EDT 1987 · OSTI ID:6389660

UPEML: a machine-portable CDC Update emulator
Technical Report · Fri Nov 30 23:00:00 EST 1984 · OSTI ID:6146015