nasa technical memorandum technical memorandum ... appendix vii -use of the eai 8400 data conversion...

108
NASA TECHNICAL MEMORANDUM GENERALIZED AERODYNAMIC COEFFICIENT TABLE STORAGE, CHECK-OUT AND INTERPOLATION FOR AIRCRAFT SIMULATION Frank Neuman and Neil Warner Ames Research Center Moffett Field, California 94035 ' '(NASA-TM-X-62229) GENERALIZE AERODYNAMIC COEFFICIENT TABLE STORAGE, CHECKOUT AND :' INTERPOLATION FOR AIRCRAFT SIMULATION l(NASA) 107 p SC $7.50 . CSCL 01A N73-16983 Unclas G3/01 .62296 _ January 1973 , _ . . .......... '-iaJ. t d 9- ni ) ,of https://ntrs.nasa.gov/search.jsp?R=19730008256 2018-07-07T13:21:23+00:00Z

Upload: nguyenkiet

Post on 09-Jun-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

NASA TECHNICALMEMORANDUM

GENERALIZED AERODYNAMIC COEFFICIENT TABLE STORAGE,

CHECK-OUT AND INTERPOLATION FOR AIRCRAFT SIMULATION

Frank Neuman and Neil Warner

Ames Research CenterMoffett Field, California 94035 '

'(NASA-TM-X-62229) GENERALIZE AERODYNAMICCOEFFICIENT TABLE STORAGE, CHECKOUT AND :'INTERPOLATION FOR AIRCRAFT SIMULATION

l(NASA) 107 p SC $7.50 . CSCL 01A

N73-16983

UnclasG3/01 .62296 _

January 1973

, _ . .

.......... '-iaJ.

t

d 9- ni )

,of

https://ntrs.nasa.gov/search.jsp?R=19730008256 2018-07-07T13:21:23+00:00Z

CONTENTS ,'

SUMMARY 1

INTRODUCTION 2

CONSIDERATIONS FOR THE PREPARATION OF TABLES 4

TABLE PRE-PROCESSOR 7

DATA VERIFICATION 15

CHANGE FROM 360 TO 8400 INPUT PUNCH DATA CARDS 23

THE INTERPOLATION SUBROUTINES 26

CONCLUSIONS AND COMMENTS 28

APPENDIX I - PREPROCESSOR PROGRAM LISTINGS 29

APPENDIX II - PLOTTING PROGRAM LISTINGS 49

APPENDIX III - EAI 8400 CONVERSION PROGRAM LISTINGS 65

APPENDIX IV - INTERPOLATION PROGRAM LISTINGS 75

APPENDIX V - USE OF PRE-PROCESSOR 84

APPENDIX VI - USE OF THE PLOTTING PROGRAM 93

APPENDIX VII - USE OF THE EAI 8400 DATA CONVERSION PROGRAM 99

APPENDIX VIII - THE APPLICATION OF THE TABLE LOOKUP PROGRAMS 101

i

GENERALIZED AERODYNAMIC COEFFICIENT TABLE STORAGE, CHECK-OUTAND INTERPOLATION FOR AIRCRAFT SIMUALTION

SUMMARY

._For the last three years the set of programs described in this paper has

-been-used for rapidly introducing, checking out and very efficiently using

aerodynamic tables in complex aircraft simulations.

The preprocessor program reads in tables with different names and dimensions

and stores them on disc storage according to the specified dimensions. The

tables are read in from IBM cards in a format which is convenient to the engineer

or person who reduces the data from the original graphs. During table processing,

new auxiliary tables are generated which are required for table cataloging and

for efficient interpolation. In addition, DIMENSION statements for the tables

as well as READ statements are punched so that they may be used in other

programs for readout of the data from disc without chance of programming

errors. Besides punched card output, there is also a line printer output which

consists of the properly labelled tables. For quick data checking graphical

output for all tables is provided in a separate program.

Linear Interpolation routineswere written which required only onesearch per

argument, independent of the number of lists for each argument. The linear

interpolation routines have been written in FORTRAN to interpolate 1 dimensional,

2 dimensional, and 3 dimensional tables.

The programs described so far have been written to be used for aircraft simulation

on the IBM 360. For piloted simulations of the EAI 8400 computer the same

set of data is required. However, the data input format is quite differgnt.

To save time and reduce operator errors a Program was written that converts the

format for the IBM 360 to a punched card deck in the EAI 8400 compatible format.

-1-

INTRODUCTION

The programs that will be described in the following sections are designed to

speed up the data storage, data check-out, and table look-up for aerodynamic

coefficient tables used in aircraft automatic control simuftions on the IBM

360 and for piloted simulations on the EAI 8400.

On the 360 everytime a new aircraft or spacecraft had to be simulated new data

processing subroutines had to be written, while the 8400 interpolation is not

too efficient in its argument searches. The new table preprocessor program

that will be described does not require any re-writing as function of the table

names, table lengths, or table dimensions. The new interpolation program

performs only one search per argument

independent of the number of argument lists required for the set of tables.

This is further explained below.

For an elaborate 6 degree of freedom aircraft simulation, up to 100 tables

are required. These tables often have common arguments, for instance 'alpha'

the angle of attack, but the list of argument values at which the function

values are stored may be different depending on the shape of the functions which

are approximated as linear segments. These lists are called break-point lists.

During a simulation run each break-point list must be searched for the subscript

of the break-point just below the actual argument value. Therefore, many

break-point lists may have to be searched even though they concern the same

argument. In our table look-up method this.disadvantage is over-come by generating

master lists of all break-points and searching the master lists only. The

subscript of the appropriate break-point for each argument ofeach table is

found in an auxiliary cross reference list. Hence, there is only one search -

per argument. An inefficient search could also be avoided by expanding tables

-2-

by means of interpolation so that they all have the same break-point lists.

If one assumes infinite storage, this is the most efficient method of table

look-up. However, table expansion may increase the required storage by a

factor of 4 to 8 so that a large amount of virtual memory and core swapping

my be required on the IBM 360 which would make the program run inefficiently

although the calculations would be reduced. In the programs that will be

described, the tables are kept at their original size at a cost of a small

amount of computation.

At present, data packages for aerodynamic tables for aircraft simulation are

prepared separately for the IBM 360 and the EAI 8400. This requires two

sets of data decks, each containing different types of data transcription

and key punch operator errors;and therefore, it requires two check-out periods.

Such check-out is very costly in computer and engineer's time. Therefore a

program was written that circumvents double data check-out by converting the

data stored and checked out on the on the 360 to a deck of cards in the format

that is required for the 8400 for aircraft simulation.

-3-

CONSIDERATIONS FOR THE PREPARATION OF TABLES

Often aeronautical tables are generated from graphical data. The following

remarks are intended to aid in speeding up the data reduction process -and

aid in obtaining an efficient table lookup for running simulation programs.

The number of breakpoint lists should be kept small. This can be done by

examining all tables with identical parameters and by selecting a set of

parameter breakpoints that would permit faithful description of all curves

with that set of breakpoints. Then select from this master list a reasonable

number of subsets to describe individual curves with a minimum number of

breakpoints. The maximum number of breakpoint lists .per argument is 20,

but considerable storage and running time is saved for the simulation program

if this number is kept smaller. Greatest care in reducing the number of break-

point lists should be taken for the argument that appears most often in the

tables, usually the angle of attack.

All entries of the tables must be filled. It often happens in graphical data

that all curves on a graph do not span the full range of the parameter on the

abscissa. It is thought that the engineer can estimate a better extrapolation

for the purpose of filling the table than an automatic extrapolation program

could. If no prior knowledge is available, or if the simualtion would be

invalid if it entered the region of the graph for which no data exist, the

engineer can insert extremely large function values, which would make the

simulation fail in a very obVious way.

Effort is saved when the tables are constructed from the original graphs by

using the same convention as the automatic plotting program. Unless specified L--

differently, for an individual table, the plotting program plots the horizontal

breakpoint list as abscissa, the vertical breakpoint list as curve parameter,

and for a three dimensional table, it uses the third breakpoint list as fixed

parameter for each individual graph, see figure 1.

In naming the table it is useful to adhere to a simple convention similar for

all tables. A suggested way is to add a T to the name of a function for the

tabulatedvalues. Then, e.g. the table name for the lift -coefficient CL

would be CLT.

The table parameters may -be named identical to the names given in the

simulation-program. The parameter names in the table processor--are used only

as~phameric data. They aid in labelling the printouts and graphs and are

used in error messages in the simulation program.

-5-

r3 r BPL 3QL2 .

Uo

3

Vori E PL

(a) Graphical data.

srd. BPL 1 1 3r4 BPLo.|

(b) Tabulated data.

Relationship between breakpoint lists and standard plotting convention.

-6-

LO

ar-

'Ho; BPL

-- goors z .?L

-i

L.

W .,

"d IHorz; BPL

-.J

4. FunCt io2...n~t

Figure 1.

.! 3rd B PLI 1

TABLE PRE-PROCESSOR

READING IN THE TABLE DATA AND DESCRIPTION OF THE PROGRAm4 FLOW

The table pre-processor consists of a main program and 5 subroutines all

written in FORTRAN (for listings see appendix I). Their operation will be

explained by means of a small example. Figure 2 shows the data deck for the

example, which includes short 1, 2, and 3 dimensional tables in arbitrary

order. The cards are numbered and anotated for the purpose of discussion

only.

The main program T READ, reads in the NAMELIST "Input", which contains only

the variable IPUNCH. Table storage and card punching is controlled by IPUNCH;

when it is '0' only line printer output occurs. It is advisable to run the

program in this manner until one is reasonably sure of the correctness of the

data format and table dimensions. Finally, set IPUNCH to '1' to store the

data on disc and obtain a deck of DIMENSION and READ cards for all tables and

auxiliary arrays.

TREAD then calls subroutine TABCOM. TABCOM reads two key cards, (1) and

(2), which contain the number of arguments for all tables to be read and the

alpha-numerical names of all arguments. For reading each table TABCOM calls

TABIN. Each table has a header card, (3), (7), (20). The header card contains,

in order, a user's comment field, the table name, the names of the arguments,

and the lengths of the individual breakpoint lists which are also the table

dimensions. As can be seen, for the examples of the 2 and 3 dimensional

tables, the tables are constructed in a conventional fashion with one breakpoint

list written horizontally across the top, (9), (15), (21, and the other

,: ;brea.kpoint list. vertically on the left (first. column of numbers). The ., :

breakpoint for the third dimension are given at the head of each 2-dimensional

subtable, (8), (14). This arrangement requires repetition of breakpoint lists

-7-

3

ALPHA DA tiACH

CM ALPHA 1 3

I C20. -. 25. 0.610. .

iCLDA ALPHA DA MACH 3 4 2

-,,,o :--% . 5r.~ 5. lo.

-. i0.o . 1 .1 .10 . .3 .2 .115. .50 1 .302 .420. 8 4 .598

> O. 05. O0.-10. .05 .048 .05.0 .146 .1 .09815. .46 .15 .220. .39 .20 .31

CLilN 0 4 ALPHA 3 3 1

Figure 2. Card images with explanations of a sample set of inputpre-processor. (Blank cards were inserted for printout clarity

argurment YamrneS

4

Table I

I d.;nerisional

Table 2

3 dceasior,al

Table 3

2 J'. rvelO'nal

data to theonly.)

-8-

(2)-

(3)'

(4)(5)(6)

. I

(7)

(8)(9)

(I Oa)(I I)

(13).

(I 4).O S)

(I 6).tl7)( 8)(I 9)

(20)

(22)(Za 3)(Z 9)

no. o ar'uonie"ts

for 3-dimensional tables, but it aids the visual check of the data cards

before processing. The corresponding function values are located at the

intersection of one element in the vertical breakpoint list and another element

.in the horizontal breakpoint list.

In addition to the above, TABCOM stores the function elements and saves the

name of the table and the names of the arguments associated with the break-

point sublists. Next, once per table, TABCOM calls TABOUT which i's a 'subroutine

that writes out the table. The output for the example in Figure 2 is shown

in Figure 3. TABCOM also compares the new breakpoint lists with those already

stored and adds them to the already stored breakpoint lists, unless an identical

breakpoint is already in storage. Furthermore, TABCOM assembles breakpoint

identification lists which identify the required breakpoint lists as function

of the table number and first, second, and third table dimensions as appropriate.

After all tables have 'been read in, TABCOM prints out all breakpoint lists as

shown in Figure 4(a). Control is then turned back to the main program.

The last job to be performed by the table pre-processor is to generate the

lists that are required for a more efficient table look-up. First the main

program calls subroutine MLIST. MLIST generates a master list for each argument

that occurs in the tables. (A master list is an ordered list of all values

that occur in the sublists for one particular argument). These master lists

are required for searching each argument that occurs in the tables. The master

lists are printed out as shown in Figure 3(b). Finally, subroutine NBLIST is

called. This subroutine generates cross reference lists which will allow table

look-up by only searching the master list for each argument. After these

lists are constructed they are printed out as shown in Figure 5(a) for the

-example. The INBPL lists define the corresponding element in the breakpoint

list for each argument and each table. When the breakpoint list for a given

-9-

_,. ,...... . _; .. . . .s....:_.........,.. .,,- . _ _ , , , , __,__,,.

.UBER OF VARIABLES4HA- DA ___-- MAC.H

i

3

TABLE 1 CM ( ALPHA )

I

I ALPHA CM

0.000000 -0.200000

5.0O000 0.600000

10.000000 0.800000

TABLE 2 CLDA . ALPHA , DA , MACH

MACH = 0.500000

ALPHAO0.000000 5.000000 10.000000

DA

-10.00000OO 0 OOOOO O.1OO0O O.1h 0O000

0.000000 0.300000 0.200000 0.100000

15.000000 0.501000 0.302000 0.400000

20.000000 0.800000 0.400000 0.598000

Figure 3. Printed tables from the preprocessor.

- ~~~F. igure 3. Printed tables from the pre-processor.· -

-10-

MACH = 0.900000

ALPHA0.000000 5.000000 10. 000000

DA

-10.000000 0.050000 0.048000 0.050000

0.000000 0.146000 0.100000 0.098000

15.000000 0.460000 0.150000 0.200000

20.000000 0.390000 0.200000 0.310000

