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] aane_v1_0.gz(30 Kbytes)
Manuscript Title: A Fortran system to maintain a program library. 1. Storage of the program decks in magnetic tape files.
Authors: V.M. Burke, C. Jackson
Program title: UPDATE
Catalogue identifier: AANE_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 22(1981)59
Programming language: Fortran.
Computer: ICL 1906S.
Operating system: GEORGE IV.
RAM: 13K words
Word size: 24
Peripherals: magnetic tape, disc.
Keywords: Information, Storage, Retrieval, Library, File management, Character manipulation, General purpose, Utility.
Classification: 4.14.

Revision history:
Type Tit le Reference
adaptation 0001 ADAPT FOR FREE FORMAT DATA See below

Nature of problem:
This program stores the CPC library of programs serially on magnetic tape files and maintains an index. The card images are contracted in a simple way. It takes as input cards or magnetic tape, in particluar a CPC subscriber tape and has the facility to edit existing files.

Restrictions:
The program is of general use. It can store any library of data in the form of card decks so long as the decks are each serially numbered and identified by a four-character catalogue number. The editing facility does not include the altering of cards within a deck. It involves the deletion of a deck or the insertion of adaptation or correction decks adjacent to the relevant program.

Unusual features:
The program involves character manipulation and requires simple subroutines to be supplied by the user to pack and unpack groups of characters into a word. Versions of these routines for the ICL 1906S, IBM 360/195 and the CDC 6600 are included. There is the facility whereby editing of a multi-reel library is performed as a series of subsidiary runs and therefore the maximum number of tape units required at any one time is three.

Running time:
The central processor time to store 14 programs, approximately 23700 cards is about 45 s using a subscriber tape as input.

ADAPTATION SUMMARY
Manuscript Title: A Fortran system to maintain a program library, adapt UPDATE to store decks containing free format data.
Authors: C. Jackson
Program title: 0001 ADAPT FOR FREE FORMAT DATA
Catalogue identifier: AANE_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 38(1985)113
Programming language: Fortran.
Computer: ICL 2988.
Operating system: VME.
Classification: 4.14.

Nature of problem:
This adaptation amends the program to store decks containing free format data.