Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] abuf_v3_0.gz(18 Kbytes)
Manuscript Title: OLYMPUS control and utility package for the CDC 6500.
Authors: M.H. Hughes, K.V. Roberts, G.G. Lister
Program title: OLYMPUS FOR CDC 6500
Catalogue identifier: ABUF_v3_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 10(1975)167
Programming language: Fortran, Compass.
Computer: CDC 6500.
Operating system: SCOPE 3.4.1.
RAM: 12K words
Word size: 60
Peripherals: disc.
Keywords: General purpose, Control, Utility, Package, Initial-value problems, Simulation, Computation, Standard, Framework, Kernel, Programming practice.
Classification: 4.14, 20.

Nature of problem:
A standard methodology called the OLYMPUS system has been established for constructing, testing and operating Fortran programs which solve equations describing initial-value problems. This system provides a clear standard structure for programs of a similar kind, and enables them to be transferred without difficulty from one type of computer to another provided that they are written in standard Fortran. Each program runs under the supervision of a standard control and utility package. Versions of the OLYMPUS system have previously been published for the ICL 4/70 and IBM 360/370 series computers, and the present package is the corresponding version for the CDC 6500 and other computers in the CDC range which use the SCOPE 3.4 operating system.

Solution method:
See Comp. Phys. Commun. (7(1974)237) for a fuller description of the OLYMPUS system and how it is used. Components of the package are stored in source and binary form in a local system library and brought into use by appropriate control statements. In the CDC version, COMMON blocks are inserted into subprograms by means of CDC UPDATE facility using * CALL control statements, so that a separate preprocessor is not required.

Before the OLYMPUS package is used, the CPC numbering in columns 73-80 of the NAMELIST data statements and end-of-record (EOR) statements should be removed.