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] acyf_v1_0.gz(10 Kbytes)
Manuscript Title: Preprocessor for IMPACT: a program for the solution of the coupled integro-differential equations of electron-atom collision theory.
Authors: M.A. Crees, M.J. Seaton, P.M.H. Wilson
Program title: IMPPRO
Catalogue identifier: ACYF_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 15(1978)23
Programming language: Fortran.
Computer: CDC 7600.
Operating system: SCOPE 2.1.4.
RAM: 4K words
Word size: 60
Peripherals: disc.
Keywords: Preprocessor, Editing, Atomic physics, Electron-atom, Electron-ion, Scattering.
Classification: 2.4.

Revision history:
Type Tit le Reference
adaptation 0001ADAPT IMPPRO FOR ECSIMPACT See below

Nature of problem:
IMPPRO is a preprocessor for the program IMPACT, catalogue number ACYE.

Solution method:
IMPRO reads two cards. The first specifies files IT1, IT2 and IT3 and print level. File IT1 contains the unprocessed program IMPACT and file IT2 is used for scratch storage. The processed FORTRAN program IMPACT is written on the file IT3. The second card specifies 8 basic dimension numbers for IMPACT and a parameter MACH for activation or de-activation of machine-dependent statements in IMPACT. IMPRO computes subsidiary dimension numbers and, depending on the value of MACH, instructions for insertion or deletion of timing routines and optional insertion of CDC PROGRAM, OVERLAY and LEVEL2 statements. It calls a modified version of the UCL String Replacement Program.

INPPRO uses one character not in the standard FORTRAN character set. In CDC Standard Hollerith this is a 5, 8-hole punch and is printed on CDC machines as "<=".

Running time:
2.7 s on the CDC 7600 at ULCC for processing of 6351 cards on file IT1.

Manuscript Title: Preprocessor for ECSIMPACT: a special version of program IMPACT for CDC machines with ex-core memory.
Authors: H.E. Saraph
Catalogue identifier: ACYF_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 18(1979)287
Programming language: Fortran.
Classification: 2.4.

Nature of problem:
To make the processor insert the special array sizes required by ECSIMPACT, which is a version of the program IMPACT. ECSIMPACT is published in this issue of CPC. The adapted processor will still work for program IMPACT as well. The switch for ECSIMPACT is effected by punching a 1 into column 50 of the second data card to the adapted IMPPRO. The test run output is included with that of ECSIMPACT.

Unusual features:
The command cards to effect the adaptation are standard CDC UPDATE commands.