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] aanf_v1_0.gz(13 Kbytes)
Manuscript Title: A Fortran system to maintain a program library. 2. Retrieval of program decks from the library files.
Authors: V.M. Burke, C. Jackson
Program title: RETRIEVE
Catalogue identifier: AANF_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 22(1981)77
Programming language: Fortran.
Computer: ICL 1906S.
Operating system: GEORGE IV.
RAM: 8K 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:
Program RETRIEVE retrieves decks, specified by their catalogue numbers from master library files which are copies of the files described in paper 1. The files may be serial or direct access. The output medium can be cards or listings. Only one person is supplied in one run. Programs CPSN, CPIN, CREC are auxiliary programs, described in appendices 1 and 2, for file manipulation.

Restrictions:
The number of catalogue numbers requested is restricted by array lengths which can be altered.

Unusual features:
Similarly to UPDATE, the program involves character manipulation and requires the same packing subroutines described in C.P.C. 22(1981)59.

Running time:
To retrieve two programs, total length 984 cards, from a magnetic tape program file took 0.03 s mill time. 1950 blocks were read from the tape during the retrieval.

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

Nature of problem:
The program RETRIEVE assumes that the card images of the decks stored in the program files have been truncated by removing trailing blanks and that all cards are numbered sequentially. This adaptation allows decks containing 80 column records which have been stored using the amended form of UPDATE to be retrieved.