TABLE 3 CLMN ( DA , ALPHA

DA-9.000000 10.000000 18.000000

ALPHA

0o.000000

6.00000

1.0.0 00000

0. 000120

0.200000

0.400000

0.200100

0.600000

1. 000000

0.410000

0.800000

1 .2 000o00

(b)FIGURE 3-(concluded).

10a

i

I

iI

i

I

I

iI

ALPHA5.00000 10.000006.00000 10.00000

-10. 00000_Q nnnn

DA0.000001n. nnnnn

15.000001 R.0 0000

20.00000

I ULMN t__ -_ ___ ____ ________VVVVV _

0.50000MACH

0.90000

(a) Break-point lists, none repeated, with the table number and name whereeach list first occurred.

MASTER LISTS

4 ALPHA0.000 5.000 6.000 10.000

7 DA-10.000 -9.000 0.000 10.000 15.000 18.000 20.000

2 MACH0.500 0.900

(b) Break-point master lists with number of elements and name ofargument. /

Figure 4. -Auxiliary arrays from pre-processor.

-11-

1 CM3 CLMN

O .000000.00000

2 CLDA'l i Mm -

2 CLDA

NBPL LISTS FOR

1·23

-- 4 34

5.000

6.00010.000

ALPHACM CLM"N

1 1cm _1_M'

2 12 23 3

NBPL LISTS FOR DACLDA CLMN

1 -10.000 1 -12 -9.000 1 13 0.000 2 1-4 10.000o 2 ..2-.. 5 15.000 3 26 18.000 3 07 20.000 4 0

NBPL LISTS FOR MACHCLDA

1____ 00 1,_0_2 0.900 2

(a) NBPL cross reference lists.

CROSS REFERENCE LISTSJ NTDIM NJ1 NJ2 NJ3 NK1 NK2 NK3 NL1 NL2 NL31 1 1 1 32 3 1 2 3 1- -1 1 3 4 23 2 2 1 2 2 3 3

Mi. 8 i mey ay- . bra*-on ~- r . leq, ;+l~r eacl~o4'i r tht4e_ ag breek-p4,.vt I1,sts

(b) Cross reference lists indicating the correct breakpoint list for eachargument of each table.

16 DIMENSION CARDS WERE PUNCHED.

18 READ CARDS WERE PUNCHED.NOTE ** ON TSS, THESE CARD IMAGES ARE STORED IN THE DATA SET

ASSIGNED TO FT07FOO1 BY A DDEF CARD.

" S.SEE THE TABLE PROCESSOR USERS GUIDE.

·~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .· -. ., ....·.. . ..-

,- ' ."'.-(c) Message giving number of access card images stored.. ' ' ,,. '

Figure 5. Final output from the pre-processor.

-12-

=- ----

table does not cover the whole range of the master list, for points outside

the range, a'-l' is inserted when the value is below the range and a '0'

is inserted in the NBPL list when the value is above the range. (See the

DA NBPL list for table CLMN). As will be shown later, this permits the inter-

polation subroutines to determine, with a single IF statement, whether an

argument is outside the range of the table.

'Other cross-reference lists that are reui-fred are shown in figure 5(b). At the

beginning of the main program, under symbol explanation, the meaning of the

important variables and tables are given. Sufficient comment cards are

inserted into the programs to make them self-explanatory. Also given in the

main program are the ranges of the subscripts, which are determined by the

dimension statements presently in the program. The program as it stands

can handle 25 different independent variables and a maximum of 20 different

breakpoint lists per argument. It is of computational and storage advantage

if the numbers of breakpoint lists per argument are kept to a minimum. The

maximum length of a master list must not exceed 35 elements. These limits, of

course, can be changed by simply changing the dimensions of the arrays.

Since the pre-processor has stored all arrays efficiently, the remaining

programs could not be written in complete generality. However, the only

change that must be made as function of the type of tables to be processed

is to take the dimension cards and read statements which are provided by the

table pre-processor (see Figure 6) and insert them at the beginning of the

main programs. Note that the READ cards must remain in the correct order.

-.. - ,..

-13-

DI!,'ErISO,' C.i (' 3) D . 1DIi'ENSION CLDA ( 3, 4, 2) D 2DIMENXSION CLMIN ( 3, 3) 0 3REAL;:8 VARN 1i( 3) O 4DIM ENS I Oi'! BPL( 3, 2, 4) D 5DIi'ENSION NLENTH( 3, 2) D 6DIiMiENSION! NTABLE( 3, 2) D 7REAL*8 TNi'JME( 3) 0 8DIM ENSION JTN ( 3) D 9DIMIENSION NTDI[1( 3) . D 10DIMiENSION NBPL.( 3, 7, 2) D 1].D'IOWEN S ION NNMAST ( 3) D 12DIIMENiSION AMAST( 7, 3) D 13.DIMENS ION NJ( 3, 3) D 14DIMIENSION NK( 3, 3) D 15DIMENSION NL( 3, 3) D 16READ (2 )CM 1.READ (2) CLDA 2READ (2 ) CLMN 3READ ( 2) NUMTBL - 4READ (2) NOVARS 5READ (2) VARNM 6READ (2 ) BPL 7READ (2) NLENTH 8READ (2) NTABLE 9READ (2) TN;'fE . 10READ (2 ) JTN 11READ (2) NTDIM1 12READ (2) NIlBPL 13READ (2) NMiAST 14.READ (2) AHAST 15READ (2) NJ 16READ (2 ) NK .17READ (2) NL 1l

Figure 6. Listing of the DIMENSION and READ cards provided by the pre-processor.These cards must be inserted into the graphics program, the 8400-card punchprogram, and the interpolation-program.

," :. :. "". "': . "- ... . : .' -. t -' . . . . " " " :. 'f ."; ." - :.:" ' :: ' -- - " - .... ."'': ":"'' ... ' . '

DATA VERIFICATION

Although the tables are printed out in easily readable form, it is still

tedious to compare the data with the original graphical aeronautical data.

This process is simplified by graphical output of all tables that have been

stored. A main plotting program and some subroutines are included in this

table processing package to plot the tables stored by the pre-processor.

Hardcopy 8 x 8 - inch plots are produced on the S-'C 4020 cathode-ray-tdbe

plotter.

Sample plots of the example tables described previously are seen in figures

7(a) through 7(g). Figure 7(a) shows a 1 dimensional table, CM. Figures

7(b) and 7(c) show a 3 dimensional table, CLDA, which is plotted with the

variables in order as stored by the pre-processor and has been automatically

scaled on the stored data. Figures 7(d), 7(e) and 7(f) show the table CLDA

plotted where the plotting program options are used. The plotting order has

been changed so that the variable DA is now plotted as the abscissa. The

3 variables can be plotted in any order the user desires.

Another option illustrated is specification of the minimum and maximum values

of the function CLDA to be used on the graph. Figure 7(g) shows the format

for a 2 dimensional table and further illustrates results of specifying the

minimum and maximum graph values for the function CLMN and the variable DA.

Instructions for specifying the options desired and the cards used for figure 7

are described in Appendix VI.

Listings of the programs to produce the data verification graphs are presented

in Appendix II. Detailed instructions for their use are in Appendix VI.

-15-

i, ,- i I rI I r r rI T=

PtI -.H i- -F t t- z-tI

AL'HA

Figure 7(a). One dimensional table plotted as stored.

-16-

. 7C X

1111rIIl l

'j1 7 71 STOL 'U'!

I I O.-~>- X 4g

LIt-L-LTLL

.401

-4-I

-jF

.0

.T--ti E

-I

r

F

---- I

0.50

[4-#-

U7/2.7/71 >STOL t',2 I

I ' I -If I-T ] ?

HH1 "HirTiT111ITil IIi

.60 ., - - ! -,I u ___ It M4TMI}-+51 -[-

.50

iT.L

IN.20

I

I,Lh

+1il

vv -I rt

71:1-- t-f -tttttIL.LL24-4.4 LIII i II iW! i i i : I i i ii 1 1 1 1 " ! ." " " : : " : " " ; .IB11 a ". A U

S.0. S.L0ALPHA

Til7.0 8.0

Figure 7(b). Three dimensional table (part 1) plotted as stored,

and ..tomat'cally s~ai-...

I;' ' '.... . - and automatically scaled.

-17-

.80MACH

Fl t FF-H liI I I I ILLiL.LI

tf-t-M-

tLL1111I~ I 1111 ;1, 111 111 111, 1 1

: L - *ii~:?' ii:-iL

T I ?--i'- ,i-K i ], t

11[ l} It I! -I I II I I i --- t-l !111 tt t~it -I - i-i

......... .,,il.,,,ii I I I a I -l| I LLLL

Pk~i'-

I Lt

I~l i'-i-- ~- 4 ,X +-IilliT

t1-4-bi' -rH _ 1- *iU l i i:_

_ FFF n 41 ItFF:;11

lI

TIS

.35o

, I L

e.uo

Ltt

� 1

.80 MACH

.60l

°'4t

~~~1

.40

.sommm-FtI

.~ 45J t

edit, ~~~~I -- i-tWL G oi * - -- l 1 1 -11 _

2.0 4.0

ALPHA6.0 7.0 8.0

Figure 7(c). Three dimensional table (part 2) plotted as stored

. . . . . and automatically scaled .

... ., .. ...

-18-

0.907/2 7/71 I TCL

LiM1 ID ]V

;F I -

I .- i

f#1# -1.0 10.0

t m St Aht I

A.: X 1j, .. t: T onrntn,- l9-,I

.?70L

i *!

.

ALPHA 0.00

-t

-. .--.YE.w t-6 -6 -4 -2 0 2 4 6

DA "'8 12 t4

-I \57/2?T/? W-Ttk !A.Jl\

;I

[flP1171

16 i8

Figure 7(d). Three dimensional table (part 1) showing a change in

- .plotting order from th graphs of figure 5(b) a.nd (c).

New minimum and maximum values of the function CLDA

were also specified.

-19-

:---- _-

I

-. - - -, i

tO

1.00

0. ? 4 6

DA^'8 1L 12

fI

I. I .1

57/2?/71 -II

INV I -4-1 %,

-tTH---4"-4 _ 'dI_1=

14 16 18 2t

Figure 7(e). Three dimensional table (part 2).

-20-

ALPHA 5.00

�I2i

.I

_.4

Ii iV;

P-4-P

-10 -8 -6 -4 -Z

I iv: ! i i

L./27/ ?I ST.X 's' 6

-2Xy^H-~ 'i

ALPHAA 10. 00

4-:4 r_- Ft -- -_

-4

7 A- - -~

=2> ::-z

=I:+A7 F--

-8 -6 - 4 -2 0 2 4 _4

DA^-

IZ

U{ -- Hi

6 8 10 12 14 16 18

Figure 7(f). Three dimensional table (part 3).

.2] -

-21 -

H

Hr

I>

I1

a-10

I

t-=

_ I

!i.9I ? i *9 .1I -

-6 -4 -2

2.0

4

OA0 12 I$ 6 . -a . ta .

I

Figure 7(g). Two dimensional table showing results of user specification

of minimum and maximum values for both axes.

-22-

_1

--go

I

$-

CHANGE FROM 360.TO .84QO NiUTPcUCH DATA CARDS

As has been discussed in the introduction, a different set of punched table

data cards is needed for the 8400. In the 8400 the breakpoint lists must

be entered se.parately and identified with different names for each breakpoint

list although they concern the same argument. The function values for each

table must be entered separately in a specific format which separates individual

numbers by commas. Also, a slash is used as termination indicator for each

table. The program that does the conversion from the 360 to the 8400 format

consists of a main program (P84o00) and a subroutine (FTOB) which converts

floating point numbers to a short alpha-numeric array representing the same

number in the shortest possible format followed by a comma.

As shown in Figure 8 for the example tables, the output of the program provides

a listing and a deck 'of cards with the following fuhbtibons. There is onie

THRUPUT card for each table, which gives the name of the table as well as the

arguments in the order in which they are stored. kEach THRUPUT card printed

image is followed by a line of comment which will aid in associating the names

of the breakpoint lists on the THRUPUT cards with the proper breakpoint list.

Secondly, all breakpoint lists are given and the name of the argument for each

breakpoint list is defined. In addition, a comment card is included. Since

each breakpoint list must have a different,name in the 8400 program, a suggestion

for accomplishing this is given at the head of the printout for this program, as

shown in Figure 9.

NONE'OF THE BRREAKPOINTLISTS PUNCHED IS DUPLICATEDAS INITIALLY PUNCHED ALL BREAKPOINTLISTS ARE CALLED BY THE SAME NAME,

- SINCE WE CANNOT PREDICT WHAT THE NAMES OF THE INDIVIDUAL BREAKPONTLISTS WILL BE.SUGGESTION=CHANGE CARDS AS PER EXAMPLEFROM=- THRUPUT FAFB(CJA ,DA )TO = THRUPUT FAFR(C(JA1 ,DA1 )aCCF1RD)I'NG TO THE NUJMBER OF THE BRE/)KPOINTLIST FOR THE GIVEN TABLE. -*RT" , - - - -....--..-

-TTHI S NlJU'fBER IS (;GIVEN IN T:HE COMMHIENT LINE.,THE VARBPT CARDS MUST BE CHANGED IN A SIMILAR MANNER

FIGURE 9. Printout from Data Conversion Program

-23-

.THRUPUT CM (ALPHA )COMMENT, BK PT LIST NO. 1

THRUPUT CLDA (ALPHA ,DA ,MACHCOMMENT, BK PT LIST NOS. 1 1 1

THRUPUT CLMN (DA ,ALPHA )COMMENT, BK PT LIST NOS. 2 2

*THIS IS BK PT LST NO. 1 FOR VARIABLE ALPHAALPHA VARBPT

.0,5.,10.

/*THIS IS BK PT LST NO. 2 FOR VARIABLE ALPHAALPHA VARBPT

- vO..0,6. -O./

*TH-IS IS BK PT LST NO. 1 FOR VARIABLE DADA VARBPT

-10.,.0,15.,20.

*THIS IS BK PT LST NO. 2 FOR VARIABLE DADA VARBPT

-9. ,10.,18.

/*THIS IS BK PT LST NO. 1 FOR VARIABLE MACHMACH VARBPT

.5, .9/

CM POINTS

-.2,.6,.8/

CLDA POINTS* MACH = 0.50000

.1.,. 1, .1

.3,.2,.1

.501,.302, .4

.8,.4,.598* MACH = 0.90000

.05T4 , zq,.05

.146,.1,.098

.46,. 15, .2

.39,.2,.31/

CLMN POINTS.00012,.2001, .41.2,.6,.8.4,1.,1.2

/_ __ _ _ _ _ _ _ _ _ _ _ _

Fi-gure 8. Line printer output from the 8400 data conversion program.. ~ ~~~~~~~~~~~~~~~~~~ . _

-24-

One appends a number to the name- of'thye, variable- for each breakpoint list"

according to the number of the breakpoint list for the given variable. The

comments automatically identify which breakpoint list number belongs to the

variable for the given table. One must-append this number to the name of

the'variable in the THRUPUT card. We intentionally did not automatize this

process, since the choice of the name for the breakpoint list is up to the

user, and he may choose completely different names for the individual break-

point lists.

There are no changes required for card output of the function values them-

selves. The proper comment cards are inserted for 3 dimensional tables. The

function elements are ordered as specified in the THRUPUT statements with the

fastest argument on the left and slower varying arguments successively to

the right. The punched cards are identical to the line printer output, but

in the 026 card punch format which is required for the EAI 8400 computer.

Appendix VII describes use of this program and shows a set of control cards

for the TSS System. Again, the main program, shown in Appendix III must be

recompiled for each card punch job because of the DIMENSION and READ statements.

With the availability of the data conversion program, the table preprocessor,

and the plotting program it is hoped that in the future all function tables

will be punched in the manner required for the pre-processor and coverted

to the 8400 format by the conversion program. This should provide a faster

data check-out, even if were not desired at present to put the aircraft

simulation on the IBM 360. Also, hard copy graphical documentation of the

tables that are being used for simulation are obtained. If, at a later date,

the program for an aircraft simulation is to be transferred to the 360, further

benefit is derived from using the simple data card format for the pre-processor.

-25-

THE.. INTERPOLATION SUBROUTINES

The interpolation subroutines are used to interpolate 1, 2 and 3 dimensional

tables. Interpolation efficiency is increased by a search'subroutine (SEARCH)

which takes advantage of the cross-reference list NBPL, see Figure 5(a).

At the beginning of each programming cycle the master lists are searched by

the subroutine SEARCH. This subroutine determines the subscript of the master

list breakpoint if the nearest value is lower than the argument and calculates

the proportionality constants PFAC for all breakpoint lists which are needed

to interpolate the functions.

PFA = Ar.urrent - brea_-lo, t rPFAC.Nleares t burl_ IrhLerest lowern

L~~reak-po; L #., Lta k-in

First, however, the limits of the master lists are checked against the actual

value of each argument. The argument is reset to the nearest limit when it

is outside the limits and PFAC is set to zero. In this case a message is

printed out indicating the facts.

The acutal interpolation of the tables is accomplished by three function

subporgrams. FOUTID interpolates one dimensional tables; FOUT2D interpolates

two dimensional table; and FOUT3D interpolates three dimensional tables.

The three subprograms and interpolation equations are structurally similar.

The one dimensional interpolation equation is:

F- F(Qt neArest .- ro1 + PFAC Fjat hear.t kor) - F('at ne-rest )ve) ]brea.pv^t / L brea kapo;- btre a' r@Fvt .nt

For the purpose of storage efficiency the subrpograms are not written in complete

generality. The dimensions in the DIMENSION statements must be changed to

match, the array sizes required for a specific aircraft simulation. Since the

breakpoint lists of some tablesdo not cover the complete range of the master

lists, each interpolation subprogram must check if the corresponding arguments

, ~-26-

are within their limit. This is accomplished very quickly with the

aid of the cross reference list NBPL, as explained in appendix VIII

Auguments outside the breakpoint list limit are reset to the appropriate limit forthat table.For increased computational efficiency by a factor of four, the two'

and three dimensional table interpolation subprograms were written

in one dimensional array lookup form. Listings of the search and

interpolation subprograms are given in appendix IV. These sub-

programs must be recompiled for each aircraft simulation to have the

proper DIMENSION 'statements. Source programs may be obtained from

the authors. Also, the READ cards from the pre-processor program have

to be incorporated into the simulation to read in the tables. In

appendix VIII an example is given of the programming required.

-27-

CONCLUSIONS AND COMMENTSi

A unified approach has been presented to table processing, checkout

and table interpolation for aircraft simulation. Complete program

listings are included in this report for documentation and to permit

changes and additions by the user. The programs were specifically

written with Ames computers and computer operation in mind, but portions

of the programs could easily be adapted to other users' needs.

Listings of the programs used in this table processing package are given

in Appendices I through IV. Detailed information for their use on

the TSS system is given in appendices V through VIII. For further

information on the control cards, users are referred to "A Guide

to TSS/360 Batch Job Processing" and other TSS manuals available

from the Computational Division library. ,

The computer programs comprising this table processing package have

been compiled and stored in the authors' job library. This job lib-

rary has been set up to be shared by all TSS users. Information

on accessing it is given in Appendix V.

-28-

APPENDIX I

PRE-PROCESSOR PROGRAM LISTINGS

This appendix contains listings of the computer programs used to

process and store the aero tables. The programs (main and sub-

routines) are in the following order:

1. TREAD (main program)

2. TABCOM

3. TABIN

4. TABOUT

5. NBLIST

6. MLIST

-2.9-

car

I I-

LU[c--7 LL:

LL

> U'-U- .

F-

Ll : ccy

C L CL

LL > LLL

L I- 'L. a -

. r I<-

U I O- F-

C 2I LI-I C

CD -P ' LLj 'v

C H/I ') LrI

H LU :- .) U... La_ H i cl.CL _ Z - l II IU

'1 I Jl- < Z I/ C

Lr wr < HU

C) U- U_ U L! LUVI-~ C Q IL 2 LU 7--I

,-1 0 IZ _ F.o-, _.V- ^ F z-

7 ,I. CJ < .. ' O_ I-<' LL _-r 1L' It II

2: LU L CLt <C tl

II II II - II -U I _ - _ LU

Z -> CL < LUf <

_j 1 _ UCH

C:C: Cg < F-i <

c '1' Ul Z.> -l Z

ILU- U_:I C O

U_ .Z ZE: H ,

J F-L lL' LL'LL 2 J HL LL H _,LU2

--f C C

<jIc I I

:-. -'Z 0..

,LL 1

E I

Z~LL_2 L-

<ccC

<E

CCLI- W)- UI_ II-C>HC CC< I- U _ LL

_- c;:C.::Z -- I <L ,'F" _- IF J-C HF Z)< c

Z'n CO I :

o CL>-C CA(rOSCLCza< 2I) C LL. LLH -' H

LU .LL c Z:

- : .L LUG F- C r s' C 'T'

W; ',. ~ -I

a> ars:* C--

<--_ c- Y _ 1

Ztrfor..'~

i-- cJ 'W L LL' LU

, F- L!J 2 . z

-J 1 11 C- V1

CCs a zC L I

^<LUrLL J F-

_L UCLCI c C77I L Cja ) -LU LUCL1H

w-J<: * ^L' U

-I:X, 7:2

_ -;. HfI-

_ CL-: 2

LU

cc

LU

rlZ _ .' 7'

· 7 .- - "

U ¢ 7:. ;.d" ') 2:. X

C)~~~~~~:

C~~~~~~~

) - 7 'L L?

7) ,.: / -

"u-

.L - X" *

u') 7E :~ F- " Z'

W I 1 . - '-

LU

: L , L LU

W< < l '\LL It J

I -- Ju] LL~{ ~ &'

I--C

< I <-) U-

CL ~ ~ ~ ~ ~~)CDL F- V , _ "

< UUe I*L- 'B a :,:

CLUL I- ; ', v' :' -

-LL. U ')U UL"

aJ Ct 1 CL.. J,

1 2 ;, '- U - ,,"i-I1LJ~

Vcc CL .~L ;. -. C

'I-cc i-- -L c Z ~ LU U.~- T :. -- -X .

H2:L) CC; At\

-_ I '- L--

<C 7- _- ',-' L) -.z .

2<O * *i2:

A

^ CO.

C .- f

O NN\-

-IL () 2: ZL -q ~ 'ZJll ~ LL

cc Z: *O -~

-D - .- ^N 01

co 0 LN

I ^ -- V"DZ~~~~~~~~~qH'-- ¢, .__,. -( I- LU

_.J <: ! .lI L I ,

. .I_ Z V ,J :NLU: -2 C 0U *

H m C N < . U'N V)

LU '1: 'rq I- _ :c

Y- 0- Q' -_ UJ (.f F- C-< cc - **22 -j C) 0

<. - 2- J 7 0 w

-2: < , ,_ ' a' 2- LL'F~ L.N-' C, m C'- Z7 orq c

Z_ <-- - c - Z :^ --<: IfN2CN:~

. .- Z U-^, < 2 -J a a< .:.. Ha : LU L 2 ^ . H --<Y F- C; U) - c: C _ 5 _

> LU * Z "- > c Z-L^ c.,2^i J C' O C G* < cL O <E c:0

> < ^< C :i CD2Z>> -<H xI-) C ac CL C E:

-, fl -- ~~~-M -' .1Z- Z2. - - ;E C q0u -

CrEw L LV? 5LU JLULU-'JL11LUJ<

~~. ~ .' , $

() 0 U. i U L-) U) U - .)l U U U U U L U L U L)

-3o-

LLU!1.

rC

LU

0ZCL

of

C)I--

Z

of

4A

C

c:

<

cq0

I--

,o.C=)

ILC

LU-I C

0

Q--

4:F 2:I

*, L.: CL_

HL§

F- cC.vV) '111 ,~

")

1--

J: l

CLL

_-

C C CQ 0 ,

,--1F- Z *'

II C *" II O

LD~~~~~~~~~~I11~ 0 0 )1 11 r... Ln ~ I i

<-)

.~ <.-- C

< U

0d' 0

t0 L)

LUr~'HL/)

2p-0

=;: c~I

C -4

L) -FC

CD --I -

1-- I--I-- <:z

L'z C l _

,4"

u) LUI- rL

~~~~~~~_._J<~LL. 1

QdC HI --T

-H -'-X ~ 2 +:'

> I m - ZCQ Z ^Z II

U.~ ,-- L~ -I 0 ll J Z G~~I"

c, IL I _ i Z

./' L,,J: '''

: , Z + . 11

C I.

0_ <~m1 izs)I

0 CL

U-

C

LLI

uJ

.-

U;

-J

0-

'C

LLT

LU

F-

LU

-F

I--

U0

LU

F- U_J

.>-2 Ni

.- CL

-~LUH

_ I-._H*_ · .UJ

H1 I

I -F7

L-- ii Z

'LL F- F

^ 1ILL'

1 )c'TCq O

L) L

O)

2LU

c.D

LL

F~~ ~~~~- F

re

I

H

C

LL_

5--

F z- LU

H n - PS

Q- .> co IrF1 H F HF

CD L'_ OJ) V LU

-<

H LUHJ C- CY:

C

C'" L' G.J -", LlJ

· LUFI--- ^_ ~, -::Z- F-

· :-' H-' -'C ,-"H H,.,, I'-'

I- , F- 2 - <

CL °_ -_J :l -- I LL

-': F- ^_ ", F-.

,-- t '_U ~j y LL2LLi

* U' ^ .O X -

U- 1 5:: -

-4 a L-

_~~ JOt- S ,s

-J

z

NC-J

.1.J

Z

2

H-

H I

"I

- t-Lr- F-c.,--

:-- :-

(1)2

,-- F-

U-)zI--I-C -C

G(..)~

-.4 0'(0

-4

V)V

X_

_ I)eLn

* Zy ~'LJ ,

* 22u

- Z _. - . --

H VP) 0 C\.-Cn I --: I Z

p- C, -'.< '-' W * .< , )c < .

H.-CL- < Z *~~~~ LI _ 'Z' '.-_ -- ~

Dq~o - U_:---C

ZZ . F- C - H-.. N '.. . n ^ I_

. H -, .. 22 .2. . H

C - ..1"

CE u_< 4 ^ ,-4 Co Q' F- uu --Cc

-31

_T_

IL

2-Fm- C

D2c

0ll Q_

;. L- <

.;, Lc)

Z jF-IVVU!

F- I

I=)

uui Q-

r-(A.

,..I Gcc F- CC)

CNj

'-

rn

II

N

-4

Lr\ -

_ .% \

9. -. -

(N-

-41-

. ._ ) 1r

v' -

i. .~ Z~ .- '-

-4.

- . 40 * 0 (-c,-4 ,- - cc'

-,- CC) f"- CO l

'f '

")

C'l

a

IC:t0

.) .r-

,-4

F- -o oC::.2-In

'-4

C.r-'-

I

II rl z~

0ZLU

- H--, 2, C'

3 -_ 1 -I

'L

XLUr,1

Z

p-C.

LU>(-j O

-4X II

.0C

rmC

7 al

LL C?

_c-

Li-...

U3.Lr

CCo-

V.- . V

x

F- Vi

CO

_ ~ ~~~ <

_ \~~~0

II 9~-

1 -

Go -~ 9- 2:

F' Z + .

<~ lX Z

s < G

:E > z+,

z < -C::

C F CC

H3 2: -'.Z

(/") 'LU 2: (NJ {"- - II< -0

_ .H OC

z- Cx::LU LU <;'-_.- ~ ~ < J I ''

^, , 3 ~~LI U

U- GO C:: ,_ Cr

t -, U) -: ',t_

or,

0,-.'Q

) cc 1Z N,-- 1ct L'

I-

C-

<H

GO2:dF -4

z< +

C(-

ULJ<

c <

) o,- r.,.

,'. X V_

I---LU C: G"

-

F.-..-

,.-, ~ ::

C ..

r0

C

< r-_ <

> -

> _

-Z _

,-4 9.-

II

- _

p_ rY .,.2 : - ._

II--- m I 9--

,, crv ')

<VXC

2:C _-HZ _

I.,O< LU

p- (- eq-< ^ _

<(-'V)---

LUr'/ LIJIC:--OH -

V, G

+ C:

'-C, cq-4

iCir11 i-

Z-q

F-- GLU < .' _

,, C:::, 0 F- - -:-l Z~ --_

p-

1--

NJ

--

V)<

,J'

-E

<:: m' -)

: -

3/ ZI: <+

I-C

-. _L,7~::

oil

3-? z

J ?~

-.- 41-1 -c

C'q

C

.j .-

-

i-

0 -

·*. 0' r*)

-, *-7'

s _O

"0 C, LUI

I-'-

LU~LIJ,<~

z' CF- ,_ 's

-D. _ L

I'-

00

0z2 -

0~ H

< --

Z+ c:

G -4 X~ C

11 i- _

--

od LL' <:

(--C,-, C.~ _ u _

'0 02CC

1 -4

1-4

+

r'~

12:

Z

II

r",7L4, LL'

· .U'

cO

,'

- -

-H ,

C 9-

II -- , _~~

ZIZ 2:'- ,, -:C

,,- ._. ,. . _

.-. C I -- u0 (:J

N .-.)t

C'- ;-

- C - ,..V0

LU L ,' ZW <:

LL,~0

O C\NT_4 4

--4o

V

(NJ

J

-)

_ -4NJ

L

A-.

'4

.-.V

Z:

4...

I._-

-

N

-

i--

,Z:

0-~

z _ r es~~~~~~~~~~~~~~~~~~~~~ . ~ ; · , "' ".:]. ":"y ': .......:'."'- 7 : :'"":i . .. . .........'.-" ... . ..........---

LLU

I

H

1

Cs

LU LnLL'-

_ e~~~~~~~~~r-

I--

Io_ LUL LU -

CO_~~~~~~~~~~~~' L_) o w

_~~ ~ ~~~~~~~~~~ Z 7-

~- ,r. - r U

_j e-. L/) P"J. -

p_ o~ ~ 2<

. C~'"r S, 'U _ C ,

II - G C

,_ ,_ CI U.! L!

xD . f '- 'C ) I I

CO - c < I >-D

L. .- U' O Uii - < 1 o

D 'Y j .'- C- (n1 LL< ,-L<,~~~~ ~~~~ + _i w LYZ

*o P- C C lu < L.. LC,-

·H -LU.9'' rh CC ') L.U ;-

>/ ~ L_ Q' y .- C.

+-. Z < < + I < -J <

J L L1 Z' y ,LLC

,,, -5 Z I- <A

C "-' C-'C < CU < ^' _ -- OL

'. u r..ir~ < , '" L__:' <::. .. 0~-~.+ ~~~ZIC~~~<-~~- I C~~;:-L v '-L, Q-

r -.< _ ,--'- *C '1-<~:'Y : C) - ~-- ua-I,- X i .--)X _)U Z cxN-~ ,-c',J ,:<::

Z -¢ - , 4'-Z ^- Co *- -- C

* ~ fI _ - I - I II ~~- U U UI- 2 lL- C ,- _ ,_ (/) I X~I-

H ¢ 1; r X r C H C H- * C H .. 'I.-,

; '3 L,'-/ ~ ., L~_ :2,.i ! " : Z1 ,? 2'- LL? .. ~:

LULU<~LUC~LU~ LU<~.,

4 4 0 C O 'C-

.. ) - N N

1-40 N I m C Lf 'o

'0 4 i D 0 -" -4 _-4 - -4

z0

V)

uJO

-< U)_j

tll ;Z <

V 0 c)

wZ

U) o' <

UJ -0 t

L.) L-.4

_J·

LI cr•<0 (

O '^ .

LL v)odu-I

O

QLU :Zl-

FHDLL

0 0C

r O Od, Z V

D < <D a:

a- o

O ran ,,

a. L r'

D I-' Z

< LL C[

j- ryI)LLI < VD

I U.

V

< F- ZO1) - O <

q:HZ

0

U-

-JancD

L)

0-co

p-I

0_J

Z

tuj

ZI-UC

2:

Z

Z

a:LU

z

z

.<I--ozZCZ

LUZ O

.Z)Z

.O Z

V 0.) L.V) .)

O _cJN 0

A w

.- -- I

N o- N

O -J 0O n N

.- 0MZ Z

-, - LLZ 0 -

_ n . N -

N~j - CN o tI -ItN NJ

P- J - L D .

<an v LU 0 Z

>H1 Z -J )

Z ~ co ._J~c· .Z OU 2- ,- LU_1' - an-~ ~ . "

- _Z jw C D 5 J

_ -Z O_ J-- ,

: '._i V Z N" *- Z

I;z----- Z ~ LU2:0 ' -,. ,- LU "0 "'¢

. Z 0 LU I X LUr -.- N Z J X LL

i-.hrh <~ - I-- - <~ U-_Z Z _- O J J-,LU -ZJ ^ Z C- ) -

_. 1 < -. ;> 0 >0

- 2Z - ( -Z Z C 0 -L

-~ .'-HO> -. 0< 11 Nw- L,.. - ^ 3 '- ,. '" 0 n O

^ Z L C) O ) U L/) ) 1 L tl

I-' V N .- z Z , X u<I (A - : LU -j J LU < z- < E -

- Z HLU HI • a E: Z 1E -Z 0-L U-Qn=< .E < N Z LL ;

i (\ On <EZCZNZ

I 0 I- • 34 Z ~ "- Z; -L Z• U-cl

V _ C f -4 .. o Y1

0ZOZ0O

V)

0 <Z >

0

0 '', -4I

_L.0',

r- I

LIn

L.U-ian

U-0

Q•

V)C0

> V/)

0 0yZ <

-4 0

II

11Z

Z -4re

Ul- (A < 5- _

co IJ> Z O0Z__~ . cOd<

Z Z _ .- >.anL0> z"L-< <0

O c - *-WI L o0< -' CJZO J C) < O _j I

Na,, - - C-CD <a

I-- 4-.-~ -- H I-'< _ 4 F- << : < <_<_<

<: nx <s- ;7 ct

0•> < -s Z J

LL' 'LL '

< 0 -U> 0 O 00

0' , 4 - l

-4IInZLUz

0.

_j -4.a .<-J .

-4 0

._j LIJ I--,.._. _, O.<

'-..IC C..) ~,)

I

-L

'

CI- -JOZ)- -. ': J

'1.,J E<5

L)0LU an

LUI)_

L)

Od

0

0•

t--

V

LU

Z

_tY

0n

CY:

I

LU n -

I

00

+0Sz

LI U-

"1-,

0LCX

Z Z n ZU U

o *

ZLU04

D- -l-

H 110V>

0-z

LL m - 3

LU' LL

I- I

LC)

0V V

Cl)

--N

-4II I

(D ON 0~J XI ~J

_. Z -- I.Z-LU

C0 J - aD ._0 nLL<C0_- Z =

.-4

i

I

I

"-

e0

'0

.-0-

z2- 0

!i

0•

V • - 0z Z ,_

,- ,9-o 7 -

_ ZZ ZCD -CD

< L

zUco ,.Zoo

.- I- UJC -U <: v + <

V *-)< _-

~l O IIi-- OH- 0

,.u w,<0• -Li

-. - Z _ 0•00

c~c

.--

I-_

N00

coj

r-

LL0•

x'0

p-

0•ICLU

+

'II14z

11 't

a 3)2z F_

ct ~v. D

-4 '4

O OCO (PC

'--

0

_I 0 H

Z _

_j

-II 9

"0 '" <:I eZ Z

0<-<

iI..~.io--<',-

3 z *O <:

- .-O * _

Z < 9-

^ Z Z Zd

: ..- 9Url-- .~ 1 J- l, LU

I--' r'~ I-.--- c'- rO OL\- .-

_ *-X '0Z

www <: Y c

R.r: < U _

< z

7 0S L~L

N CO c11 _ - - C4 - CO:

-0 NC

-4-

OW

C <

--'_9

0

-J 0~~~~~~~~~~\

z 2O~~~~~~~~~& - *

0

z *- -*

,. ,0 .,

0 _<M0 LU

01 --

_~ *- *CO

Z2._J: C)

,- _ *-~ c '- ~~*

>4 0..

IZ _ -

.- f- HCY - 0C LU

JLU . ~ -.J -^ H-

zz H-. ,.'O Z m <OI- -J*

0H'~< <+ >H -LU '-~ LU II <

--I

Z- ^")- -

-I- ~_ .Z- _r - U~ -~~ l

^~LJ < L M_~ ,~ '"_ .~.~_~ ,.2 < _ - ~6'_

Z LU -4 zc~~~~~~~~~~j ~LL ' 't-)zCF

- Z Ln < - H uJ -4

U < __, + 7. -4... < J

0 <+ 0 >CO 0 H <

- -< - "- t

^ J r of CD

IO Q 0 n <7 ¢C~ - 11 Z- U - CD

O J - r

_ < - F- LU *

^ :D - <Fc£<

rZ LLJ VI K JF],-

_~~ ~ L) L.E- 7 )

0 r- co 0 oN N N N m

J )

COZ rS

-4

O0 IIn

I I'-)<

-1--

,ES

t_

0LU

VL)

LLU0C-J

* L)

C~I I-ON H

_- 2o0 F.

- LULU 0•

-JC_'v

I 0U_ LL

~~LUr1r0

>LL-0--.

* JqU

iI

00

-N

LI)

.J

LU

0

V)

LU

.._1

0•

0

LIU)

0

2:

I

C.DLn

z

_J

LU

<: LL

LIJ

<~U

LU

,n

-, ,

~- CL. LL~

'LU

2)CG

2

OLU0Ž-

OW.LU

0

O L

I--

-LU

aZ

,,_j

Z"'~L)

LUi

L CF

_j0

_j*<

^LU

-)

I .t P.9

_l- II

J V

OLL 0 ·

LLI 7'

-4

L/,

) L) L) 0 -

__ 33-_

,.-4

C

SE

LU

%

H~~

LI)~~~L

'X

V) <ir

LL<

-4-

*

- ~~~~~LI)>

-j LU)-r -J,

r~ ' *

V)~~~~~A

. CCDD H*

CD. *0_ CU LI

LU < V-4LI) 0,

-(.

*Z

O ~ ~~~~ ;F

Z _1 -X- LIL ."n

* I~~~-X. u') 0 ~~~~- -J '-4>

Q * <

-F ?4~J L -'-

.--I LLI< I- ,,C

3. c *C Z I C

LU \ * 'W - LU

_j . CK U

00.. 0* -. ~<

F~~~~~~~V 7-*

LA ~~~LA) L

L) J L -

--, ?F ''-. I--- .I.III ?~' i Z 1<

J . J- OX ~ -- ,'~~

_.1 t -- Z Z &' U'm,n) *- ,, , -"L Od -)C

· ~0 I~~ -?- ~'. J- - : 0 2 11* .J1 Z8 "- ,_

Z- L. . ?F~ Z ) U -u~i.-'-)* '- ?F- .- r

UJ 11 *,D u

C C

(,I

0 .

- -a

- -4 .-

zOc

_j'/ I '-)

H-Z

* _ :

L -) Z

*Z oo. I->

- _I

Z 00

Z.LL p_ -,/

,_ n C

:I

I-- _1

ZHL U

a-Od

4-

C.

iiLL U. uC.J

H0 0d ,

._J cO o

>

ZH

zL-< 3

C

LUZI--

_ LL

_ _J

LU

"- _-

~LU C-e L

x4

LL LIJ w-

I<~ --LLJ"

OD

V )

-I-LU.-

- >

CD n -,

OLU cc

co z lLlLL

C >

I. LLJ

X ULJ< co

-_ E:

<1-<

Co

M LA r-m rm )

LU-ilJ

-0•

I

LL -)0 II

--) _ cfZCHC-C

If- (A ~~

.0-1

7>C_ Z c<

O~

Z

,,q tn'C\

In

J_j

I)--

I-a-I

Z V_ LUF_ _JJ

CD > H-

uJ LUr/ -1-0• I,n H

11 lL.C-C

0 D 0

I-- Z

JZI7' r . L

_JLUZ

W..UZLU

C C

H H

I--

CO < -aI--Cf -ZZII-

- C5I- 0-

) LU

LUcOr-J

<I: .f-

LJ

VI)

L L 0 U

O',*

*

- '

cfl

*

'E

*.,

I *-* -?

.K*

:I : *>CQD*C

.,,F

C*

.K-%F?F.;F.&'

_*-,._*~

*,'*-

?-~ S'-I~III- .L *-L

'?F

-4

C -- _1I

0~~ ~~ ,_,-. - ..~' -~ 1 1'~~

-

-J0.

-4_]

-J

LLLU

-- i

_J

>

< LU

.<-

L CO

D >

·LU'LL 7

u-vLL >

Z <I- l)

:i_. W' ·

N-

0-

a<, _

Iif-0 .0

Q -a

LUZI 11-I

-_

O <

· -OLAI-Z

L_~ "ID

V -OI~-- Z / I_-lu -

*J .J i:

LUj

V>

H

L)p--U)

I

od

Li)

LU

,

I

Zz

Z -

0O

LU

_.1

CC

zu.ZI-ICZLL

p--I--

CC)-4,

0 ,0 0L

_.

I 'L1t--

zC )Z

F--_0 O,,+ Z

e.n -r- Ic

Z <_ ..-

- O L C

C .,, <:t .~-~*.r' *-T

0 Z _ -~-~C I

i LL . <:-Z '- Z s. --.-- _ _-- ,, Z'

CL .-_ QJ <_t)

0 U

O C Cr"-~'r \zr

- 3-

.. .- -. .--- r

r- o 0 -4 N mt 't L.( J nn nLI n

H

co

UJ

0 V) co 2

_J ZV - <{

LLI Z LI

-J _ < U - -

_J D < > x Z X ;Ymj <: w G < re, o w<{ F- Cr~ Z Z <C { a

C: CO ^ > O

0

u_ _ 11 _jO I Z -

, J O F- JZZ ,X) F- < = -<3 D F-J-- ~ =x < -< -

LU Z Z ZU

< cr- ry OC, 0 ' 0 a,..-4

LU Z LU~~~~{'

CI

j

~2)

z

-4

)LL

x

Il

_j e.

5-'.

. OI-1-

ZCO

I_ OD~

- -4

u uX

_ *

Zco

I I -u0-

o - '1

Z,--z e-d UL

^ O CD

C uj < F-

1I LL o I

I/V)0

Zz

O0)

V)

-j

._

LU0

Z

co

· Ll

a

<LIz

<r

-..<

LEUZC>tll

LUJ

LuJ

wDJE7 <D >

i -D L)

TLUJU

,_ D

.- , r

:3:

Il-ruz

0-

vO

C

CI/

0

Z·C

LU0O

'yZ)O0

. ^.

cO

0C) ^

--

OZ11 DIIC-ra,

Z - :0= I

iL- !. 1,_~

U-V LLC O o LiF

u(- ) (iu

0000 NCO)0

NNN0

x

CLU0

Z

z

O

L,Z

U-LUcjz

0

t.4

LL

C

I

U-

lL

uJ

*- LO-II

~: ~- Z "--- LL .-

'Z 0 11HUZ <

Z U-

z

I--

.4x

.4I/x

z

,_t

H1--

L-

0 0

U-' 'n 10rj (N

Ip-zUJ-Jz

II

_J

HD 0

V1 * .4d F -JO

<4 - cDZ

Z 'Z ¢._- .---

II _ II1 - -'l1 - Z v Z lLI , i--C H- LL -"_-ZO'O-J Z,-- L ' 'Z LL-- uj '"- IIIt-.- ~ F- F-

} ~~~~Z ~'0 ,--~ O F- 3,-C ,!-d od t

o Oo) , t

I.--I

-

F--

z

N

-4

I + V)LU CY,

- w >*< C:

X U Z1Z

OOH 0

Eg b

O<H

Lu od

,,- <ZE

XuZ

ON

-,l0"

~ A

'0

C>D

Q, -- M

i~o< ZZ r<

L/ <r C

> Z' <: <-

r<Z <

HY C Hff

,,jj i c LIJ ,: H' I--Il:. -- : < < _

ZC0 0 2 CC~Z .Z Z

- f <z

N 11 Of

0*

U, . O

_-

0

- 37-

CO1n

OLI 0

UO

.- 0X -

i O

ui.c

0 0 0 0U

(,L

-C

0

10 ~ ) '

II -

H ' *) '---

li-

_ --

Q~ LU CO

0 0- CL - -< 0 - < a. 1 *c

a--X -

'~-J -

~~~ ,_0

<~~ ~~~-Hz.{

~X

.0J

0-) N

'D-) 0

*_ -Cl ^

Z ,.-X {.0 ,-i

II- -LI 0'I, -

_ - .. .

V

co-<H-j

-4O

_J

CD-4

nZ< +y LU+<O:: Z : +

3.0 '11

Ebo4 - L)

-: I--r¥ Lu < O

L. N _x <3

_Z 1I H I

O "C <tZ- -- L Z0.. .: a .

,.0N

1-4 1-

-

{'0

L

L-L

C)

M<{

-4 -

II *

X _* ..

_

.--) re

110.2

r" Z LLI<ry

XZ -1 Cx -g

1- 'C Z +

_j -,,-IX

X: Z U ]b,,

,^. X Z

-j-.- *'"'

u- O

Z, l LU . :L

J'C CL 0

-- O -

':'"'.4

)-L4

.0 s

H

cn

l'-1--

I

zLU

._Iz

ODNC'l-< -4

) 0z< +

-4 - <

U

-4 X Ls o Z

II

I-. ,-.

2:} U- 2 :N¢ L

:-4_R.

-.

0

'0

I-

0~~~

_ L

II - - 5

- - '0

- 9-L 9-

v F - --

~~~~

. 9 I'- . -

>Z.O <I- -4 71 : r --

-)r¢ ._j ,

,- ,,- _ J- r

< C5 + -U < < +

I J r _ _ ''- ,110:0 ..J IC '- -

"7 Z <S C: w : ' J

5 CY co- L,) Z^ X Z - 4 -Qz z zv'.c : Z ,-4 Z : <II I-- z < z C~ < z I--"E Z II _ Z

F- LY z. -C< L-j~

- .- '- 0 Q N -nD 2 0 N"> ,/~ C - 1J-C L--

w I"-,¢ I-- ooi r',,-J Z< + < c: Z :"- + < ,..

l '-) : ::0r -Z <c -t -'-Z C ' Z +

--J - -' .)0 - --- 10 - *.. O'

<r. ,- XZ ,-- X L.Z ,.- X z ,---X ,,.

__Z Z' ^

-

- LU Z -

CL0.CL<F-- rr-- iCr--

Z ~ I I - 11 ~ -II _1

'1 LL 2 a LL _: -LLLL z

-4 -4 M- -

.~ ~~~~~~- -4 -4

0 0

'0r

9- -

-

- - _ l

.,-< v~ ,- S-4 ' nO) L- Z _

Z r"' -) I-_ Z Z I

,--4 *-Z-ZII oL 0 -

Z 4-'CL LI -

0<-CLO OH

* f -C < - -

- 1 - -

ZLIJ l- :Z 0 f.

LU N . U- N _ 2:Z \_l X Za-

N N- .

-4 - : , 4 _J2

O ' I , C~ C C I '_ :: 3: 3 L Z =? t~Cl Z-

1.- .,. l .I

-3 -

---- -~~~~~~ ~ ~ ~ .. ;..i! ,, ?.1- .11, ..- i - .. :.. : -. ,-]. -]?:- :--:- ..- ;rv_ .' ~... : .~. -¢ .. - -.. - , ,-n 7 - -. 7- - - .

/

57t

I--Z

-In

c3ZOC: Z <czy LU< - M)

OM-

Z -- XF 'O

~-,II f"- ~(-) F~--

CJ 1

ry, LU<C< F- E:5

.=- _. L

r ItZ -:u

+-,

Z

Ii

z

C~l -e

lyZ"~ r2

~,_ LU Z11 11 li

--17 -

f0I--

- 5'

<E 0

C] ZZ,

. Z

J On ~

V)

Z iD.UJZ v

_- Nr -

-4

. O

3 r~, y

( n

-

| -

. I -R . . . -

.. .. ~ - -111F'l,.~.l-- - - -'· - :- ' : ·

-'- · . -- .-.-v - . - . - .I . - : . - .... ... :: . - ---- .

r- O 0 -4 CN-4 N N N'0

(\J~~~~~~~~.

O N .4

c~

C N^U ~ ~~~ Cl ,-oN _ --

'- lL Z

7 ~~ - j -

U- Z Z Z

C ~~.-

r~' rn Ll Z Z

(J '*.. - .cC O D - N '1

^ N - F

I - _ IH ( -"J 00D oY c2NZ ZJ < C-LU LU

> > ' J :Z C Z O

* z co nLU .- LU < C 5 J s _ _

) 1" co. Z- O N C-. - FIN'- NOLU: LU L - -- Z -t<: ' -J J UO N t - O 11(9< co J CD 3J O

Z < Z> cr N Y2H I- H CH Z < - LUC . Z ^ --LU

0 ' * c LU -(- O .-. <..- -LLZ .IL 'OCoN Z O * N-

Z i- < -,-\ Cy t..ll Z< Z ZL .- I ^

!Q I> lUJ > ,_ Z - C co< cr: F J -J <: ^ wy, c oz^ <

i < LW Z Z < (\ 2 lF- < C 7 > <I >^ L

LU <HI2L)0 O; CU- OCZ< Z C I Z c: C\ Z Z--O:EI <

_- ul Z n ^J :>\ O O^I~1

D Q Z; C 5 C5 >') m ) N co J - -J I< 07 F - "-ZZ Z - <'

a 'LU3 5 LU Cr) L LL' ll tJ J < CZ:E

Lo 7 E Z ct Z Z o- < < _Y3_, O l_ X| i ! j_'S 'lJ <Ct Of t_ C, --- r4'G C: - C-.

(AZ( - *-NC' .'C t .-

.n~~~~~<: ~ ~ ~ , t

t--H

N -

Cd5

LU

CD

LUI

L)

C

(9

i---

(AU.

LU

Lu< ;(A

C

I~~~~ --

o

0~~~c

,~-)_ 5-I

C

0~ ~~ N '

H..- ~-. -0-- I-..

_J

U. N

3-_, -"'- J-

(A0CII 110;D11

!-' I--CJ>0

U. Lf) H N Z )4( -(_

-~ -X U_! -

(9~ ..'-~,

LU_1 ( J_9-

:LL

C :0

c)Z _.J J

u-) <

z- 3

3: - tLUI I

O F, 0 t-'.00

~- _J ,0Z

QnZ0Y O uI

O< * yN0 Of <

D ~LD cOCO U- LU

LU-4<O L . t-Z

< _J 'lt_ J *J _J

H nco

OCD *HG:

U -*

.1-

:3 I - J-- <: i_ Oju- I- 9 zI ::

3 ~L Z Ž L

c v } vO~ LL V '.L _

I I

(9 (9,

U)*_ z

.. C)

0

LU

.LL

.) CI=-i

.z - j

i-O Z

N Z <

Lr~~~~~~L

U- :DNr C C:

u- <:

~O iZ +o 0

0 l

_ O-L n ifLuC

L <C _1 LU

Qf 0) .<

C~~j- - (

<: H > H-. ,

-< C) ! + O c:Z <E (:J 5I .. J

'> . * . J * ,

OZ~ Lu < CO

^D C-- Z L LL CD C5

,,- - *_ N_ -N

I111W U . Z ^- O

Z:I ::::. ) 11] UJ:D C:: _ Ca0U<ICDN CCO- NWlLtr O ZZ Z C Z l - O

Z O Z ~-- o IC) L C_ O 2 L CU '1 C) O CQ C; |-- z V E-. (9- 3 LL ( C2-C

~~.JLC<O -,, xtU,\ U,) U,I' L C\N

C",

.-

Ld

C

(9

LU

'Jl

Ct

'11<

--Z(.

11<

Zr x

_i f0 <U_. :4'

3 3

H- 0. o

ZTX

_ 0<(9LU

UJ ~:C

NZ <

C-4

-- CIU

I_._ LLI

.0 O'ONsLn 'D NN C\ 4

-4o-

- - - ~ I - - - - - .. --

-4

+

_.

-In

zII

. co 0 -N M I n 'o -0o oD OO ' oa Cy o O O"

LLU:-

£

-J

CD0zL)

II

-4

-40

zLLCu.

-

_

-4

0

II.

Ll

OL v

0',II

LL

08 -

11. 0_

N LL O r _ _

LUCC i'- -> LU*

,L IL C, O 2: 2:>

-J- 9

II

*)0

.jLL

O "F_

(\ · -.j 9.. Z,-9. _ ON

-4-4 ;,4 -4

11 . D IIU) LLIL

LU0 O

r;7 C 1 1 ON

r~' rY' L)7d

Z 0 Iw II L 9 11

C) Cl: C C:,

_j LU~~~L

<n -Z c Z <

_ _ Z L CC

00 00NXJN N4aNIN N -.

-It 'II ,I II

CKc C C L

-U-J u:

^O O O O

0 CC L ^ 5 0

,,.1 '- a1-0',,- '

J A.4:)o 02

^. .. ̂*-a' ^*_-

11l- at4)X 11 D CL*I ^ ^ 9v^3 zuJ

Z In uA- uL O ^ C

< Lc: Z-'i Z ni :E ^ -I I H

C 25iLLUJO LL _C'H

-4

0 01 C 0 0J Cs0J 0 C

I--u0

_J

rnLU

,II-

z

LU-C

, <* L

0 '0

O <

:ZI

-l.--

)C __

LM

),4 0-A

0OHI-.

(DO../)

LA<

9.-i -~j

_ _

II I I0--I-iD OV

,,-- - C\J11

co =s :a

U) L/r_ c- i'..

Ci' oo ,

OI

m--J,-J

. ~ ~ ~ 9 9.

__

- 0I A

_j-~ _ LL.

-r

'- LLU

.D _,

Z -

< ^i0 LL

r/) < 3I Z

Z ^O

LUZCO

-J .. 1"- '

^0 0 X< LL ,- <I

c/')>~ .. LUOd:-- TL U I-

V' >LU0 "U Z U

cz ̂ ^D -Y

0E Z-I ZLL I--

D- Qi~ CD

LUJ LU 0

z 0 0

- - -Z c-

J211Z0 H

W ' LU CL C 0

l O LL a L

-OE:L LL

(s1 < LLI OdO O

O O X O O I

O0 0' 0 O00 0 00

_ 0'-J O

L) 0

--4

LU 30<~ I--LU ZI Lu

-J 0)

z

LU LUCt 0

t- F-

0 . 0

H ~~~i--

LUJ LU

3 -

CDZ 0Z

i,

CtY

ot o'I - I-

LLU LI

CD 0LU 'U U

O

<h <LLi UJCD On / _tlOd '",

,--

0N

-4 9- -

F-LU<

COO

L! I(Z)

:3 1

O -

O4O4, ,N_ -

- O* NtC l

<HO0

-4i

-4 L(A

r- P-

OO0

4

00-4

0

0-4

-

C

OO

_.

I_

i iI

F-h-H

_j -J -J

Z Z.zII II

O -J

Z'> Z Z

.C]L Z : 2

yn,'

0 O0 0 -4

1-1N co

N 0

-4 Z:.- CiC- CLL_.. -., ,..

i I.- L..,... ., Z ,C

,- Z- =,-

CO.- L. c, ,-4

0C-4N N

'-4,-,4

coIC I

z - :

- *Z- -

-- I

r-CO

odLU

Od~~

z

U-~~~-

co~~~~~~~

Z~~

ui~~~~~i

0 N

Z- ZU.

Vl -n- Z

OUZ '~ Z~

a. <

I-- Z f' .)co

.j- U _,

H > > < VA

i- Z CD -

~rl Z ~<- c Z ,)

O ^ Z ^3

Z LLI ^< LJ-

il)~~~L- -Z J E:

LH Co Z-

0 ., < Z _. Z'~~~-4-~ - HI

L LLU LU ^H

< _ j I <

mU< <o >:

O Z < Z<>

F- Z Y

H Z I 2 : L

OH< ZzZCY p< _

HO :- a: : ^ U -Z <OZ H* Z<ZC I >Z -<2O1 0 - ^ LU

IvP <_ -g

LANoI

J-1

Co

-i

z

t-I

OH

- LU

-,,'

\J

O

r C\V n O

N-

0 CD

O2:-ZNHOF

LU)O

O 0

0,-., . .

u" u") ~

ZZNLL L.M -J ~

0 -.2,,,,1N-,4

0

LU-J

'--

II--

LU

HO

CAO

5e-

u-oH- II

0'- F--I-LU)O 00

HL C -- _..

O0C: -H-,-4 L Z Z

< -0_ ) _-4

LL< 0 1I

0 0- . N

0 0

-j

z0

,)zLU

0

LUO

uj OO

0

0 'au-0U- 010

OwO- LII.

m cjr '

ca Jzo.--IZ r' _.-J Of -

00~~~~~~~~-

co_z<

('Cl ~ C

< Z -

H_

-_ C ^-

1- L .-< 0 -~r~ J.

0 Fco cc ^ ,

0 < <

H ^- , I:

Z - v , - < I--Z e- , - Z -

+, u D _ > _t

0. .-- . -

tL0 -4 OD c r _ ^ ^ -- L

a-l n<LLJ 00 c q-O <Ju

7' F- < - V) u o

V) 1-5 F o-

HZ ^ 0 -

^-- :El , . 0 -4-

0.0 ~ ~

of H< - 4a .^< u <z - 0 - -2

I ^ -.0 - * I ^ J .

wc<ro < o L or ct D < CD

I-Z F - Z ̂ j _ :Z

OH- --Z 0 Cy 2:O-

M - H) > LL- 2: Li-0U 0O- 0- 0C- LL 0O

Cl -- - - 0-

mL H H HZ 0 HZ LU< w< WJ<~ 2:LU-J<:o

rY C t 0O z' 0 LU 1 l 0 0

0O1 0 000- N mO

0) 0 0

- *3 -

i

-4

CO

i

0-

e-

e-

I ^U

<--

II. ?-

ll.

<ZCOz CC.

< -

VH

z . c

u-J<

LLH L

<Co

O<HO

LU H

P LL <^:F- y- :Z

I-

-40-

Z - CoGLU eI

0LC^

Z%

OL-'.0H

00L

0

ZLU

~I tlJ · ,,

<: D >

(n C >M LU _ltY) o __

,'- 0 - Z "' Z _V o t/) -0-O

<t J ~* - 'O

CO LU *.

° CD' 0 ^ ZALL

- 0 0 0 - Q> 0N

H OC · L-) '--

-3 H -- - - -- "

3 .0 *-' 0 Z_0 N >r - >N

0 ,'- Z_~<:I LM <I ,¢ LIJ<: uj

Z *- H 0 H

H jUJ - O - 0O -c

J C. 0 - [''_

00

0 LIZV-.0 - 1- ' - 'D

O X * ~ ~~-4 Z- _-~ _

0 _w zc __

o -4-LL ' 'L =

* ac* )

0

U-

.--

o',0"

LU

DLL 3

-J

0

_.

OL O

-- 4

p-z

c0 0

LU

3-J LY

Z

< >CC) CO-4

< It

Z ~ ~ , _

-

ty)

UJ--

LUL

J ~~~_ cr

CC CD) _

rY Z ~ 1t 0,.

-.LU - I "-- :

. ~, -LL -.

'0-'

UJ _-:5 t

LLJ ) _LL

_ 0

c3 LU 0 0 LU<'- -

3-c ^ Z ^ ^

oY 0 0 0cc _0l F

F O o 0' -01Z - _ D~-

I t_ )

- 4¥-

LUD

F-;7,

00i-

: : -1 ..-

O N

o NN-4

LUJ0 -i

O CJ

jC Ln N..

- ' - '--

. .I .J Z Z 2:.J > F- c-

<I : 0-2Z': "'Z z ,-lu'~

. .- - ^O2lu Z . -

,<2: Z ,. Z.w' <. ,,- LI ~

LD cc , _ c Z _Z

_1-f Z' "'Z -NZ~

I- - < ^n _Z. I:

w ,:Q-Z rv 0) A

i- .Df-ON

> > F 1j

LOZ O- - Z5U

f- Z 0-- IL N- Z C F-Ln co0•Z f-O< ---fC---

, J - ,, _ _> LI

< ;; < ZZ > IN Ln s^

z- 0• 2- Of- Z Z -

< V LL l]DF J

f-LI E: J LLI oZX, C:0LI^ I Z > NI mC- :Z< Z Z. _L 7- _L

_ 0•- c2u u> =- ;7 :E Wo I -C -, .j - < r- -

F- -I CO ZC Z. Z lL -5-V :< -< Z> :>' <'

7 Z ° I- Z < Z Z Z

_J

> ->

V_{) - ' _ Lr\

Z Z CE C CO L/) L/ C\' V/)

0 O CD Z F ZZ-

nE V ) LLJ U) J j UJ'* LL

co F - < LE M- a.*t/? ~ ~ _ LL,/ tD-- -O

LU.J

i-,-

LL0

_j w ~ ~

CD Z

2: 0~~~~~~~~:

0<

't l

P- 4-po

0 0

Z V~ L

OV Z)'-

LLI ..CO.<

5o <

2, CD ~ ~ ~ -C0-

NO

MI L

< 0~ ~ .JZL

u.J :I-

Z -4 II3

Z1 II II ,.,.

_)j L0 - -

.. _ _J

I--i - ~ . l2 -f

LJ I . I

_ C m0-~~~ .

L1JN N K 0 :,

IO

Z

-ia__0..

CD

N, -.-I 7 L

+ 2:

IIg: LU0'

N2Z

+ I

IU-I

ZJf GJII LL

.-

JU-

Li

lA

_11

,-4

II

-It

- OK

C:Qi <-0

CZ

N

--O Uo.00L11 <

* 2:N2:~ IIN-l Z 11I1 UJ 5E.- Z

0'0

oN

0f-tNl

0N

0-i

O.J0'--

2: .LI

cr N Ct< - I-- ~ )

Z N _II v

_l _ -_

\J CIO2: -

Lf LJU CL

C LL UL

LACL _

N

UJ

0

-4~~~~~~~~r

+0 Lij_ a, >

-0~~

. O

00~~~uI I 0C

.0 I~~ L) 7

.-J ._ -- c.-

Ln - (\- V) _ F

- -- N I

J J_- 0rf~ cO~ IZ Z - O00II II ~ II

Z-0 Z -2: 0 O'CD

f-L~fJ 11 LA . WLU

,_ -1 < I- ._. lUl) I- ;.. LLI L..' Lf _.L ',.LI.LLI -N LI -j N,-t NO - "D C '" ~'-' Z I1 ~ Z ZCI -Co :E-- I _ 3 JO0I--

Q-- m - + f f1-- 'i - 0) ,D LL 11 0: LL~ 0D 3- 't: t-02 20 LU Z .j 0 " C Ž

~: ._.l __0 - 0O 0 0 - _ C

D i' C- 0C 0c LL O L -iN N N N C NC'

Li Li Li

0

4cc~

0

,-4

- J F -1

0

~j ...3 II

I Z_

N J -- ._ lv

"- -1 "- 2:' 0

0 I Qn -Z z Z

.4 -- Z .Jt- P- - P-II _0 z7 Z,

O -- LL _r~ O O O O

0 000. t ! ,. 1 ,

,4 4-.41

co

OE0LL

L.)I--

._1

-)_

- CO

(A EZ

CD Z I-Z ry In

cZs-

< -LU > ^I ^*i- Lf\ IF

O H

0I-<O -- <

2:

Hy,0

0

C3h

LCm

--

,-- -

- I I LLt-11 -_

Z ,, ":

I--- 0 t--

'7 C~ Z

II II'-OC)I"

-V'

i-. _ _Z <

ZLn

II C -

0-Z 2:

o. : - Z cA~,- ~ II II

H-7 af uC) r:2: 0f -O__ - _ c

0) 00 _-O

(0 ,(Z5

II

T

Lf)

7

LL

(-4 (

ii -

..X ord Z

J_, - 0E- .- ,

7 s0 LU

J~- H Ch Z

O

-- LU -0 .

V)-4 lo<w C.. V'O O

< Y. C 0LUJ

7 - Z , 0

- 0 0I

_) 0C rJ OO,-i-. Z" 0 -)' ) .. +. V) ' I

--Z ..- II 0

1~- <M ,X <~'Y ̂L < ou. LU

,CD 0 .. LL :O

4 LL Z °

000(A U-ON -40()c C0\N

0 0 0

0U-'

0

i--'0

-

x ;,

< -2:

v

>

.-

X X -

II -

x( .

< -< O-

XZ dC > .- -

< -2: -

Z II > "' <

-CD

XZ '-)X -<

-<Z -2:- __1 0

X~ -- u C <7~ Z -- ) Od ~--~ ,-'X r' (XLZ < . >

< .. z ^ z

11 L < Qv - < P: < Z ZZ

S_~~~L U ci <

X" I- C 0 -

<tZ rn C-4-'0N

: -<(A :9.-L

* _ J>Z+ _

H * l -: LU

'-L- -, 0 * X 0 Z U X- UA)LU (h - -I11 --- LU'

Z - 110H :EZ H 0 H 277: Z LU LU < Y '1' C< 0

2: L OY . - O

0 0 0 3N) h- 0r

2:--

CDp-

LU0C-

L)Lf)

LU-JZZ)

0-4

.4-

0I--

-i- O

_r

·H.0

(A} C

LU

H Z

Ln z1

T .-

0r - --

-- v'

I _4

uO OL<0 -) Q- -

I--- "'e Z.7 ,-<o 0 _

0

II

(A--

-J

;-J

LU)

..I

-_

0

Z:

LUJ

(A

-i

II

F--

LU

H

LU(Al

II. Zr, CAE: O-

1-4+

--jII-ZLL

L);t-

zJ

atLL.LJ*~ wz

atuj ~~~~~~--?

w_i-j

Ct

;>

UJLii

z- _

_JOc3: Q.

-J

F.-s

:,TLLJ

Z CD

<<-

F-) <

L O)

n LUE LL

_J

-4,,~ -Ss C I.-

HI-.--~f % '

C Z IILLJ - '

Z~ D* Z

CUO

CL.A

I--LU

I I11 C0

11 Ws Ui

,'"ul Z ZII II II

. :,b L< 0 i¢u H _

--'

O

0

No

-0

0

O0

0

z ~~ CLI _

-- <

-'I_ -

- <

rQ - <~

Z: Z CD O I<

LU U-D U- .-

9. -. I +

< C< + C<-

W V) Li) -0.1

-~I II 3 < i

H W CZC

0 -m 0 - - -

1-4

+

I UJ'J<'

1CL."-

j 1I

I -

r1

_+

_j _JI -IQ- 0

-'_i

1-4O+Z-vLLJ _

u_-F

Z-<~I3 .

LLJ ,--I c It-IZ) 11 -q /Y

- I

L'-'~ 4

II -.~ -

ZH ---

Z- ac U) 0 0 I t

L.) 0" IC <

CJ

NN

N

10

2:

LJ-: - ,- -4UJ I I +Z c 3:71 C ' t--i L

II .LU< :II Z,0

" - -. z- -"

i II ~/} ._ 0

Li) "h - <: .7 0-- Z - , I

1-4 -4 -4

- 8 -

-4

-4+0

UJ -=) 11 ,Z II Z

C: M

CD (- LU a

-4 -4N

Nc Nj _4

,93,

F

APPENDIX II

PLOTTING PROGRAM LISTINGS

Data verification by plotting

using the following programs:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

with the S-C 4020 plotter is done

Main

PLOT1D

PLOT23

SCLIM

FLIP2

FLP213

FLP321

FLP132

FLP231

FLP312

The subroutines

Ames package of

PLOT1D and PLOT23 make use of subroutines in the

programs for the S-C 4020 plotter.

-4 N r 4t Lf\ '0 r , C' o -, N in t n 04 N n 4t n 0 - m a, o - N m 4 n z r o- -4 4 -4 -- -q - -q -4- A-i- - 4

00I

LU

Z0

LU2

rn, 0 0

Cl:

V) (\

Z _O .n

LU -

->

0 :-4

>U 570<

UJ _

tnX Z

< 'F--

_LL 0 ̂ ,I -<OH 0

<1 -: Z

o CO > 0 LD

Q: -J--

U LCD > <

' o 0 L .

Cy, Lu -1 < i

L<C2:00> 1 -J

L'1

U.I

0O:

<0<

L)C N

0 * * _< * 4(nLU *-

MM mccZ LU<(

Ci0

(ALL2: 0 <2:LUJ

0<

LnX O O C _ -r

cLZ(A(Ili(A LUUU--1; Z Z Z

r ,,,

- O-;

--I 7_ Z

4 - -r NN

N M -_

-c I L- -

0--Zcra:~Z<

>0CD

._ u

'U a

I- J cn

LU <

ZzUH-J F- _

2:zLZZZZ Z Z'

- -.I: 1LU -EJ

Z2I---I'"-

Z Z Z0003- O z

Ln V) V)

'J_ LL L.LiZ -Z -Z'.11!A( UA:zz._ .

N

LU0

"I0.

_ H crn_J V) {/)

__-

m Z z -Z

Z Z <(7

000

V) L0 Lc

Zr Z Z! 11Z Z_JU ~J-J l'

0 a 0 -- - - - -cE, r-) oy' 0 0 C 0 C3 r

(. M

22_/ -JZ Z

Z22:

w oL)

4 - LLj

I0, o0Z Z

! _1_ 0'h' ~ .'J

,-- 2 2 ! y

<2~C,) Z

i--0-

_J ~--j V)

<ZZ > o0 0Z- < r) D_"~ Z > Mr

I LLI--_

LL. < Z;Z-Lu

Z7 Z

.-] <-

ZZ!-

Z 0 a..

-) Z Z

L/)(A

< 2 * Z/ nZ cr Z Z~ Z

INN N N NN NNN NN N N N NN

L a:L a: a: a1 JrU ii rt '-, y.L LLUW LU L5v a O

L uJ -,U,.- ') rv

a o o0 oo4- CD -- C)--- I < '< <_LJ <JLU u- LU lU LUct r: a: = a:,

00 0

5-

M --

_ M Co M

OI

n, 'LU0,-

0

ZLUizI

(3LUuJ

< HZ

<{ --0 i1.J JH

0 0J

LU- -- O

O) ~ CEIZZ

Q OQ 0 I1 0Z O 0

_. n ,-4

r- 0

0 0) 0 0

O'4--4

O

LJCh

O --in

LL.O- Z

uO

>

cr

Z

111 <

<

J >

2-'

<~, ,,

-oLU~

00

z

..JN

^ LLI

2

OW

0E<N;> UC)

'0.- 4 1r\

iLU

J O

0 C-LLI~

)O d

Oo

O

O<'O

_. n.' O

O UJ(.9 .

0 _-4 I : ,4_,, _ -4

0.

0

co

0O-J

co

0

H--

CA

ct

-40

II

2

U- < 00

cc

o

-D L

*LL 0

_4 1

.I_

x 0

<I: -. Z ,,0:E ,-

ZHO

· -LL I OZ ,,1' .-.

.'o0 0

.LL-.

4 .· Z I--

Z I- Ul CO

,_,.DIyZ· -~ 3_.

z

0

LUry,,

0Z

LI -

LtI

._

m o

<

Iy --- 0

J -

D .

<{ C~

_

<0 V

J..

10JO

<-:0

O

H 3

I

0 UO,10

Jn O _J

aD0J

JUUJ

-- <LU

O LUUI

OZ .J ~-

UJ i LUZOE s V C!

.L '_L

LUL-J

' O LU,

In--

11 4

<JO._. C:J- 0

-i D

0 0·0 co-I -4

0 V 0 V O : .

00

0-IN

0-<

-- c

+ c<

· -Z -.D -< I z

CO-

11 < Z

< CLL

-'2 Z

z-Z

0,0 -N LU .J

OI COttO 1<

- .- ,

00C:11

It E~ II

H -I

0 -J0 . i

LU

N

V)

LUC...J

-4 r-I

u.__Z ,

0 1-

0 0 00 -4 NO O O

O ~NNJ . N N

V ,- )

J .J H-D ¢1 32co cc rr,

<1 < N <

JZ U~

.- L-^j ^j LU

.-_N * NJ _ - O -

L / 1 1- J) XZZ i N Z

Z LU11 11 0 .i 11

_- rN ,< -

I J u 0 0- ZZz10a

0n~~~~sD,~~M

O-4NI

<0ZZ0-

Z2ZLU ._J

-J

Zj 0

. _j "-I . Z -

<:o cc: : C' r<: N L__1 _J LL' -- Z _J 11

I ^ LUk

N I * <C:

ItZZ_ - '11 11 LU

_ J 0

0,0cNI

- 5'/-

r r - .. .., ..?-. . - ---- - -;

LLI-J

Ct-

Ln

:0

LL

0I-

ui

Ly

Ln<Z

H

LL

0

H

VI)

c/)

0

z

--

3<U

ny0*'A

00

;> ri-

F_ <CD C-co0 u

.J _J.J ..

I. IL.V

LL

_-J

Cow

: LLc<:

LU

H

e.._.1

LL)

-U)

OU

LU C4

IJ

z

-J 0w

LUJ

Z V.

UJU

rY C:j-- o

uj *i< L. - J

Z LL N -

,-4p-LL u. LO0)--P - V z I-- t~

LL 0

LU) L-< - LULJ G

LU

0U) 0CO 0'OD ONN_ N.

Z )C

LUZ

HtY00ce:Ofc,,'LUO_0

a

0

H

CDI--

00

LU)

.2

Z0V)

Z .LU

C I

W

U-_0 _0

I

Co_3

H

L-

(U_LU

H0.

V)

I.-.-

cy,

.-.

L

CD

W

0

U)

H-I-

C:)

HO

ZL

uj

0 ^ I

Z0 o >~.

Z I

II OL.aF-_ _

-ja

LUL Z-

o

P-,~

00'

V)

-J2

WO

O ,L -4

1- <.Ot

0 II<- Z

LL H

LU Z100

0

ULJ X_

I < O

1LU

o L

U L) )L) V

co

3^J

Z

_ _ >

nJ^ Z

<o < .

2,

< n -Y

~._1

,-4Z-J-J~ Z-

i-- I-- -

_ F__Z

_ 4 Q

11 -4 1 -4 CL -4

II0

-- . J -J..- .~ -4 r, <_

Z ' 0 > -'

CC,LU

0

LO

0p-)

LU.

>:

co

0

C,

2

-4

_

o0

n

-J

LU.--Cx:

0p-

a

LL

H

o

LLJZ :D

F- cHLUED

>Z

o I Z0 I .-

O III

OLU.- .:

.'o " C',.Dt'- I--

V)I.-L.O

J J J J

0 00 022CZ a -c

-4 N -4 IIJ

_ _ _. _Z22J

011 1111 I N

ZZ... -'.-4n 2 '2

0

4.1 0) 'N -It (Z

It

-r'I

od

UJ

CYCx:Uj

00

0D Z 0

H a-

-H,-4 Nx10OOC

-4 jN O -4

:~ , LU O00dZ ZZ ", LU-4, N,. ,.-.. ,1-r',

Z -j , LU C -

a -I C E o 0 2

Z 'x] ,,- Lz UJ <,Z_oil~o - C >

II J_1 .- 4 0 >II .d L.)

~ C'"4 ~ Od 0 ~~~~~II, 4 U --'-ZJ \J cyC -

0 N0 LL UO <

u> >U_ >

0 O N CON N c

O4 4',L 4L) ',.)

-J

Hz

od

:E

c:;7a

_J

z

Z-4

_;>

-

C:)

-N

o

11_

N>

0

,.,1

<Hc>0;

I-I

Z 4

00 0

40''-"t

0 0cucHH oL)

CD t9 I

00 _L)

L"'< <

Z Z

2-

U:» LLLLi Ui--ZU Z

CD C E 0

CD <:~ . C)

oo > *,}of't

< <U. u

0 o- L O- -t

.<04'-,1'

o) C)

LUD

I-* O

'0,0IfI-

-j

U-. C..D.LL LI

V O

--

0

52Z7

J

-j

0Z

ZH.N1-.

CC

O) O . _

00 >

0-', 0 ' , ,

00 -4

.D ~.D Z

0. -J, _J\ ,--- LL

,ZZ N

Z LL Z ,1

< < -J >>> Z: * 9

,.-L U N- --C,c(<:0 LLr LU

::~ L.V : LJ -,Z Z - < -J O

W~jLU U-uQ~ * <H

< < LLL LI-> > <E _>_ 1<J < FJ

J _J JLL LL -: C ' F- <

J- _,,._

0,0It

z CDOcc

C --

O Z_

O0 ZII

O 'l I 1F JE_ --i -.J~: <} 2

oH z-,

,"00 ', oco *o

V-) L) V

-J-i

Qo C C

F- --

OCCZ ZZ

4'- of

Z _:_

_J J _J-i-i- I

cccc""H < < -4

-- N¢hII

F-- -- -- 4

:O ° CZZ Z' v' _

Z Z Z 1l_e _- I_4-Z J,--

II II II II

-4 N

.J

-4 N~

Z Z2: 2:

-4 N -DoCJ -)Z -J Z

_Z _

Qi -n t)cc 11 CC

11 -j 11

O - N _II N -4 N.IN

Ln L n J,N O) . ,4 j ol 0 .__ -) 2: - -Z 0 4~ 0 tNZ2' Z Z -' Z C -- G >

V)

H

w

-J

U

H

CD(DQZ

c~a

LLI

n

C~l

_U <ZZ 0 <

i-H.

c00

, UJo

JN Z UJ 4- LUJ

IZ - , -

_LL L.)

11 C::.>

I L U

0 N 4,_ ' "

.N N LNLn LA LA

000

.A 0.

000

O °-

Z2ZZ

1 Z Z

r,v c(~ rv

LL L.L 'LL,

_ _

* 9

Z Z Z•_ _ _:

.. S LZ - Z

N

-4

CKi

-I

:2:

*U N

-J

: 2:

-4:2:

.J

Z

L1J >> >

-< < Ho < . -z Z _,-- Z Z z O

W t-' <: '< O~I"'

OD - J 00,Z II II I .

*_-' ,'-'~ ' .''-J I.-2 . 0

O- .~ <: .- <0

_.1>UQ

0. 0O,,,1-LA 4A

.O L ) V

O 00 O

90 CID OLr uIa0

)00 0

,Z'Z Z

000

N - n- (n,-Z2 2

* * 9

lL.I LLr tL

ZY ZZ

* * 9

0

-A

LA)

.J

CDi

H

o0

2:

H

.-

-.>

-j

Q' U n >

<

LL

2^

< LIJ N

I--

_ ~J -_

N *. J ~J 11-

LZ c09o . ,)

0J -L

L<:

N, .~.I ,,>

LL 0.

C-.JZ-

0o O C_

C-)

1 ,HH

0 O0 0

_ _

Z. Z-

_ _

wE zCZ C~

* 9;11 LLJ

Z Z

0 0

IL N

LL ri

0Ln

u

~0

-

0

zU

I-

>

2

D <

0•

4

L-

0,f

,.-4

O cO z

0 -I -J-- o Z

O I- '.J-

.I O -

Z<

_ -N LL

c< 0 nJ N~LU Zz-4 ,e *-, _, r~

. i- Od LLr

C, O- J0-Q -- ]II --. i

* LL L >< 0 1

U 0- '* L_ 4-- 0U-

LL

V

.J

cI-

z

n

Co

0Z

O OL - J

ZV -

re N (J ^ e

o4

C\ Z Q'J L)

_--- LLIZZ Z -t _

22c.

o: Y o J zen

cc 0

Ct < Z >

>> C\ _

m LLX

LLI LLI - , _

-.4

-- 0 --) V

CD~~~~CZ Z O Z .--I

0~~

< Fco LL 04

roNd *0 0-

_~j _J -J .. J F

.-.--- ~ N~Il_,Z0-4

O U,'-)C-

0 *~ q_ -0 0 C)

o *'J _1 Jo,- -4 :H u-0 NDo-U- 00t L C9

Co 0•0•~~_] ._~ ._

LLit

U .'

0I'"- .Ln

_) L)

-J

Co0Z

z-"

4

r

Co,4

t 0NN,-4

O OJ--00 Z

ED0 2- u- LL tD ~p O ,- ._

(n Z_r ,--_ od - C

'j ~ -) -') ¢' 6< < co U-

0 0 1-_ Z <-J

Z Z Of ,'~"

%> ]~ ,.. .~ ·~ LLI ON

,.U LLI ~--I_Z Z O ,-<( r~

J *_J -J-) Cl <) LL <2Z0•-I ( O-

,u_ -_ <~ *_' C n

_J,1

0co0 0Ln

V L)

0

2

-Z

*2

;: H

cr-

C0

-4

oO~ 0J~

__1U

08 08 _Lcc

Z

LL Z

a ZOd-' ~ '.

Of -- J >

LL - -J

Z Z CD ,J <

0-c0Hu ec-

0_ _o -- J

~- O Z< < N ZL

__4

> > N _ .*

0Z

L* * '

NoLU lLI - 0

0•0•-iJ-J 11.-J

>> 0 l

VV

LL 0

a'

-

--

LU

co

0-JQ

O_

--

LUuJ._1

0

U I--

_ co

-i0

Con H-- .- 0

U1 4i -4t-0• II

tY 0

,-~LLI O'-'L 0

000 O

-4 LLI---c .o._ 0-

,_~ LU <

LUO -0 LV •'

00O0

0-4

0O

C) r9.1<N

-7

LLJ 'E'OU <

02

1...

-i

CLH0-

2--

z

I-- ry,.k.) .~

LuI <

Co,

LU<Z >

Co

<N

ctJ >

0_LU>0•.-"'J

O

) <

10z

cj¢o0

LLI

Z ^iH-

OwLL0ry

0•03

* 0•ofC

0

ujLid-J

,-

X

a

0<t- .-

~o co

xx30 1 a

0<<

<U -

2 LU

ZOOco

CD<<o

5 :

LU,-IJ<

*fl X-X

< w

O0 <:

>LU

OZ<

LLL - _

L--

,--4

Z LLc5-

J C

3

0•

>0

- -

LL

-4f

0 lJ,

0 I

0•0d

Q

(Y

C< ry<02>-VI

- LU

> !-

<4

>LU

Coo

_LJ

O: OZ

_ H

L) C--O •

Ca

O:

Coj '-

LU

,--H

ED r4_

0• LU .'- O~ .. -.

0 '--' f

0_

N 'C

0 L

_ k4_

z

w

Jr -

ZN

cq CC rncqNJ

< C\ _3"

_ Z.-

Z ' LU

,--

j ~, ,_

_JZ

e-

II

LUIuj0

.0

Lo)

a:f

INN

~.-JO00 _w

JO -

<E- _ V1

LU 0J O O

IZ

e-LlHl.O

Jv e-

- . , -N _0

0) czc-<J .,0 o N-~_ HCt rC Cf 0' ~I

- -

. _ -i c D L O11 0 H - Z Z w 0 .- < ""..I ,0 ^-

Ln F- X m - F- Ji 0UJ -O .-.- Z J 31 0 0-2 :) O -O C^D O O < tl F- z

, 4 C'J '1 CD.,--,ON , 0

:' '' u'- O00,, m 400

.

..

.

: .. .- - ., . : . . _ . . . . .

' ' ' ' '' " -' -:

-Sr- '

* 0 0 tr _ 4 0 7 3_s

- ~ ~ : . -:. - -,

L/) V)LU

'IJ -- i I- u ·jU '.-L co L.cD UH J LL L

U C _ CD UJ * _CO. F"' 'LL

<0 " 0 d,"v r 'O .~ .y*O> C Y . Z * _

-< LU LL11 LL > Lij - uJ

' -i CC - '-11 LL m ~

- .lL U _ ') < *' -

U Z Z z ~'"'L Zz < -" LU.J;- - -LL D--

'-' C3 < ::~ <: <:C)?,L LU-X LL co><w U 0 t0 _ _

C HH~C

V 4 HH-- <

LU 22JLnX l

Z > V) VS

'- 3 <i < < _

O :, - _' 2 C< <

T

afa:0..

C~a::LUja-

1/)

zZ

OCL

U-

CD

caLU

z

W

-4

ZZOCII1. 11

rIj-I>

Z .C

Z- '

< DCDZ -J

X>-

UJLU

ry L-)C.rY _ 1_

X- -4_- a.

-=00~~~~U-

Y 0 3

> - F -

i C-. H_

.> , - II

:~X - Zz

-i -i

' >->-_ --i _i

- ', > >_.1,' :-'1,'"J gn

(- X X

0 , v) , ,.11 >

Qa 11 -i -j -<I L) < < <:- Z -._. .-

4 " IN 0,.-4 0

co

C)

LIJ 0::~ a~ * CD

co_-. _ X -

° \0 cx- 1

0O* . * ~O

X >- LuL uLZ -

', LL LL ..-

N O

-i

Z--.4 Z'""4

> - >.

x3D CD).

-j-j

0LU

LUL/)

uiCD

Wd

LLI

rl--z

I

U.

LU

X

UJLLcr- VvU)-J

II <

, LL

_ 11

X

l -J

OZ3 L

.J

WLLI

-j

0

LU

UJr-4

z

I-

CDj

Lu

U J,

NJ

r,,O

rY

* UJ jCD LU

,,0 -r .:

r'y" F-0 >-IL U Lu U < (.

*L C .'

-C 0' L

- :

,--4cO

o0

V 0 V 0 00 V 0

-Jco

O -

W LU

.J < ,\0F"- I~-

W

_j

UJct- 1.J JFHJ

LLI CE C)

> Z-

I-LL I O I

Z_ F '-1 --4<

- ' -. _I-

Z J -_

Z > F-

H -L) _ HUJ

.-4 CD ,-J--

H-_0 ~ O L

- _ -

O z -7 X

CL L/ -; - T

Z - -LL '-

'HO *--

I-J---LUO ;Da Z Z.Ck: -HLIU

Z>H4T

OaIZ'0UL

XC:z

0-

CD -

H

0\

0> Z

Z

F-

x

o _

LD

* C

H

-J

->Z0 y

_j >-4

* O

-C

_ J_..

- <

CDYZ y

L9<

o

L/)'-j

ct

2

UJ

i-

., -. .

.ui

-'--4

0',

_ O0

Iu-

_ J

L.. )X

- J~4

-, _5 - _

L_)

_,N_,, _ - _ - ......-.............. e , - r.- . -....... _. . ..,._

V1-JZLI)

-J

-U LU

-J< H-

~co I-- '"

I-- CO

Z -4

co <

J4 < F-

< < N

0- 0

L4 -4N

H - .0

z Mi--i ~ e.

r,, ,~_] L~

X ~J CŽ U)

c.,-, -- 0f-I'-O -Or~/i II >:,_

> - lUJ

-J

J - _._J_1 .¢

L9t-L

2 ^:

D O_--4 -

1-4 -4

-4 -4

uL.)~.)

Z Z

_4 -4

Z Z

-J -Jr) CL

-J-J-J -J

t_) ~-2

C 022 _

V)

z

o0

r--IOLUH

I Z

I-- I,-.H _-

-4-

HItl-4-4 ->

Ll I -

Z - >

Z >.0 X0 Z,- ZOL. II c II- .C) 11

.-4 1-4

Z C-] : .. 20

- L.) L-)-Z4 +

XZ II IIIIcxl ,--i (\IX )- -

C'jN

X X-4 -4

x X

_] _J

. >

-J -J-J -JJ. Q-

¢4-

I---

0

C F-

_LUo

0

-J

Z

0 C-

ii r

-J < <)

z

H -- u

0 00

Z Lr.;-

0

Cl cc

C. 'LL

H o0

Z _'-I LU a

z vD

Z I

O H1) 01D

LU~~~ \40d I---(n

z O Q _Z4 CK m

H <r ¢~

C.) ~ ~ U0J 0:

0 0 0 0V 0

z

LUZ

C'

1 0

Lij Z

G

Go

L.) U L.) UL.)

I)

_ 4N

LU UJj J

<[Cco r

C-c-4

LUJ LU LLJ- J J.c-- -4

': ry cy

4 N m _Z N rM>»> > >» > 07

Z2222

V) V)_ UJ

UJ< -.cLL._j- U_

< -- J-i :0-, n_ U CD U

LUJi

CK, < <; <

< < < LLJU_ > > <E

0LU LU LL LU

:0 LUULULi LUZE, O <<O O

UJ U_D OD < cl<c <Z L.)Z7 Z ZZ

0Q~z-

uIl< UJULUU

-J _, ,J -J

- - -t ------

U.H H- H ,

J N

J ~'LU . _

CO LU

I--

0

z uj

-J Od _O

. >- O -U tD-<0j .0LL0 O<

XL_ O0.

< XU

-.j L (.D _jI< ~ - ~-

I ._ X -F-

H --_< < <-H .. ILL03 't.-.OHc02C

N0N

L~

J

'0

J

CI)4

r-

0

'0

-4

-

-4

m

'0

CIn

H-

z

I

LU-jJ-

J LU_n J

P-

- -i

,o F

LU U_l j

J J

p- p-

l.-i >.-i

- 2-

LJ '11z

-4

z >

- -4 FLLI ~ I

Z U-

> Of

Z Z YF- t

> Z Z>

H N. 0

Z2 o::

-4 Un O

Z - <-

0 0

>ciz Z I<

L > '1

NI N

~ .' Z ULU

> 22_ _ 2

N z Z'

H H -4o _

Hc 11- 2 2>022 FZ LUO r2F

Z > 5 Z Z c

0 L 00

'.L

-

LU

W

JH

p-

z2

-H

H

2

N

2

-

2

2

(..

-

0-]_J :Q :0

Z -Z

*-- LLJLCK

OH--

O'--

_.4

20

0203

cl

LU

rLU

3

V)I

.Da

0

F-i0

LI

2LU

r,L.I

H

O LU.

OCD0

zo

CL'IH')-

O d

Z.- a

p>-LI

IU

-

-JH_

HO

LU

0 4

0-'

0- Of

l<I

.-4UJ

~_JC

J- H

-

C_ Z

EUJ

_J_

-4

~-4 H

LU)

-

_ O _

CC)4Wo -I> L)COU -j

_ -UJ

0~0

U Fu-

en0 CDJ1

n -,, C

III;.r:

-58-

U'0 0-

LL

LUW~~L

-

l -

nx

NJ 0x>->

LU-

J , n

> .. - -

.F .

Zrx r~ ,,'~

X >-)z

< JX< *-

X-4

x rE w

II z- rv r- o^- ̂ ..l__..IZZ -

--

p-

-Jr(

;7

C)X_.

'I

LL'LU

LUrol

LLI

z

CN

IF

LUH

- .1

o -J

O<LL

oO (~ U

,0 <0-- C

o I <

F0- <

O '

CoM0I--

0

L2_J_.1i

LUr

LUNJrii

C C F

O -f

O LU

~ Lu03 s

0

_ o>

c~

* LULU

o11

LU<P- I---

0O

L. :11 C

C) L4 -4

0D a-4 0cc co

0'

O7'0>C

H-

0

0

_JLL

H-<

CD o

U<

* (-D

* -* VXi <

UL -J C

U) H -_ L L

)- 0 >LD z :71

< 0-LL U-_ LL

C.N

<_ A

C I

0 <C -,

o _<

z-.

_\j (NJ

I- . nO i

C~

LL

-J-H

-4 -CO

H Z<

-- L-

N N-

_ - .a

' N -4

*' *' _

O O-

n N*-HCo >NCZ Z>2:

Nr 1 1

Zo J 2 N >J >"' CZ H«N 00 00

0-4Co

-J

IIco

LUJ-JI---

!---

2:

CLH

0S

H

-.- I~

Of

H--

x

0~~~~~~0

Q

2-

CtX>-

>-

X

-J ~II o ,-

uO~- Z ,4 h _lO ^ i _j

O -

< 2: 0 < 01H l < 11 otV) -4 Z ¢ > -i

111 LL) *j

rl a^J27 L-5'O.2: ~2C - ;_

:*US

_J

?-4

co

*- 00~N~ ON

00

LU 0-j -

CO

< a

,.,< 0>

Ll

C >F _

O- N

LUZ Lf O

0.> C<CC

0Lt -

-4X

C _

0 0 0 0 0 0 U

C,.

2:

N

z

1 12

11 >

cr-Z

II

< 11I-- 0L/) L,

- 7

0 0:0 11 ifII I-- :lL c ZV A< '11

-4 .4

_)

L)O-

0

>

__l

Z:(A

-J

H.

0

0

-H

_

0~'

>-.

x

N-

0.4- ZNcloN ,.-. LU '-

>- + + co.- I

C3 X X I11.-- X,-.. G c-' >.' cd O

>.~?. I I II 0 .....I II

>- "' 3 ~-- J >.2.

,.. *,.-. _.. Z ,,.. *.--

t'- I-i--.-,,._ __H H i- r-.U) V) V) i

<r < <(A-J J -J<

Z Z Z .9. _ -. 2

LU LU LLUUJ I ... LL!j ~J -iuj

-- - 1

Z H H Hs--

_4 ~..4 9.

0 o COD- ^- - N

N \N ,

0 ON

om~~~o0' 0" Co

9.0w- -I40L-0 t. -.

0 0"~0 0,--.O 0n o 0^OD

-40 00>-. 0 . 4

00 0

C~j -... 4 40>- ,- 9.,,,1

N~jLU *LU LU LU

r' C Cy- 0 "

- F- O-I

> > ^ >

II _J -_--H--J -J

.- LU *< <0 L11J- Ju U

o

o'"0l'-

00

1-4

. _

Lu..

_J UL

,.-4

I_I u

c' *-

>c,.

I_

< - 2

-

<z

-J

_ <

0

I--

LUA

,n .-.,O

'1 V)

J >-

'4'

^I0u~~

U I--> -4JcO 'Z 2:

0.< >" >-o0 O C 0og '-, E -_- 2 - *-O

0O... >)< X,-.-it'.

> -. - N LCU Z

.uj O II > > -J7w 2- .--- *-

H -- LU 0>- -4 _ _

O -I E E -

I , 1 I Z Z.. 1i-- 0 N.J -_ .' '0

_J LU _J -I<- C -- < *- _' -' Z

U N ) 11> > .-4

LU

CD

ZL.20 a

4-'- LU, .

Z"- V," Q,.)oOZ.

It .-- II - "-V I..

U.J V "- -I Z.) . .. Z- ' II - VI V

ry Cy ry

p-p-P-

- - -

O ro O' D

< < <ZZZ

-4 -4 -4 -

000

_- _9 _9

, - . 9. 2-4zz2

> «<::

Z ZZZ

_..l_.1 _.ILUr', _' C_ _

oCl -4m 0 C< < < Z

L *. - - Z

0_ *-. L.) L.. V- ~.

Z CY~~ZLn->

I 1 Z Q ~-*, t-- ~

H 112

U J- I 2- _ ,

Z 1 ,. -4 >> >

Z - > - XX Z >

V "<11 N I I1 N 1

.. H X X >-

0i"'-

r--,0N~l

,4010 0',

',

V 0

4-¢,J

X

+ X

'FW 11

;- X

-5 -4f

0D 0

Lr

o0CDN~

0LL

-J,,

X x-'-4 0

>- *. z

+ x x0

.)LLU LLW V

Z

_ ,LU Of

· 11 ._.1 F- < LU

CJ _J Z I--

< 0_ Z j~jZ HL

* * -F < *1 *l~~l <w7

0 -4

N NE

L L.)

6p-

II

od0C)

LIL

I0

0

co

;n

.DLU

p-

Lr)

0-- J

r~

CL

M -

*HZ

OD

**LL

Od

3D

~-- cx

nUJI

* s- _

V I ·H N

(~U_

QH-

0- i

OdLL C)

0UO

LU

z

- L'

z

HO

- ! S

0 0'c (IC 0o

0

cLUCLL

l'-

1--0z

LU

C-

LI_

__,C..UZ

U:)

- J-

a-.

0(11

O_

'0 0

0 U-Of <WI-U.- ..J ZO-

>- 0 LU

OC 0

iZ I-- rCL-LU

.Q 0 '0 00

V

r- e

IJ I O-

0 -- LU

uLt L]-

LnLU J Z 0

XL -IL)

z z

O O- C

Q -i Ou F-

cl <J(,)

UJLL

.U .u.1 H # :

LU-

Xx

-. 1

i. iJ,_j

z

1-4

0

Z -4

>

LU -

<00 _

7V)(1Z

OzZ -E LL

o -.O-

0 ON N10 1D

0 00 -I

0

o ON (NJ

a0 2;0

Z X <

.- --- -4

/)

.L - _<: '

0 0 0 - 0

-1

-> ZX-4 Z 0- c _ - 3:Z: -4 -4 I- -4 -4

0 11 11 II 1 1 II II

O 0,4D ,4D

0Ns0

O o%)

I-- --

O O

o 01 m

-4<---

II II

) L)

) _ _ If 11

0

-J

u)

^L)

· >--z - -

_- 4 -.4. CN ;7 X

) < <: :

II4 1 1- I

, C_* O _J CL

CL

z

=) 11i--

LLI _-.j'V. >-

U '1 L,

'1

X

II D-CL

r' LU Z>" 1-'-(-%L,.

0000 -cO _4 t.Ni- r- r

C0 cq-4 r

'j Q-

z

F--

0

oEL

cc

CtC:^O

_J

2:

-*0

.- (-D 2

"<C.

c- Z

4-<

._ '-)iZ Z ,. -<

,-~<~ ,-.,- 1 II

^- ,_Y D- II

LU< -

IJO zXJ

VI,~~~~~~~~I. Llt ^ -

ci-

LL < *

L0 _

0z

4-I-0oC-J

0Q

z

U-

5-

<:

Ct

4-M

C)-on

U.

Z

LU

LLt

·c -z

2:

Z '-· - Co _j

UjOZOE --

^.1 LZt U

WZcr-:2

-r-'C

_ Cy _oc Y Z_, 2LU

2L'

LLLL

A

-4 -4-4 IIII II II

e-..-)

n ~ --: Z C

It _tI II

O 0 CD - -' 'C -. 000 i "--y L'

0C

Z ^

Z_j_

_L _ >

_', Z II II II

0 Z) 0 0 0 ~'2:

LU -4 J -Z

CO Z 0 0 0 ' od(:~ !1J ,-.-I ,.- ,-. e.

~ O- Oa OD - '.U ZV)f C;1D]C UJ

2:

-jN

Com

a-

Q

LL

LLU

od

2:-4

:D

0~

.CA

C0

. -4

M

2:

;Lo _._-n

-J

Z CD II IIO-4 -- )

LU -4 _-t4 - ^._

-00 0CL 2 C

0o0

- 6 3-

Co .

CL - 4

iJ -4 -4

_ .-

Z '"

^,Z

I-~ ~ ~ -

_.J ~

Z

Q- -- -I

Z Z :11 II II

r C- O cDn LLO Z O O O x r

o

L.c

CJZ-4-

ci: .-

LU -:4E -4

J n _O 7 It^

A

*- ,:::

- C - '.') C 0 0 "-

00-4

Z

1 -

~L1J;1: Zr/vL

APPENDIX III

EAI 8400 CONVERSION PROGRAM LISTINGS

The following programs convert the tables to the proper format

for input to the EAI 8400:

1. Main

2. FTOB

-I N Cl m1- Li O "- *O 0C 0-, 0 r NI -o n0 ' -4 N t L- Do ro- co 0' 0 -4 N Mr 4t- 00 ' ON- n-4 -- -4 -4 -4 -4 -4 -4 -i - -I -4 -4 -4 - -4

COnO CCC CCC r CCC- COO C

N - ^C tl - _

rn ^ - --r ZU

LUC Z <

z Z LD '"' Z

Z 222 Z0 CD 1.-- C3 0

t/) t) 0c t4 v)

CZ -- Z ZLU LU J LU LU

2. 2" <Ž :~__=, - LUI - i-C Co•C C

F- (C MC mL/)

' _ - _ N

<IzZ Z

Z Z Z''Z V.

2222v$ L/) V) L.. _

Z Z'7' ZLU LU LIJ .U '

z E: .= ". <l- - , -i LU

o" QO rC C y

t31 LP,

<: Z F- <

-j -J - C.. U Z Z

z Z ar" LUd --J LU < 2_ Z

< a- __ - Z --> ,- Z~ Z i.- -)

N N N Nr N NC N N N N

LU L ' C-

LU LL LU LLrY rv Q: --

LU LLJ LUctK X- .n

C C) -<q <'~ <:IL 1' LLUc ,- tY'

COO CO C~

z z z < z Z zL

N N N N N N N1%

< c: q(<: 1I: -. -: < qLU LLU LU LU LLU LLt I IJcf2I '' t~ (~ . CK, r

U L.)U L_) L. U

0

;; _

*

;A _

.O'0

* _

*

* C

* N

, *

-4

*

N

,m . -

r--

C'-C)02

V- .-

UN

O z00

LL n

--- -

Cir~

L

2 o

'Z

::. LO.Z N.. -,..

A4t - _

N~ N

o)p-2Li w

LU

HC!

UJo

r.CZIZ LU

Ow-

p.- iI

<

wH-

oc

u-Lu

._ .

CDW

LLLU

LU UJ

L Lu

O 2 a

Z1 LL uL

LULV

H OcCCLL

m-

< Z0i2-

UUU5- j -i

, V. V U

Z Z 7

L) L/) L')

Z ZZLU LU LU

z 1- t 1

2 2 2,_

E:r,-,--

<2> 0

..0 L;'- Z_ LU

. 7"1LL] t

tfo 5-

._ ,,"/)I

. < .co 2E

Z Z-

) ,')0 C

: - Et : t

I.

- C6-

I

LLLU I Hw

V)7

I I- --

LU LU ou

Z 'Z <3: < 0z < 0

< UJ -LU X < < _

-r L U )"Uaf LUt I--LU I-

< Q HZI -3 CA '1~

<r <E <t H --) ) LU0 L/) L)Ucf>

C* _ - iUJ -C r_. n Lo n' 0_DLU < U._ L -tY U <t < :D V)CL '1LL Z 7_

_ U..J- - _0 , . Lw Qd

J- Z I-- -- O

- LU < CL O-

ZCOIOM =)D < _ C0 r~ -)

3 3 , Cr Z

UJ L/) L7 r, F-U LU 11 11 C-

, ) t_ LI) G >) -I JD O U

: V i- U U_ - CD: U: Z- -f -L _<

2-4

:r - <:

H ~ ~-2)~JW OH FFF

<t < <l <E <EurI '5- :E S: "E >

:f J rn ry IV ry -C< 0 0-

'1= : LL LL U

;:y' .> o ) - 0 o C\

-4 N- N4 -' N4

LU2

2

I)

r~

CD

LJ

2

7

LO

Z

<:~

r',"

)_.1

2

- u

q-

LU

CO

LID

CD

I--I)i0.y

'LU

-4i-4-

1-r'I'- I--<: ,_-'~

O0LLLL_)o O

OdC, N.

X,D

z. ~ ~ ~ v- V X X,_ - ''0 10

-J <Z <Z .- .. .-

ct - V- _ _0-- Z

._ - .. V ^-

,~ _ _-i _ _L-- \C --LU_- - V- - o O

<

a- --- - _-

_) -_ ^ -- ^

.n_- _-C -_ _

- _* _. S. -Q

ZJ c rv C0C a

LU _ _ __F- i-

ZOQDCDQ-CCWLU LU

LU yD D Y CC I SrY YI Y o C C O

CO H I I H I I 000) <- H H - H H _ - _

H -^ ^ - ^- X- XL

CI 1 2 iŽ0 CC 1 CC

: o1 NK Cm Y' Cht -i N C' C

-CL-P ,_ i- r- 1-jN- j-- N j-

I000s@CC0C

-J

ZCO

H

,-i

II

0I--z

-4

0Ci

0 N"

HO i

Z-

5-0 I- Z

F- - -

r' Zi-- O IIZ: V -

0

N

_ >Z

'- Z - 'z

Z - > Zcf z ^" "" Z

7~~~, - -C - I Ct.

ZZ ZZ>

Z ,- Z

zo < z- .F- CO 2 - t- X

5 j~l0-- . < i--,,

-- -- Z Z ^ --

.G_ ·- _ N .- -.

H LU '11 0 -n n) H

I~ C I N £_ •

C 2 0:5 -~ -: -.

CrN-

ILU

-r

>-

. LU

<0

0 <F--,

Ln,-

-J

UJ Z

C.I)O:

l4it2

I-0

VOWZQ

<2

LU

J -JI-i<z

uH

0-

2-

<

LU T.Q

,o

2

-4 -_ I -U

O000

Z FCDC

ID I LiU__<£

O 0YLL L,_

OCj

000"

NN-4

-- f- 1--

0.. o. Q

rN CM LrC0000- 00N N' CN

1--I~--I--

1_ |1 1_

.s 0,- Q_

NNN- a

'Ol-CO000

N N N000

I--1--1--

QK ae, CY0- _. O_!4

0

C('Z- z

>

C-,>N

- Z -

N - 5

'-'---1

LI

on2

ct --

_ - 2

_ N -

Z

.l ctp- Y- Uul

0

* LU

p-

00- L

, ~a7 ~~ J~

; LUo -oO LL

< uJ-r

LL

CD

* Z a

H 0

.~~~( ct

0 tL-

4 - I- O.iI UL

0 I.~ L~ CL. O

LUc :E

-J o

Cy <:

F- Z

0Z

4n- *-,n *

W -I~~-

0 t --'H Ct LU

< < 0

Z) CD ) CD C

X XZ

o ) N40 L o i

- U* LE J- aEO

*-4 XU' O v

: '- 0- C

OD .-

jLUW4 -

0 CoD

LL LL

O0

I--I-

- l) V U

_ -.1

_uJ

12:n(I~ ~ ~~c II

_o coLL LL

<

Ccid

Z- -LU O C

Z O La co 1.-t-i---,,I_ -p- _

Cb(

c~O~

^ --

ico 00 (AJ

< < Ln ~~~~~(-i

IJ_

^ V _4 11-- _J 110

< _ H -r 0 C C

-- 'z r- < _ - L u 0 Z< < H -J Z NIt7

F- - - ' <- V- CL I Q-- 00 J--

2:S 0 uI _ _Ii~

a:,-~ U_ CD .H - * _1_ -I L4j

_ _ Z-_- F I- I- - F-'-10

- I"- LU. -- I-.- 0LL' I -.

>: ~ a c0> 2 E--U

Z_~ O < ~ Ir -- ) OJ *_u -r (A '-

CtC( -n 0 < ) LL uC- O O -3 Lr . -i :: x J J 2: _ > oa Z:

LUj 0

00 (A C0 F-L -

P- 22 -4 - 11 F-0X*U -_,cr ' I 12 D-N Z -C n _

0 V

N

z

cto,4

-4

F2

r¥'

z

LUp-z

:EH

Npl-0% O- or- 4i

uu C)

C O

3 -0w--p

HHD

Z Z Z

,AC\j CI,

_-4 N M2: -- i11.1 il

0

c-4

'JU

1 F- Iz

0_-

rI- < c

C/) O) G -i H uI

_-4

HLU N P

Q --

LU-J

LL

FI

LL

FZ

U-

Z

Z-

0.

2

2

uJa3

LUJZF--

F-

O

IU-Ico

F-

I

<$LUr~

0U-

LIUzO iZr

CD

OCZ< 9.

,-q

U-j 11-JZ

N ClZ- F-20 0-~ 1-<0Z O O)- II < 0\

-5: 1--:.n -r

.' -je^ Z,

.1 0a _

L0 U U

Zz- _

_ _F- F-

ui < <

22 -

_Z Z-- ~..

_ O. O

ZZ " ^-

ZF-I

t-F- 1- "r-

Z I-- _- Cl

0 c _

F - I"

,--IIIx

5E

YJ-.

LUZ2 .-

_ _- 2

-I -Z Z Z r-11 11 If F--

X X X Z

2:E~ :E sU--J \Y -' .

X

-j

I!-J

It

· II

ax,U -

cr<5:E::E

I--- I

--

Ou

* *.

* 9_

2-XZ <

Z CD

O J

Z2

Z,1, _ *~ .-.

LAL

cco

.- _-

CD

X(LU

XL L

<-

- , - 9-

II :" -4

?h I--I- Z Z

0, -< II II

O' - _o~Z rZ0

0 L v 0 *).

rln

-)

co

r~rt~h

r-

r-~

D

Cod-i

Z-Z a Z

CC)

co0

<:

L) >

ZcNUj

.;- 1--

I-

Z_)~_ _

U) Lrn Z

Zaj t\SrO0'000 TM

-J

coZL/.O

'oD

L()

-J

cid

"o

~-CZr,,,

7

< X _> <.- - LU

_ - L~O :E Z

1~- ~ v4 -- *-L I Ico)L

' Z ,- -'

_"-Z .JZ'

_U-' 00L/Z

-~ -Z

OJ

CD Cn

C~~~~~~~~~~~~~~~~~~~ ~ Cj C3 -

oZ C~~~~~~~~~~~~~~~~~~~~~~~~~c

I -1--i

._j -i. II

,-I Lp

LL Uli

Z Z

Z,-

Z Z0 OLU) L)

O 02\2 tNC

-I

< IO

F- J

Of ItrZ

I-

"V)

Ct I

CO - Iy

F- ^- F-

0L1 U G '

I' OOOII

LL LD<. - tD:" GD3Z DZ O_F- -J,y < 10\

> ''Z a0 an0D <

IZ:

F-II

00

I--

J~__.~l io-JZ_

NLA

O0

-i0- O

co

II X_ <:

-I-- ._JZ_ (A. 7)+ -i O

z') _- LL(j L,) *

Z" Z-i Z1

I Z

II)

0,0

0\o

0 <F- E:-

) 1--

F--iL'i

) O O

*<-

I.I

__. LJ U

*) 1'Z -/F-IF-, 'A)F- L )

- UJ ILL> C

Z C Z, Z:

LLU,-E~

0. L0) U

-4LCn

IJ LU 11 U U% -LLD WLC RaeUJ

o -i l LU -Z7z L Z- Z O

II (D- ;-' '- iu -- L)-m 12

000 00~-

-70 -

- 0·- z

I_ 0

I Z

- C:::)

_ N0o

0- LL

- LU.- zj

<:3-

_) a a

_ < uJ:

·L * - LLI) *-- C:

Q. .-- LU

C:O '- t.LI)

F-uO~: *--. - :7

CC

LI)W C)4

LUcr - m

ui

Z C:L- O:::

LU1.

O ^ ^"'

<- Z - r

O-. -- < CD < <- < -

x

II

-

CL

-J

Z

-J

'z

II>~

---

LU .J0LU co2LI I

-i itO_O0

Z0

_ CL

L') z_

L LULU *

HI - I- L

ccI._. ..-4W-

J-_ 2

CII

< -J

>l

O

1-- II

< -LU< ,l,

'- ZH

< I

OY. P- P-

.< LU LU I-

'11 4 D_

iE _

V) -L/< -4

LI ') II LLUZ: Z Z co

I- LLEU<EID I

_J<

0 0 L L)

LA

01--

0

C)

O0

.

O"uCLU

_ 0

. <e <H-- 0 LI)

*OC

(.90 ,,I)

* II

0~~

C -4----

<: * . L )C_ F O v -4

uz H0

L-)I--

i-4-

0

n

cD

i--i

z

L)0

LL

zcD0

LI)

r,'4C

cY~iUicD

Z)z:wLL

DWL

II

01102: I--- 'I -F < z c'_ 11 0 Z

-J

<. .O0N

0

Ln

0.

<:

I--

LJ

LU

0

uj

ry,

G

LI:

LUod

O <

od

O Z

0 rz

LU

LLI-) -4

Z

0

1-- C~O

u.J ,-<~c rN 7,,Z * O

· ' oOZ CD:<z W <te m

11 _ II -C-- <

Yv t3 {1 -~ ~' L Z

Z

o~~CD

o Uz

0 LU v

- LU~~~~L

- 7'-

.5-

ICO

.J

<->-cO

3LI-

_J

C-iI--

LL

'DO .

Z ~-_

Z-

0<OW

cLL2-Z

_L c: f- >

i_ 0dLL O

< C

vS Z 5-C U-

-.- )

auC

LU XI.L.i

cflZDI--'-

U > <

CD G, I-

3',/

'I rLI )-

LU crOd

2: < D

F c- FZ <C: CI-- C -- --

O L-C D LU -

-J I-OI--HZ"

d~. ::.:1

(- < I -- ZZ D

< CJ

'1 LU 0 Z

I- 2<: LU.J:0- 10-u.

_ . I '

11 00cI J

Z

II dmII

_T_-H0 0

z

LUc-,

-J

.A

0co

0

o

04oLAN~

A A LA LA L-4 -4 -4 -4 -4

2 Z Z Z II II II II I I -

II·e 4. -4'- ',, 0 b-- T

I--5 D O O .

-_. F- , - -J

rY'

cr,

ICL

I-.

0::0

i--

LU

00Z D

, C

X LLJ -)

z

(-)

'0.L

0I-.

O

r-

00

0 00 0O OL U

I' I

~1.1< -4 0 Z + Z I-

)- ) If

LL 11 <C., _-- a Z n

LAO), I-o

0

0ao

00

01-4

o 0-O OLO 0 U-1-4 -4- O0I I

< - < -2 + 21-

0 - I/ 11 011 '1L it <C 0 11II I I I DC iZL z., ux-~.j

O UAO00 co 0"

00,--I

0.-4r-4

0-4--4

0C~j-4

0 0'0-4 -4 -4

I I< -4 < :E2, + zi-- j I-ILL 11 <0CD-. _ -2 0

0

m-4

0

Z

-4

04

-4-

-4

0 -11t L

7 _

UL)N LL

,--r ,-. ::I 2

r- <0 "-+ Z.-- I--.:II -

11 <00 -2. 20(2-

00-4-

I O11 * .

LU LU LW

G7 C CL'

-2 - -LV) '1 LL

04-

N

o4C ̂0 .(N

N

*N

0

,-a'

~00

.0

*CD

C: .

- a,

COLA

-~00

'-4LL O U...D C

LA) OL C 0C -4 NI rCl CC 4,- -4 -4 _4 -4I -

_ - -

- - IZ Z Z1It 11 It

I-I-'-M

-I I -

_i _j _

- - -0 o

~~~~~III II--

-+i.- * - - -

_ (_0 ¢q T . _ %

00 0 0 ,. 7 -.

11 1 4 t 1

X OUJ O

N

_ ~d M Jf) -F-I + + + -FI-

-_ _ _ _

O. N Co - -I

D J,

x

CO 11G_1110 t

LLJ , - J4

'NC-,

Zz(zZ

II 11 11 II 11+

0 + + + + +F--O

0 0 -r - 1

0 030 0 *_ 0 O 00 _ _- _ . 1_ 1 !J 0)

x0

N0.

ZZZzZII II II II II

11 11 11:+ + + + +

,- - _jJ _- _

X O

Nu

MCOO'-I

z

,0 II+ 10 -

I-0 +I 'o I

-r C _j

-i 0 C -

LuOX~~~~~~~~~~~~~~~~,L OCxlNN

ZZZZZI II II

+

11 11 (D1 11 LnCN 0 ut C I 0

+ + + + + 1-0

00000 I IIV ®

_ _ _ F- - it

*_ _ a- - n 00°

-73-

M -

ZZ11 11 O

II I (.D

LD J III----I-- .

_0 ,0

rc O

II IIZ Z

11 11

+ +-I IF-I-00

- - -

C Z: c

0Or- .) / -j

Z ZzZII II II

i111 IfF- I-- F- F-

0 0 0D 0_J .J1 ._J_ -_ _

Q CD 3-

X 0UJ

N

I

I

_ _ _ _m OC 0-4 -4-4 -4

Z 2; Z~ Z2zZ2

O + + + +m I-r I 'I Il

F--J -J -- J

0 3 -h

--) ." .i 5;

ZZ __

11II II II

1 11 11

__ _._ _. _.

L) :o CD 0+ . . .

O CD O I

-1 -i H -4

b,0eNj

+I

O.-_.!.

I IJ -

O c ~

z

a-Z

r)

_J

.-

C)

I--

' u)

LL

C~ JO

,.0

IC

V0 s0

_ 'LU -

<0LL WLCCL

o CA -4

L O_

Li LL. O

L U I O

uO -00Z .- -O

.. LU_ II <~ 0Z

t h L< L

O Vr * f

_L L

0 0 L.)

IC-)

L) C-)

0'0-4

0I-

0CDL_)

A

- Oz '0

* -4

0.,wO* r.

L -- 4

I O

'-,.40 -.- Jo

mI - --i -II 1 Z Io 0~ - Ni

Lo -1 LL 'S7)

0 C0 00u- r- -4 -4

,- I- .I -

0'0-o

0I-

0

c_5)0

LU0- O

_ 0

* -4

LL 0I'O

I-

V0--JO--- I

0 I

LL I'LL LL

VI

"T-V)

7J-: 00

,-4 .7 -J

11 11.- ~ Z _.L/D CD 0V i II,-* -Z'-C)s

N< -4

0 1iC-) -

I'T'L.I -- Z-' ,0 r~'

L --) 2 U

Z- LL'

CL)

APPENDIX IV

INTERPOLATION PROGRAM LISTINGS

The following programs perform table look-up and interpolation:

1. SEARCH

2. FOUT1D

3. FOUT2D

4. FOUT3D

I-'

C-

VUO

U2 UL' C__-F- U,

r r <

LU' LL -

C -- -

C <E U ,

J - 4,

_ LL-

U)1 LU

FU- L/,T

L U Ui L/ J

·'.. ~ LU !-~'1.

_ - C C-

LL! J ' <

i_- Z ~~

F L 2- >-<.:LL! t ~- ~_i C~-

~u~)F--F-< ]

t./} C .. Z ip-3LU Ui

11_ Z I <

Ch F-U

i- ) IU~

<H

1H2 CtU'.

H..JC =

< Ci C Lt o.U J) LLJ i 1,Vi L- C

LI) 002 L -)U Lu

01- -VI<LU Z - H LL LZ O : o -;L'

-CD CC Ll (V1

LU 22 0! LU 0-22lE

4-2 F- LU l L22v.5 Lr,<c o11

0 LIJ U L:U

I U I -LIFZ- 2 < H2: ii-~-E -,

L)UL-H C LU

_~ -X-__. ' ?. 2 - i -:

- %

z ,.~~~~~y

C ,'

< ,--y-

>~~

-C a

0:-"

-,,

LI) ~ ~ ~ u

0{-

':- LU/0-..

O ,'-_

C ,. LU

Ci"- CZD

,- - <Z. CL

2: LUL

F-- O ~ - H_%E.u<L { -:--

Ci -- <:,,- ...- -- 0-'nO _'- 0< _

: -' :- 0H "- 02- '" 'j-

s. U~ H

':- u , !,-

F H- - LUr

2r "- C H

-,..

00 0_ ) ~..j

02

Lo

_J

ki3

C ,

=*O4,

LU_ ,

4,-.'.

Co 4F

LU 4,

~,)C ...Z '-,H ~ C LI)

ZL'IUI"-

LU-:

-. W ':-LUJ ,

·- UL "-

} ' D, ...J"

Co

_- F .. H

cio cA Z 4 .]¢Z ', '- U- .-C. F - "'~ 0 o1o G ov ",-CLo , C- o -- o -_3 .

0--'"h -"~0o~2 02 ''-

22<- ^ LEUC"

II-

-_ - t -

F- ^F- tLU "E F

C

^-H-L)

_JF- cfLn Lu<H-

LL~-r

LU*O

LU

i)3 * _i

I--I--

--

0LUL<2

o-.4

: H

C- a LD'- -,-

LL :i "r~ T

F- <

O -2 .2!::

._ .. ~- :

LU

'- 2:0 T .

f) i'C

_ 2' : 02X0: 4:

0 0

C.-0U-, 0

'1-

C, l--C

02:-C)

_L -

11 -)

.+~_I ___

^-H'- Ct-'J cU

71-<2:

Z .LU

· LL'-

-/) U-' ..c .. -_

LI) L) (L

II -7

11LL L <_

LI)'-

eO

-J

-.r

I 11 C.

QY - O<{CO --N

02-C?'4 V^H

LU ) 2 '

+01

+ CO I

_J CD _I_ _-I

Vr, C i,^ (I l-_ -i

-

,-4m.~ I!

CtoD

O00 r-

C0 CC )n C -I C

In iL) N

Lii

UUC~~

U_:

L '-U i LL

I .

Cy I--

ULU^

LL.J -0-

<<CLL

I--

UJ_

LU t-

I- F C

M U

I ;') 4ll t/} .

LLJ L .

,T I-.<..)

U_ U_' -

.<

U C1 Olit

0I----

1- L 1

Z- J q aC

~-Y ~ ~. LL

O-P---d

5' CIZ ..I--

. , t/ -

iUJ -. -LU

..I UI " l ~--

-1' JI ' LI-----' ZD Z ._

02< ¢ , 7,

-{2 I._ O--

J .J ..i .

aUL : u HH-c.A

-J

._

-O_

0'1

+-}

-J--

"N

-}

-

-J

0-

-'

· -

o,) ,-~ _2

_LL

~_2' i- Oc~

_ -i _

3-'if,

000 0 0

. %, .� - .. - : - -1 - � . . ... . - . � " . I - -,", - , 7?� -. -.- - - - . - . .

1--ILiiV)L

)'1

._J

'AI--

LU<

-.J <.:

: _

LU

!.- ~d.

'A^ I

< LL

C* C

LU ?

C)L <0O

I- cj00 OQ~ *m,-

ce- CA

:Z <;

LLJ

-II CA

0- I <U(_

C.d , .~ A - _J

_ C_ Lrl

C- 3>1

_o VI

1- -

_J -"'.7-i

~<. .II

c-Il.

L0<1< _ 2

HI! .

LU'

LUl

V U

L U

/

-jI--CAWLU.

C.-J

I3

i- _

1- - ' 0. ,:-

,-.; _L C) , -) _ <-

---'-V1' CD.

,C\.-4 (A

-4 -4

1--

If-- -11 -

I I1- '~/ LI_!

- ,-- -' Z Z

-- <C A--.LX, C- IA O ''

l _ r- * ' -*' ! 1 l

. Lr,, C C, --4 N\ , - Lr' ,C-. - -4 - - -j..

" C c C C'i '- C1 C- . Cr

-',t

C

.-"

U-

',t

,7t~',

C

· L.LI .-

02< .

ZLU

L/)

LUU!

LU _

ON".Z- , '

0 0 "

Lrl V) L) L/) V) (.-.L) _*

- i ~ U ;lZLL -

~.- ~ c,;(-oo-

(i~~~~~~~~~)~i

I ..- --m,'mI.-- ,-11- '

._Jl.~ ~ ~ , 7, ,t "-JLI)11 ~ t>L 72 -

CL 4 4 ~ ~~F- -',,'-

cc 2:~ Z .i2: 7t

-0 '- *. - ..~.- - ( , '-

L', ,L ',to (A_:2 Z Z : 2 --

LU LU _U 7,Ut

L~J ~ ~~~'5-,--L.L ~ '~_ -. - -· - ---

'-V

. _)'

-4

U_ - - UV%za---(A

Z ,7 _

- *'-- _CE

Z. Z Z (r,UJ 11 !I J_.

',Z ;~_ -,

(AH--._1

-J

LL'-J

2:

I

F-

/LU

ZO

_. rC' ti'

0

LL

4

n..L

11)2:

t.9

L_2:0-

LLU

(.9-C_

7

I-4

C,

0

(.

I!

e,-

co

1')

c -

0.

4J:

L/'. LcO

- *' -..'

0'

-

H

LL

.LL-4-41111

H-<a

.- 0• -

(A C• C:: CL -4

LL

0

2:~

VI-

C}

H-

Ac,

.

-4

_.

4

LLJLU 0-

L-1cc

F- V-

,.....

1 --- '-D- - F-

t.._ ~...,,~ --

. ... .,--JO

5- -5 UJ

C C: 0Z- •H-W.• 0 0j

0• CL JUZ 4r

(A451

-LLI

-,( .

z

U) O0 --j -4 -4

¼--LL4 ~

(A.4 (A

- , Li-r

I-J ZI ...- ,-CL 11

u 3 CQ(J Z -n , "

11 11 _ F-

V., "ri Lt. _,.

_- Z - L

-4

+

LL

(A

(A

2:

¢-

0-

i

L9O_

LL

+

(A

2>:

OH-cLL_cll U

H-C

LU!CC' U_

0 -- rNl U 'C C_-4 -1 -- 4 -_ -1 I

'~ ' ~ ~ ..........- "''' 7''

'

~ '; '..-~". ..... '~" '.~'."'- ........... :, "'' ~' '~;~. . . . . ... ;. ... .

,-J

Z -L',, ,,j

Z 't,.L_ :t,

*. _,,.

-'-

.-7

H,-

¢ ,,t

H;-

. ,,-

-L ',-

¢ '.-

L. -,-

-J ..._--

, ) ,..-c_) ',t ~

(: ?.-)

' c .~ ',t_j ..'t,

- ,,.

· CE: .0 -- x'...9 ~- "t

-;> ?_-X-tc,- "% ? ,

D

H--

CD

H-

0•CLVIL/)

LU

0

.~_

L) H--

LUUCLL

V:

LL! L

<

u' i.. .

a: C.

C _.

C u' LLJ .-

U_- ' U .

Cm I

H.-c

, _F

c4 'M N

0 12-.' ~jC- C/<D <

0• - C1

U' - -

<42

C ) U- -

<H >E CZ<:• _OL'I

C-JLUt

-Y X U

I.7 ,,tz

- -.

LU-Jco

H--

I

zCI.-I',_

,-..L'U

2i

5;-

. 4

LI)LLJH-

-J 0•C LU

-- 4 2 :IY: 2:

- <-Z7 Z

LUJLJ -i

_ *cc cc

-4 <HI-

C 11'1 '1 c, -, 0 0

z

LL

'--

-4

H-

U,

H-

0

LL.

f

u

rel

:5-

O

X U)v----

,, Z

* 11,

'< .ELU 1-- C

-79 -

uJ-Jco

F--

.J

<'

_.

Z <--

LLU H

. r-'z LU c~,e

C C

u CCL

!- u-- F- 2?_

-) HZi uZr'LU U) N

NH -4C'

C_ LUCE: Z Z

U-- -LLi L _',._ . _,)U'

= C C -. 'F

'r- Hm _r

_._ F

II II ii0C 11 ,I ,f,,

U. LL z .

_J

F-

2

2.,H

_J0L

_J

F-0V

-)

C

C9

H

_..

F-.

0--- --.E

C?: C,

0J-Z U_ ?-

C-_ Z CS

F-IH

H

C

CD

ccI--

0

0C

<F- 5:'

cckLu

, j)

<F-

QLU.iw-x

F-2

LU Z

C F-- >

- 0c

C-J

LUL

-n C

Ncc .

r- C

cc _c

_ .- Ji

-J 2 -c 'L -- F---Q^, ULi - Z

I- -Z - '-

U)0 Co U) 22*2

U -J LU 'U

! <7 i- l-

_._ ;-' .- C

v

!U) Ui-- C-.~, co<~ *:: 7E

7E < :

C Ci, O - I

U); U).Z 7~:J !UJ Uit,_U L7:_ _

L, U L0 U L .; 0 It) U (>

,F

'F

C '

<i *

C L

P-4<

c,t_O C ,.

er) ,,t

CgOJ ,'F

ZLLJ

LL ._'F

- -4'

~- -' t

~._.. L. ',-t~

'~J X-t

i_' _ , F

-. , ' ,t I

F-)U Uf) ,,t

9 tOt

ZUJUCU '1 ,

1 't

G fC ,

03-.

C -~ -~ -

Z Z 2 Z

It I i -- :2 -f '- Z

-4 (\, II I1 I I' .* r- j -- r_' ,, -. Z - Z

.- c c

-4V

Z'- - -4

-_ _1 I

II urA D U..L/) u) Q

-1 -I 1111 I1 -4

,- ('~: t - _j J

UJ

cc

U-1~~U

C

O.

I

CDF-

-4e.

<

U) ~~~~II

_. -r

, '-'_.-

~~~~ ...~~,.0,L r._

.C~"._ '"TZ_ I-'C

. -: F- _

FH _C

,_

I-I a .- F-

I -

LU

T,) >-~

-LU' 2LU=

Z< .- H H

I..J -2 ^JF- Xi2 * .LO <-- F-4 U

LUH0- HX

o~< cc H ' =

N HE - J*' HOY -OUJ

Z09X LU D'I F'!c.-4o!F--F

70 ^

It_-4

cc-4

'"d

C)

_, v'

-_-

_--I

N

-Z:0•

<i:

'-4

t\j

N

LIJ

--qC2

2-0.1ZN2.

C LLI--I

C- v Z o,

0,1.-

_ |

H • C'

O LU s0•(24- 0.

4

2•+

-4

:E

Z _0 e- ~--4 -- I(O -4 4

4- ('r1 4- 1 .;-

-4 * I - N +I- N 0 .j Z <

%1II 11 -i - Z - ZC I II II 11II

_ L- o. C' -- < C2':C .-- * ' Z Zi

t.'" C L. N f,---ur% ,"M ¢'4

Z Z

UL LL

I i

-4 -4

+ +< CDZ Z

u_ _.LL UL-

I_ _.-1 --

LL ULLQL Q-

-- +

Z Z

II LL

-4 u._iL -L

GIC

L-. +

H_ N

-- 4

LU LL --

2N

tYN_

LU -'L

C ,- -+_4-

.O+ Z

'~j -- 4<

'1 LL +

N -- < 9L

LL +C- +-

,"~ +Z Z

*L z..+d*-~

N U _-

+ Cm (\J

_- Z-

Q E _- _

0K :: H H

H-- L LUL LLt-- JII I

Co < --LL 0• > LULU

Ct

LU 0,0

. L .

LUD

(/)

C~Z

<-

c:

-

c:

7

!-

<-

L'

A

,-

"' O lDl

c.'. C)•-

- L-

- Q,

~ ,- .'E

. - ..

e-4-Z I-"

i- X.

E 1--

,.-r LU_

t-'P

.,. e'-

-DN

.D

rv'

<Q

-

0•e.

Z

2•-Z

10 5<•:>

.e.C) U

L~--i

C2•

-

-4

LU 0" N

0 :

N, Z

CD.

',,tF

NCt\i

71

.-ZLf) -

~-4 J~ _I . (

4 G CD.-I I.- Z

-4 CC

-:,I O_i (sl

It

11·z --I'- LL

'"1

_J ~

71 -',C

Z- * *

-"-

1/) 7

<~~~

o,_ - , -

O 7'

H 7'

< 2 W

7.

,-

o 7'

* : CZ 7

CL. ,E-

V/) ''<

LU Iu U LC

< C

<O O-'r, ',-

2_.j ~ i -L,

LL < Z L0 I

cUJ Z -

CiH 0~-. "-

I-- Z 7. .

Z %*- L,

D D

LLO- <: "

Z LU ', 7. U,

Z' '-~ ..-~--Z - C3

L)

LL ZL .

L) , l.

t-,- Z' -',' - C

_) - "', C T X

Z UJ;- ",_2.'- ~J_,g1 _C. C3 Lj~. "C ,

U_ Z LL C9 "~~- t/)~~ 0 F Q CE ~~~~~~,,.C

CC ,-

--l X

Co V)10I-~ -< ,

D LU-

-y IC

I I"

U _E C,

F. - a ~JJ~'-

.c _ C 11 .- .*CD - V,)Q- - r,~0

L 2)

,"'1 ,. / -)~

O Z UJ 'L-

Gf - ', ',

*, _ Co.

r~} ~ ;'-- X

Cd _1 Z¢ ~ - 7.-

'- Col -_C

O - C o q1 -"

.- LL Z _ L -;'-

'- C ~ '" C ' a ~c;-"

"'J CL -", Z Z U_ -,'

L' I *' _L -

1--'> CCD 1-- - ¢' uJ

co % -o ) (A , _ -

.,-j L o I LL- ~- CJI. " -i

~Tc_ -_~ C J", ~ . '-

< <I

U-;. Oi -:'9Uf _ ) 2 L ; "-

F F *~~~~~~~~~~~~~~~~. ,'-

L_) ~ E L.) t..

J Z r, ecc (A _ 22Z*- a- ( - Z

LUUL _ O_' W -

(U CD Uo .Z, 7 E.

0 0II II

- (\

-,./ Z.:,I.,.- .:

17 71

·'-4 N

O* 2

li z: Z0A "-> '"- II II

:: -' -_ s.

2222*. _ .. ..

,c -- I r.1 m

Z ?' Z --II II II II

c¢, -- ,-, f)

'- aZ ;;' Z

LL

e-

C

(A ~~~~II

Z- --

LU ~ ~ c

I- '- "-4c,

tf) ~ ~~ 11--H~~~

< CO

', ~' -OLU U..

<-(<

L-J -.- C

C - yL_

-) va 2-, ~ ~ ~ c 3 '

-- N C 2 , ) - --

U U 0 U < a:- 1-i 2r r- a cc < < OH

- Z~ Z -~ - - -J 2 C *' I LU

D ZD D u_ U _ - r~ ~ - -- F--LD r0 u3 D.L. . --- < H

.1 -j II II II-II II II ( 04 ' H, I-- U C:E P-

N ~ Co') =L

-J _J CL-- O_.-- '-_ 2 --.L . LL .

LLJi

L)UU-

Z '-4-LL

^ LI - ZLt

LL

c

0C

.

( ..'-4

<

II

V:

-- -.-~

2D EL<-(

.- 0• -

< _

v ,_/

CoI

C - -

-j. L U r

· ?-H-- -t-

,-4Z P-

ZC '" ~i_ C.h

cE - ,40

2

CD

C:

--

Z

7 2:

2

_L-4

. ..)N

Z

,' Z-

Z _

,- C

,- C ( *-11 _J I-- C_ Z Z - -

II 11 1 - ,_ 1

L,-- N ,'C) Q.m @ V Z t_ n sC.' \' C~~-4

Nr~J

z--

CDCK,

2:

.J

v-

NZoz

<-

\ 7'

.>..

0.-RIZ

1 --

'O NE

C Z

!-v

Lr u-.c..

5^ c)LC c,4

- .II,-- I '11 -Y- N~

'~ "1I

CD

-.-Z

C<I-

- - cc

cqDS

2C:

. 22' Z

9-- LU

... *..i

Z _"^) O L

I -'n -4~J Z Z --

II *- II-.Z CO- ^'"'

COm

CD

<{

m

z--2:Z

77:

ZCO -

- LULO A-

cc, Z-I-Z

O ^c0 Z

9- "

o

cOZ

i.-i0

C.-4

---

- a-

*-I,-4 · III ,-- or)

co II J

'fLL 0)V O I

¢qII~-UL C'h

-4 0 C O 0 *I 'iD i- 1- cc

Z ZO' ^ -- 4

_ _j -J

It II II

1U> ZZ

: ^

. Z2 *LLc I LL

- -4I

-Y Ct +-<

- Z)

LL --LL

+LL_-) Q- LLI. Un U-

< + Q

+' +

CO<+ ," Z

Z Z < LL! LLII Z Z II II

II -L. II I - ,"%

- ~ ~ ~ ~ -U

Z2 Z ? ' U-LL

1-4 -

AI A\Lu CD NI LLZ 2: - I_ _-LL 1

LL. U_ - NI I " LL+ -4

,

+ +

ZI

LL L L

U_ _I _g I

LL LL ' LLa-Q LL Q + + Q) Ri +

+ LL --LLU t -4 Q LLZ 2 4 + II

LL '1' f)511~ 11ILLOFI I II

Li. LL L lJ LL 5 L'J

CaC

- 8 3 -

APPENDIX V

USE OF THE PRE-PROCESSOR

General Information

This appendix provides information to allow users to prepare their

input cards and to process them with the table processing package

described in this working paper. It is written to be a self-contained

users guide. Consequently some of the information is similar to that

given in the main body.

The table processing package has been compiled and stored in a job

library of the authors' TSS/360 library. A PERMIT command has been

issued so that-anyone can access the package ol a read-only basis.

Before the user can access the package, he mus;t issue -a SHARE command

of the form

SHARE DSNAME=MY.TABPROC,USERID=FSMDNWfl,OWNERDS=LIB.TABPROC

where the underscored data set (job library) name is assigned by the

user as desired. This SHARE command needs to be issued only once. It may

be placed after the LOGON card for the first computer. run. The user must

include a DDEF card for his job library (e.g., MY.TABPROC) each time he

makes a computer run using any part of the shared package.

USE OF THE PRE-PROCESSOR

The pre-processor set of routines is used to read in aerodynamic coefficient

tables, process and store them, and generate auxiliary arrays for use in

other parts of the table processing package.

The first step in the process is to have the tables punched into

IBM cards in the formats shown in figure V-1. This general format is

similar to one commonly used when manually tabulating aero data from

graphs. The card data fields are 8 columns wide, although such

exceptions as table dimensions on the header cards should be noted.

The table entries themselves are in floating point format and, for

ease of card punching, are left justified. Note that everything is

left justified in the fields except the integer values, which must

be right justified. Floating point values must have a decimal point.

The table header cards (cards (3), (7), (20) of figureM (a) are

set up as follows. The first field of 8 characters is a user's

comment area. If desired for future reference, table numbers may be

put here. For cataloginrpurposes, the Pre-processor assigns table

numbers sequentially as the tables are read in. User's labeling of

table numbers should follow this convention. The next fields contain

the table name, up to 3 argument names as needed, and the break-point

list lengths in the following order:

Field Columns Contents

9-16 Table Name17-24 Horizontal break-point list name25-32 7 Vertical break-point list name33-40 Third break-poin*list name for 3rd tables41-44 Length of horizontal break-point list45-48 Length of vertical break-point list49-52 Length of third break-point list

Names are alphanumeric and are left justified. Lengths are integerand are rqight justified. Table names should be different from thefunction names they represent; for instance,CLT instead of CL. Break-point list names may be the same as the related variable names.

8e-

I 1C ALPHA 1 3 1_~~~~~ .IO.5.

-. 20. 6

10. .8

CLDA ALPHA DA MlACH 3 4 2

-. 5. 10.-10. . 1 1ol .1O. .3 .2 .115. .501 .302 .4

.8

.9 --M

. 4 .598

I Dtable

3 Dtable

;--. o. - 5. 10.-10. .05 .048 .05.0 .14 6 .1 .0981 5. .46 .15 .220. . 39 .20 . 31

L Jl lN O1DA ALPHA _ 3 3 1 3_1

YO.6.1 0

-9.0.000 12.2.4

8I9

10..2001.6!.0

17

18..41.81.2

25 e1 9Sal

2Dtaije

FIGURE V-l(a). Card formats with a sample set of input data.Blank cards were inserted for clarity only.

-86-

Car

(I

(2)

(3)

(5)(6)

(7)

(9)Cia)(I 0o)

(,9)I 02)

O t.) .

(16)(')(I 8)

(I 5,)

(2c)

(2.)

(z .)

Colu_.a I

20.

57 ,.~~@ 80

I

i 1

.i

I i

61

62

a1 a2 a3 a4 a5 a6 a7

10 11 12 13

F2,10F2,11F2,12F2,13

FIGURE V-l(i). Extended Format.

a 8 a 9

F,1 1,2 F1,3 F1,4 F1 ,5 F1 ,6 F1 ,7 F1 ,8 F1 ,9

1,10 Fl,llFl,12Fl,13

F2,1 2,2 F2,3 F2,4 F2,5 F2,6 2,7 2,8 2,9

If the 1st breakpoint list has more than 9 members this format applies.

The table entries are punched left justified into 8 column fields as

in figure1l(a). One dimensional tables are punched so that the first"

field contains the break-point (argument) value and the second field

contains the corresponding function value, cards (4), (5), and (6).

On 2 dimensional tables, the first card contains the horizontal break-

point list starting in the second field, (21). Following cards have

a vertical break-point value in the first field and corresponding

function values across the card, (22), (23), (2.). If a table has

more than 9 horizontal break-point values and related function values,

then overflow cards are made as in figureY:(b). Three dimensional

tables are made up similar to 2 dimensional ones except that each

2 dimensional group is preceded by a card with the corresponding third

break-point value in second field, cards (8) and (14) or figureVl(a).

The format in figurers must be strictly adhered to. Only a few

checks are written into the program itself. Errors in column dis-

placement are avoided for the floating point number entries by using -

a program control card (program 1) for the 029 card punch as shown

in figureV2 and by visually checking off-line listings of the data

cards. For the table ID cards, one switches to program 2 of the pro-

gram card. Program 2 is punched in such a manner that it is correct

for 2 digit integers and for the alpha-numeric information for a three

dimensional table. Hence, one must insert a leading blank or 0 for

one digit integers and skip once or twice on tables with smaller

dimensions. As a further restriction the horizontal break-point

I . - .

5CCCCC&D7GGGGGGG7GGGG5GGGGGGIGGJ7GGGGGGu7G&DEC&D5C&DECCC3CCCCCCC3CCCCCCC3CCCCCCC

1 2 3 4 5 G 7 8 9 1011 12131415IS17 la 19 20 2122 23 24 2 27 23 29 30 312 33 24 29 29 37 3 39 43 4142 47 44 4, 4, 47 4 $ 49 N 52 53 54 79 56 57 60 Cl 62 63 64 65 96 67 68 69 70 71 72 73 ; 75 7E 77 78 79 t

*22:-22222222 22222 22222222222222222222222222222222222222222222222222 22222222222222

333333333333333333333333333333333333333333333333333333333333333333333S3333333333

4i 411:L.4 :'::.'4 4 4 4 4 4 4 4 4 4 .4 .i

-- :-[!: ss555555 ssss55sssss5sssssss555ss55ss55555555555ssss 55 . . .' . '. ; 1 !li'

6 666666666666666666 666666666666666666666666666666666666666666666666 666666666

77777777 7 . . . . . . . 7 777777777777777777777777777777777777

888 88 8 888 888 8 8888888888888 e8 888888Pi838888Es8$CC88888 88888d88888e sa868a 1

9 9 999 9 999999999 9 9 9 9 99999 59 9 9 9 9 9 9 9 9 9 9 999999999 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 99999 .9 9 9 9 9 9 9 9991 2 3 4 5 6 7 8 9 10 11 12 13 1415 16 17 i 197 213 21 2. 2' 25 26 27 28 29 27 32334 3 37 33 4341 4243 4534 , 47 443 *3 751 2 r3 54 5 56 57 3 U 6) 61 CZ 3 S4 E5 67 G67 8 6 3 1 1 72 /34i 7 7G71 70 79 so

508 BSSC

FIGURE ¥-2..029 Program Control Card

Figure V-1(a) (;lists must increase from left to right A(9 ), (15), (21); the vertical

break-point lists must increase downward; and the break-point list

elements for the third variable of a three dimensional table must in-

crease in the order of appearance (8), (14).

After the data cards are punched, one or more computer runs are

made for initial checking of the tables. FigureY-3 shows a sample

deck of TSS/360 control cards for the computer run.

! :

(I) LOGON U.SZ±JalJf 99 JO.HN DOE STOP 99 PH ,3999(-) DDEF DDNAME=TABIIB,DSORG=VP,DSNAME=MY.TABPROC,OPTION=JOBLIR(3) LOADTRE AD$$ $--(+) DDEF DDNAME=FTO2FOOl,DSORG=VS,DSNAME'-TABLES(S5) DDEF DDNAME=FTO7FOO1,DSORG=VS,DSNAME=DIMREAD(6) CALL TREAD$$

&INPUT(7) IPUNCH=1,

' 'l _ IPU.NC H=C H _O__&END

(8s) *, TABLE DATA CARDS GO HERE

} ~~**"- *at******

) %END(O) LOGOFF

Figure-V-3. TSS/360 control cards for computerrun using the Pre-processor

Unerlined words should be changed to conform to the user's naming

conventions. Card (1) is the standard users LOGON, card. Cardy

(2) defines the user's job library which contains the table processing

package. The data set name (DSNAME) should be identical to that -

specified by the user in the SHARE command. The data set name in

-9o-

card (4) specifies where the processed tables and related data are

to be stored. Card (5) names the data set where the DIMENSION andto be

READ card images areAstored. The second of the NAMELIST "INPUT"

cards (7) determines whether the tables and the DIMENSION and

READ card images are to be stored (IPUNCH=l) or not stored

(IPUNCH=O). The user's table data cards go at (8). The %END

at card (9) must be present to signal the end of the data cards.

It is suggested that off-line listings of the data cards be examined

for such things as blank cards, duplicate or missing cards, and the

use of wrong columns. Further, it is suggested that the user make

computer runs with IPUNCH=O to conserve computer time until all of

his tables and the auxiliary arrays are printed out correctly. Some

errors which may cause premature run termination include missing

cards in a table and incorrect dimensions on a table header card.

After all tables have been printed out, they should be examined

carefully for errors. Error message printouts should be noted and

their causes remedied. Causes of errors can be determined by examination

of the printout and the data cards.

After all apparent errors are corrected, another computer run should

be made with IPUNCH=l to store the tables and the DIMENSION and

READ card images in their respective data sets. The DIMENSION andTSS

READ cards can be punched using the,\command

PUNCH DSNAME=DIMREAD,STARTNO=l,ENDNO=80

where the data set name is the same as specified on the DDEF card (5)

*1l-

of figure V-3. A printed listing of the DIMENSION and READ statements may

be obtained by using the TSS command

PRINT DSNAME = DIMREAD, PRTSP = 1,

STATION = RMT02,!

where RMT02 is for RJE station 2. These commands can be put before the

LOGOFF card (10), run as a separate batch job, or entered conversationally

from a terminal. The DIMENSION and READ cards should have interpreted and

separated according to type for use in the plotting main program. They are

numbered to aid in keeping the READ cards in order.

-92--

APPENDIX VI

USE OF THE PLOTTING PROGRAM

The plotting program is written to provide hardcopy plots of 1,2, or

3 dimensional -tables on the S-C 4020 plotter. All necessary sub-

routines are shared in the TSS job library described in Appendix V.

The main program, however, is data dependent and must be changed by

the user to include DIMENSION and READ cards for his stored tables.

A copy of the main program may be obtained from the anthors. The

required DIMENSION and READ cards are obtained during use of the

pre-processor as described in Appendix V. Comment cards in the main

program indicate where these cards are to be placed. The main program

may be compiled separately or during the plot job.

The plotting program provides the user with several options for

plotting the tables. The options and data cards to specify them are

described with reference to figure VI-1. Card (1) transmits information

to identify the plot job and to specify the user's tape number. Columns

1 to 66 are printed on the first and last frame of the plot job.

Columns 69 to 72 are printed on the upper right hand corner of each

plot frame. The user must have a 7 track magnetic tape assigned to

him for this purpose. The plot option cards, (2) through (6), specify

the table to be plotted, whether the variable order for 2 or 3 dimensional

tables to be plotted differs from the order in storage and, if so, what

order is desired. The other option specifies special scaling limits desired.

Special plot instructions can be largely eliminated by following certain

corrections for the table construction as explained in the section

3-7

users v ae, Wm'/ stOr .... .. ,/ ' , ?... ..

JOHN DOE STOP 99 PH 3999

(A) Plot iJ'e ' " :ca ;to ca

I o RZ N£

( )¢Io ~ No.

i1

V ,arlea arder\ar. I Var 2

I JkjD

for rOTF IO(

PLOT JOB

h ; [1 C a tpu h b Plot tapID peeI l o/

T99 a 99 (E1LT999 X/<9 9 999991

hr~ ~ e. . I.~ . I . . ..

a-rd~ (mvaut be dis a ta card).'

opt.rtI3)

•,V~3

Funct ;r VI L-. I 'In

m I max.e, "" cat'rs Var. IM I fl .M;n

SCa, iI .aX

0 2I 2 A MACH A LPHA 3 L,

O01 3 .. .__ ,_, - nz o. _-_-i1

(-b) TaBLe ptot o rlo cardsO

FIGIJREV-1. 7 EXAMPLE OF USER SUPPLIED INFORM.ATION FOR TABLE PLOTTING

-94 -

"Considerations for the Preparation of Tables".

A logical variable called IORDER can be set to either -1, 0, or +1

(column 8). If IORDER is equal to -1, all of the tables are plotted

in the order in which they have been stored on the disc by the table

pre-processor, see figure VI-2. In this case variable 1 is on the

abscissasvariable 2 is always plotted as the fixed parameter for a

given curve, and variable 3 is always plotted as fixed parameter for

each set of curves for 3-dimensional tables. The scaling is automatic.

If only a few tables are to be plotted from all the tables that are

stored, IORDER may be set equal to O. In this case more specifications

must be given. The second number (right justified column 16) will be

the table number. As an optional feature, the next two numbers define

the maximum and/or minimum value of the function to be plotted on the

ordinate (columns 41 and 49) and the last two values designate the

minimum and maximum of the first argument _ that is plotted as the

abscissa (columns 57 and 65). Omission of these values results in

automatic scaling of the data points as stored-. No scaling, of course,

is needed on the second and third arguments. As mentioned before, the

arguments may not have been stored in the order as one wants to plot

them out. In this case the logical variable IORDER is set equal to 1.

In addition to the information that is needed when IORDER equals 0,

one also must read in the order of the variables to be plotted by giving

the names of the 2 or 3 variables in the proper order (columns 17,25, and

33 as_on__card4)).

3 rad BPL.

r

UCIL14

Ho-', SPL

(a) Graphical data

3rd BPL II

\~~ .'\ Hor; z L

-j

0 Fv nc t sic to,D~~~~~~~~~~~~~~

_S..

.:

U

-0I

Horie DPL

L3r- BPL.J

_' Hor, BPL

_JQ _ t

L. Func t ion 2.i.

(b) Tabulated data

FIGURE VI-2. RELATIONSHIPS BETWEEN BREAKPOINT LISTS AND STANDARD

PLOTTING CONVENTION

[3 ,- rJ, I

The TSS control cards required for the plotting computer run are shownin figure VI-3.

(I)'. LOGON USER ID,JOB ,99(7) JOHN DO STOP 92 PH 3999ERASE SOURCE.MHYPLOT$$, FTN MYPLO'F$SISD=N

********* !*n**********t **n*

.. * ,.

(2) .SUPdLIED MAIN PROGRAM WITH USER'S DIMENSION AND READ CARDS INSERTEDGOES HERE FOR COMPILATION

* * ar ,--,- ,*- *. *r *Y *-*** ,-, ,--r-* ,-, * *r. R,-v .r ,. * ** *a

(3) DDEF DDNAME=TABLIPBDSORG=VP,DSNAME=MY.TABPROCOPTION=JOBLIB() AMES SC4020

(") lOAD-'MYPLOT$$(6) DDEF DDNAME=FTO2FOO1,DSORG=VSDSNAME=TABLES? i MTMSG

(7) P'LEASE OBTAIN-99999'---7-TRA-CK W-I-TH -- R-I-N'G- '(8) CALL MYPLOT$s

~-~----~--- * * * ,,,ie * * ** ~* ***

(9) ' * . PLOT OPTION CARDS GO HEREI * t** _ _ .-

(I0) %END(Ii) LOGOFF

Figure VI-3. Control Cards for Plotting Job.

Underlined parts of the cards are to be changed by the user as necessary.

An estimate of time required, for the LOGON card, can make based on the

authors' experience in plotting the number-of tables below during

1 job run.

No. of Tables Time (sec)

3 1532 132

Use of the plotting options affects the time used, so it is suggested

that 10 - 30% additional time be specified to avoid premature termination

of the job. Portions of a job cannot be saved if the tape writhing job is

terminated due to underestimation of time. The plotting main program,

with the user's DIMENSION and READ cards from the pre-processor, are

put at (2) with the FTN card for.compilation. The DDEF card (3) specifies

the user's job library which contains the shared program modules. Card (4)

provides access to the Ames library of plotting routines. The LOAD card (5)

-q 7-

must specify the main program named at (2). The user's stored tables

to be plotted are specified by card (6). Card (7) specifies the user's

7-track magnetic tape. Card (8) starts writing the plotting tape.

The plot identification card and plot option cards described previously

go at (9). Card (10) signals the end of the data cards. The printer

listing received after the job run will specify which tables were

plotted and the number of plot frames made.

The plot run described above generates plotting data on the user's

magnetic tape. To get hardcopy plots made, the user must send a card,

as in figure VI-4, to the operations room, N233. The card is self-

explanatory. 0ff-line production of the plots from magnetic tape

takes approximately 24 hours.

SC-4020 PLOTTER /AAMD C/MP STOP

TEL. . 99 MAIL STOP ___;~~-- -- _______ _,,,,,_,,_

H.C. FRAME ON H,.C. FRAME OFF TIME ON-__ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ - - - - - - - - - - - - - - - -

MICRO FRAME ON MICRO FRAME OFF

TAPE NO.IC.P./J.O. 1iOn. OFINn. OFITYPE OF COPVIYXD1OI ICOPIESIFRAMESIHARDI MICRO IMC OEITIME-FF…I …I------ I--- I .... I

I I------ - - -e -_L - -e__! - ..-... I-TIME-ON

I I t I 1 - - - - I…I …I … I… .-I t ..I…. t 1..

H.C. FRAME ON H.C. FRAME OFF----------- ----------- TiME OFF

MICRO FRAME ON MICRO FRAME OFF

Figure VI-4. Request for SC 4020 Plots.

-98-

APPENDIX VII

USE OF THE EAI 8400 DATA CONVERSION PROGRAM

This appendix describes the use of the programs which convert the tables

stored on disc by the Pre-processor to a punched card format which

can be read directly by the EAI 8400 computer. Only a small amount

of manual work, as described, is necessary on the punched cards.

The main program is data dependent and must be recompiled by the user.

A card deck copy of it may be obtained from the authors. A set of the

DIMENSION and READ cards produced by the Pre-processor is inserted

in the main program at the place denoted by comment cards. The main

program may then be compiled alone or as part of the computer run

to punch "8400" cards.

(1) -'LOGON L.SERIDJO_, 99' JOHN DOE L_--S'T-OP 9__- P-H - -9(2) ERASE SOURCE.MYP84$55 FTN MYP84$SIISD=N

;.~. 4.-· -..4.4 .4.,. .... 4. 4 -..'. . ..,. - ,.4.~ . 4.., 4. 4.o,

(3) * SUPPLIED MAIN PROGRAM WITH USER'S DIMENSION AND READ CARDS INSERTEDGOES HERE FOR COMPILATION

4r 4.** * ** * ** 4* ** **

) DDEF DDNAME=TABLIB,DSORG=VP,DSNAME=?MY.TABPROC,OPTION=JOBLIB(5) LOAD MYP84.$ -' ( D) DEF DDNAMiE=FTO2FOO1,DSORG=VS,DSNAME=TABLES

(7) DDEF DDNAME=FT07FOO1,DSORG=VS,DSNAlME=.CRD84..8) CALL -'MYP84 $$-_---

t9) PUNCH DSNAME=CRD84,STARTNO=1,ENDNO=80(to) LOGOFF

Figure VII--. Control- cards for punching data cards for EAI 8400.

_ ~/q-

The TSS control cards used compile the main program and to execute it

are shown in Figure VII-1. Underlined parts are to be changed by the

user as necessary. Card (1) is the user's LOGON card. Card (2)

is for compilation of the main program which is placed at (3). Its

module name may be chosen by the user and used on cards (2), (5), and

(8). The DDEF card (4) specifies the user's job library which contains

the shared program modules. Card (6) specifies the user's tables

which were stored by the Pre-processor. Card (7) specifies the

dataset where card images of the converted tables aretobe stored. These

cards are punched by card (9), which may be used here, run separately,

or entered from the conversational terminal.

The printed output from the computer run gives card image printouts

which should be examined by the user. All breakpoint and table

values punched out will be between 0.0001 and 9999.9. If a table entry

should be outside this range, the number will be replaced by a series

of slashes (////), which can be easily recognized and can be replaced

by the proper number. Further information about changing the punched

cards to obtain a running deck for the 8400 program is given in the

main body of the report.

-/00-

APPENDIX VIII

THE APPLICATION OF THE TABLE LOOKUP PROGRAMS

The use of the table lookup programs is illustrated by means of an

example. The tables to be interpolated are those saved and plotted

previously. The sample program is shown in figure VIII-1. First, the

DIMENSION and READ cards from the table pre-processor must be inserted

in the simulation program to make the tables and auxiliary arrays

available to the simulation program (cards 500 to 3800, not shown

on the figure). In addition, the common blocks "ARGS" and "CATLOG"

must be put into the user's simulation program. Before calling

the SEARCH routine, the table arguments must be placed in the proper

order into the array ARG (cards 4400 to 4600). SEARCH resets the value

of any member of the array ARG to the closest tabulated limit if

the argument was outside the tabulated range of the master list. A

statement is then printed to this effect. Figure VIII-2 lines 9 and

10 are examples of this output. The lower limit for APLHA in the tables

was 0. and the upper limrlit for MACH was 0.9. Note that SEARCH does

not reset the actural arguments ALPHA, MACH and DA as shown in line

12 of figure VIII-2. Other computations in the simulation program

would therefore be based on the actual values of the arguments. This

non-reset of actual arguments feature of the simulation can be traded

for a small amount of increased computational efficiency by putting

the actual argument list in the labelled common block ARGS in the proper

order; COMMON/ARGS/ALPHA, DA, MACH

-toI-

'. 'I i

_., -. C-

X..i 9 ' C 001i

4000/7. i fl --

4200430 04i 3 i) (i.

4500I-, f, 0

RP:-A L 'AC H .Cf- '-F!-r}J, /A F-',S/ ?,P (3)

tCti.~'S~ ,'It f i¢l T:-...ll i RI/:F CAr D.RS .C, C; ltRF-.-0~ ijC FsSl.p R0.:?,A :G SX~~~~~ -

10-0FL T 7 -E9=0 -- PHADA,,'. - C .. .:.X

1 00 R E A) (5 I E1r- O)= 5 00) A L P H. i, A C H] i ,.i i- !) '! I i .i- ) F _ ,

C PUT C\ RGUiO E'F-ITS I ,iT ' CIO !H ', i 0 IN! tAP. F-\Y Il! TH-E S/:4, t. F)E ,, Fi.'TE-.F- 'IT ,Cr THE !ATA, ST'?li'\.-e PROQQRAji '

.:\PG(2) = )AA, D C ' -i ) = ;,I A' ,-,

-Y0-L~o 0~.E 7K~PT7-'-I-i) ~ C, --f--T j' i ) 4-17It- ,Sti 'T-= -Tr tR % 1 1 I cr I FF T 7(TT Wi ; 1 ! : L I -4800 CALL SEARC H4900 C II--FEP.POL/;TE- THE TA!3LES

5100 CicA = F7UTO)(Ci r! ))

5200 CL = U FT 3T( CLr)3A 2)-, 33-3TO C-.....r-T-fZ[ D(C.E-vi;, )r540n C P OI;'T fU.T THt RES!!LTS:550f0 ?!i TE (6 2) ALPHA, Ai4, FACH- , C;-iACLIDCOR5f-n-'F--Tl. P " ! -, -- -'%F i, o T = '6 L A o e / 57 105800

5 6000 -60~ 0 !: i0

cI.' = It 6 ,FAo3,/"(CL r = ' ,F6.o39/ OU) = I , 0 I,)CO TO 100

- !) - -1"1l/ -

E ,'..~ 1

Figure VIII-1. Sample interpolation program.

A1L:i.PHA = L, !0O I) = 0 . 1ion iAACH = 0. 510

(,,'4 at = !) AC-Tr

Cl_) = 0 .96

C-= 0 347

7tX1 , _ . ' e'-T-' 0 ... ()A - 4. (O T---H = t). 700

Cr; 0 = .12(0

CLi) = 0 .243

C'TR' = I. o e'Z-zF9-"!.PHA, =' -!io)0000C0 UiUTSI OE THE;','CH. = 1. ,0nn000 OUTSIT)E THE

T'" r.~ . ...... _' .'_' _T< T ~qy i-7,

LowER SUBLIS'r LIMT!1 Pi,',. = -_],OQ|) O< !00 = --9.500'

r-:i& = -0,o 2-00

C' i -t''' '"~''- .....('' ~'jl-- T-- -- ---"- __

'iASTFR LIST LI`ITS,RFST Tr-i lT T', ASTER ·LIST IlI,,TS,~S-. FT Ti' I TI:,T

= --~ .o:-..~ OfSo'P t1 5 A'.I( r-MI 7l i'T- S!-: P TI'

i<'ACH = 1000

(;'. R = .Q q )

Figure VIII-2, Outputs from the sample interpolation program._-/g9 _--

!

The function values are obtained when needed by function calls as shown

on cards 5100 to 5300 in figure VIII-1. -Lines 1 to 8 on the next

figure show the argument values and results from the table lookup

when all arguments are within the proper limits. If an argument is

outside the proper limits of a specific table and withinthe range of

the master list, a call to an FOUTxD function will result in an output

as shown on line ll,,figure VIII-2 and the function value will be set

to the proper subist limit as indicated on line 14.

The structure of the NBPL list makes the above check very efficient.

The appropriate NBPL element is tested with an algebraic IF statement.

When the NBPL element, which normally determines the subscript for the

breakpoint list, is negative, the argument is below the range of the

breakpoint list for the given table. When the NBPL is '0' the argument

is above the range of the breakpoint list. In either case the follow-

ing information is printed out: the number and namfe of the table

and the name ond the value of the argument which exceeds the limits

of the breakpoint list.

In some cases, it may be desirable to suppress the above error messages.

To do this one can add a two value dummy table, which will not be used

in the actual program, but which serves to establish a breakpoint

list for the parameter in question that spans the whole range of the

parameter. ]An example/might-be the parameter 'altitude' for ground

effect calculations. A second method to remedy the situation which

is not quite as efficient, is to use logic statements in the running

-/o3-

program to permit ARC(J) for the given parameter to take on values

only within the specified limits.

The table lookup routines are data dependent and must therefore

be recompiled by the user after insertion of the proper DIMENSION

statements. Card deck copies of these subprograms-SEARCH, FOUTID,

FOUT2D, FOUT3D-may be obtained from the authors.

All 4 of these subprograms have identical COMMON blocks and DIMENSION

statements, as shown in figure VIII-3. Most of the DIMENSION statements

are provided by thile pre-processor as described in appendix V. The

sizes of the arrays ARG, LSUB, and PFAC are dependent on the sizes

of VARNM and BPL as shown by the arrows in figure VIII-3. The

values of the array LSUB must be initialized to 1 at load-time.

This may be done in a BLOCK DATA subprogram as in figure VIII-4

or by a DO loop in the user's initialization program.

I

400 ICfiAII lj / I -[J L F ' /',LL -&C .SL S)JCf0 f. /CATLOOT'IC{:,.LI TITO, ;,,i' T i VF [..',Vi... T' ,: . T\P, P NST .'A .-t Ar.iST NJp, .,iK

---~T?') ~.i,-.-i ixti / a P,('S'-] t(:,

8O00 C SIZE (7)- .ARR<AYS ARFE PR.GRlAi l-.DFPEi[,FlI'T-9OI- C-T-A'T T Ii',lEm I ' s"-' nT-.!' ---'P iE - P't7< uL .' ' il, . I PH

1000 REAL:.;8 V/AI;,i i( 03 )t1100 0 hIi,' FiSI in",.L PPL M, 2 I )l200 R¥L'--8Ti 'hiI-( /3)

* ~1300F I i:F S' I -i' ! Jl'.i 3) _l4f)() OtI~,f--_'iS fC!.s F, \BL ( 3, 7, 2) "

1500 I)Ii'.,I- 'j' ] ,"!%'! T (Po ' 3 ) .1(600 DI iF"'!SiI :'S! ,/!, ST( 7,- 3)17 00 I t," F i\! S I li\ i\l ( 3, 3 )

71, i(IT) /\)lI lEN SI O lN 3S 3) I21900 nIlMFI ! I 0SiN i'iLR ( 3) 2200 () C l) 1 !'v T E T - E NI - F ! t H F\!l ) F I T … …12 ()Y'O C t)1I~E!",!SIF'1'' STiA'Et.~j_ '"-~~ '-,. . ''~--IR)' EW~uSAfll/,!)F'lT'! .2i0) I')I,':t-EIX'SIfx! AR,((;(.~),L.SIJ! .'....I---;!,' I f:

2 0 0. C, ... ..._... .,,,.,.. ,, .. ...,,,,,,, . . ,,,,,,,,,,,,,,,,, , ,,,,,,,,,,;

Figure VIII-3.

] 00200

- OT-400500

COMMON and DIMENSION statements used in table lookup

subprograms SEARCH, FOUT1D, FOUT2D, FOUT3D.

Rl OCK D)ATAC. ":r-iN / I;I -PL / PFAC, L StJB'T':T Exrs 7-- L-...-TT ' :-TTFC-,.'T-1TC, ETKF-TTT0 PTh.3TTM3D A TA L S II B/ 3-: 1. /F i\! I')

Figure VIII-4. Initialization of LSUB array.