next up previous contents index
Next: References Up: Description of FFREAD Previous: Internal and external

Installation of FFREAD from the PAM file

FFREAD contains two patches: FFCDES defines the sequences for COMMON blocks and PARAMETERs, FFREAD contains the actual code. A PATCHY flag is used to define each machine. Currently, the following are available:

APOLLO
for APOLLO
BESM6
for ?
CDC
for CDC
CRAY
for CRAY
IBM
for IBM
NORD
for NORD50 and NORD500
PDP10
for PDP10
UNIVAC
for UNIVAC
VAX
for VAX

NORMAL can be used if your machine is not in the list and:

The necessary cradle then looks like this:

Cradle to extract FFREAD code

+USE, FFCDES, FFREAD, <machine flag>, T=EXE.
+PAM,T=CARDS.
+QUIT.

The PAM also contains a short test program with associated input. This programme and its data are extracted as follows (assuming you have given a file name to stream 23):

Extracting the test program

+ASM, 23.
+USE, FFTEST, T=EXE.
+PAM,T=CARDS.
+QUIT.

After having compiled and linked the programme (it contains a short user action routine), assign the data file produced by the above PATCHY run to a suitable unit number. Then run the program and give the data cards:

Data cards for test program

LIST
KEYS
READ <logical unit number of data file>

and observe the result. For the IBM and the CDC, example jobs to perform the above are included in the patch TEST, the required version is selected as before.


Janne Saarela
Tue May 16 09:50:47 METDST 1995