161
•» «'«»"•»liwminpfpwumBiw" Ml AD-A016 9;4 SMITE - A SECOND ORDER EULERIAN CODE FOR HYDRODYNAMIC AND ELASTIC-PLASTIC PROBLEMS Samuel Z. Burstein, et al Mathematical Applications Group, Incorporated Prepared for: Ballistic Research Laboratories August 1975 DISTRIBI ,T ED BY: mi] National Technical Information Service U. S. DEPARTMENT OF COMMERCE

AD-A016 9;4 SMITE - A SECOND ORDER EULERIAN CODE FOR ... · liwminpfpwumBiw" Ml AD-A016 9;4 SMITE - A SECOND ORDER EULERIAN CODE FOR HYDRODYNAMIC AND ELASTIC-PLASTIC PROBLEMS Samuel

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

•»■•«'«»"•»liwminpfpwumBiw"

Ml

AD-A016 9;4

SMITE - A SECOND ORDER EULERIAN CODE FOR HYDRODYNAMIC AND ELASTIC-PLASTIC PROBLEMS

Samuel Z. Burstein, et al

Mathematical Applications Group, Incorporated

Prepared for:

Ballistic Research Laboratories

August 1975

DISTRIBI,TED BY:

mi] National Technical Information Service U. S. DEPARTMENT OF COMMERCE

IM. i i ii ii « ii n| ii mil ■ »ip i i I»HI ■ ii u i Ti ^- TffH.i-.-I.I.JIII .»iii .. ii ii nn urn npP—PW^WW Miipiii lipupilw^W^I^I

wmtm t'mf

318113

CO BRL AD

MM

(^

CD

o

CONTRACT REPCRi NO. 255

SMITE - A SECOND ORDER EULERIAN CODE FOR

HYDRODYNAMIC AND ELASTIC-PLASTIC PROBLEMS

Prepared by

Mathematical Applications Group, Inc. 3 Westchester Plaza Elmsford, New York 10523

D D C ^Uil^

August 1975

Approved for public rcleise; distribution unlimited.

Copy ovc;;;--. .. . uoc-s noi gensit fully logibb reproduction

USA BALLISTIC RESEARCH LABORATORIES ABERDEEN PROVING GROUND, MARYLAND

B«p(jdu<«d by

NATIONAL TECHNICAL INFORMATION SERVICE

US D«pirtment ol CommMcm Spnnotnld, VA 23IS1

■L.WXM .-.jpw .j ■■F^MH !, LWIP-M-M...,!.. L i ppwmi ii. HI '—rr w •r\j '^" ^(p^iifn^wwp i i ip IWPun^i^wPflPpnfMOTI

Destroy this report when it is no longer needed. Do not return it to the originator.

Secondary distribution of this report by originating or sponsoring activity is prohibited.

Additional copies of this report may be obtained from the National Technical Information Service, II.S, Department of Commerce, Springfield, Virginia <;21S1.

HCESJICH IT

mis ' DDC !"

JIBWIMIICH

/

I» iijTiyifm'miucuni c

ML

The findings in this report are not to be construed as an official Department of the Army position, unless so designated by other authorized documents.

11 m iiwim lllll.llll I m ■■■ ammmmm *^*r^*qmm ■«iLiiii mn

ABB—M—i 'JbtrntHmmmmmmmt

UNCLASSIFIED SECURITY CLMtlFICATION Of THIt PAOI Clim Dmm taMn>4

1 REPORT DOCUMENTATION PAGE READ mSTRUCTIONS BEPORE COMPLETINO FORM

11. RCPOAT NUMBCR

BRL CONTRACT REPORT NO. 255 i. OOVT ACCCUMM NO >. RECIPIENT'S CATALOG NUMBER

1«. TITLE f«n«Ju»l(II.)

ISMITE A Second Order Eulerian Code for lllydrodynaraic and Elastic-Plastic Problems

S TYPE dt REPORT t PERIOD COVERED

Final ». PERFORMING ORQ. REPORT NUMBER

h. AUTHOR^

jSamuel Z. Burstein lllarold S. Schechter IF.. L. Türkei

t. CONTRACT OR GRANT NUMBERCaj

DAAD05-:j-C-0512

1» PERFORMINO ORGANIZATION NAME AND AODRcis jMathematical Applications Group, Inc. 13 Westchester Plaza IFlmsford, New York 10523

10. PROGRAM ELEMENT, PROJECT, TASK AREA t WORK UNIT NUMBERS

1T662618AH80

1" CONTROLLING OFriCS NAME AND ADDRESS

IIISA Ballistic Research Laboratories iTerminal Ballistics Laboratory jAberdeen Proving Ground, MD 21005

11. REPORT DATS

August 197S 1«. NUMBER OF PAGES

162 1 14. MONITORING AGENCY NAME • ADORESV" dlllttmil (ran Conlrallln« O.'Uc«) IB. SECURITY CLASS, (ol «il» rapori;

UNCLASSIFIED ISa. OECLASSIFICATION/DOWNOR«OING

SCHEDULE

1 M. DISTRIBUTION STATEMENT (al tftta Naporl)

| Approved for public release: distribution unlimited.

1 17. DISTRIBUTION STATEMENT (ol Ihm •»•Iracl mltrmd In Block 10, II dllltrmnl Iron Ktporl)

I II. SUPPLEMENTARY NOTES 1

1 19. KEY WORDS (Contlnum on rmvmtao old* 11 nacaaaary and Idmnttly by block numbarj

iBallistic Impact Hydrodynamic | IPenetration Elastic-Plastic Code 1 iFinite Difference 1 Second Order Numerical Methods 1

JHulerian Code j 1 20. ABSTRACT (Contlnum an rmvmmo «Ida If nacaaaarr and Idontllf br block number)

A computer code for hydrodynamic and elastic-perfectly plastic problems is 1 described. The model uses a second order finite difference method based upon 1 a Eulerian formulation of the basic differential equations. The algorithm j utilizes an individual grid for each material domain, determined by j Lagrangian type boundary points which are subject to free surface and inter- 1 face conditions. The only communication between domains is through their j common interfaces. |

MFORM I JAN 71 1473 EtMTIOM OF I NOV »t IS OBSOLETE UNCLASSIFIED

SECURITY CLASSIFICATION OF THIS PACE f»t>an Data EmaradJ

■PT rT-—-^ nm,'*-' W ' * ■■ ■ r—^ ■ ,,mwm~~m^u' ■'■•■ ■■ -«f^ir'* ""■ r^"""^1 "*..,, " ■■"-!■ ^r <^< ■!'^■•■■^WMHPM(IIIIIII ii II*I— T^^^— *Pf iiimm«

TABLE OF CONTENTS

I. INTRODUCTION .,..,... 5

II., SUBROUTINE LOGIC. 6

2.1 Main Program .......... 6

2.2 ADJINT .......... 6

2.3 BONDRY .......... 7

2.4 BPOSN. . 8

2.5 BVALU 8

2.6 DENSE, 8

2.7 FDIFF. ... ........... 9

2.8 FINISH 10

2.9 GENVAL . . . 10

2.10 INFACE ..... ........... 10

2.11 INITAL . 11

2.12 INTRPL 11 2.13 IPOSN. 13 2.14 MVBND„ ....................... 13 2.15 ONESTP ....................... 13 2.16 OUTPUT 15 2.17 PLTOUT .... o .................. 15 2.18 PRNPLT ....................... 15 2.19 PRS. ...... ............ 15 2.20 RELABL ............... ........ 15 2.21 SAVE ............ ....... 16

III. GENERAL PROGRAM DESCRIPTION 17

3.1 Flow Chart ....... 3.2 Subroutine References. , 3.3 Common Block References. 3.4 Storaye Arrangement. . . 3.5 Major Variables. . . . .

o o o • 17 18 19 20 21

IV. PROGRAM USAGE e o o 30

4.1 4.2 4.3 4.4

Input. . , , . Sample Input , Diagnostics. . Sample Output.

30 35 48 49

PROGRAM LISTING . o • o e • 91

DISTRIBUTION LIST 162

Preceding page blank

——■ - ■-— " ■""■' ',-1' -vrir* III! ■■««PHP^JIJ

•A. Jtim ju*m

I. INTRODOCTXON

This manual describes the SMITE (Second order Moving Interface Two dimensional Eulerlan) code for hydrodynamic and elastlc-perfectly plastic problems. The code is based on an I ilerlan formulation for the numerical model. Eulerlan methods are characterized by a mesh which la fixed in space for all times. The materials are allowed to move freely through this grid. In the SMITE code, each material has its own Independent grid. Thus, the mesh spacing and number of mesh grids in one material is in no way affected by that in another material. The equations are also solved in a trans- formed plane. This allows for transformations to be used which concentrate the mesh points in regions of greatest Interest.

The extent of each domain is determined by particles or material points which define the domain boundary. These points are moved in a Lagrangian sense by integrating the ordinary differential equations relating their positions and velocities. The values at the boundary points are subject to free surface and interface conditions. The interface conditions provide the only communication butweon the various material domains.

The model upon which the SHITE code is based is fully described in the report "A Second Order Numerical Model for High Velocity Impact Phenomena" by the same authors. All references in this manual are to sections of the above report.

Preceding page blank

ID! I IHVHI«-«!-» ■ > - V^M I'W IT-'-tf ''■ "-W^— '■"■I '' ■■ ■»■IH.f'T #1 Wll Wll | I | I 1»^ ^| ■■ J "P > ■ ' M

(■■rwM

II. SUBRDOTiy; LOGIC

2.1 Main Program

The main program controls th« overall logical flow of the code. INITAL is called to read input and initialise the run. All tine increments are added to the starting time to determine when the processes dependent on these Increments will next occur. The cycle count is incremented to start the main loop.. The time step is set to the minimum of the CFL time step determined for all materials. If this time step is lass than the minimum allowed, a message is printed and the run aborted. The time is incremented and MVBND called to move all material boundaries. ADJINT is then called to determine the new inter- face locations and adjust the boundary positions accordingly. Initial boundary values for each material are extrapolated fron the interior by calling BOtJDRY DENSB Is then called to satisfy boundary conditions- The routine now loops through the material. GENVAL sets the proper material dependent mesh and array bound values. FDIFF Is called next to solve the finite difference equations. FINISH is then called to determine if any shifting of the domain or rezoning of its boundary is necessary. The positions where the boundaries cross the mesh lines are determined by calling BPOSN and BVALU is called to calculate the crossing coordinates and the variable values at these crossing points. Values are then interpolated at all interior mesh points for which the finite difference equations could not be used by calling INTRPL. This ends the material loop. The error fla<j is checked and If it is set the run is aborted SECOND is called to obtain the elapsed running time. If the running time or problem time are greater than their maximum values, the run is ended. The problem time is compared to the time at which the next printer plot is desired. If this time has been exceeded PRNPLT is called and the printer plot increment is added to the printer plot time. The same is done with PLTOÜT for plotter output, OUTPUT for printed output and SAVE for restart output. The next time cycle Is then started. At the end of a run all desired output is generated regardless of the respective time increments,

2.2 ADJINT

Subroutine ADJINT determines the locations of material interfaces and adjusts boundary positions accordingly. In its present state, it is a rather ad hoc routine which makes strong assumptions regarding material orientation and relative position. If a particular problem does not meat these conditions, ADJINT will have to be modified or rewritten for that problem. It is assumed that all interfaces exist at the start of the problem. If the boundaries of the two materials penetrate each other, it is assumed that tho first material (material A) that appears in the interface specification is the predominant material. The interface points of the second material (material B) will be re- placed by those of material A. The task of ADJINT is to determine the exact extent of the interface. All boundaries consist of three segments which are divided by the boundary points into linear sub-segments. It is assumed that the interface starts with the first point of material A and the last point of material B and hence that material A is on the right of material B. In order to find the end of the interface, the logic is to find a point on each boundary not on the interface and then trace the boundaries toward the interface until they first intersect. It is further assumed that the interface lies entirely within the third segment of material B. The maximum z coordinate of material B

'»^^^^^^^iv^mmmimmmmmmmmmm ' «'f. ■ !''<****m*mmm'mmimmmm*mmmmmm

Is found and then the last point of material A whose z .-oordlnate Is less than this maximum value. The next point on material A Is the endpolnt of the last material A sub-segment that can Intersect the aoundary of material B so that no additional points on the material A boundary are considered. The maximum r coordinate of the valid material A points in determined and then the first material B point less than this value. This point defines the endpolnt of the first material B sub-segment than can Intersect the boundary of material A. A box is drawn around the material B sub-segment and the first and last material A sub-segments that enter this box are de- termined. Only those sub-segments of material A between these end segments can possibly intersect the sub-segment of material B. Starting with the last material A sub-segment, each sub-segment is tested for an intersection. If an intersection is found then the lower sub-segment endpolnts define the end of the respective Interface segments. If an intersection is not found, a box is drawn around the next material B sub-segment and the search continues. Once an intersection is found, the material B interface segment is replaced by the material A interface segment. Since this replaceaient may add to the total number of material B boundary points a test is made to see if the number of points on the material B boundary exceeds the maximum allowable. If so, a message is printed and a flag is set to Abort the run at the end of the cycle.

If material B represents material domain 3 special logic is provided., In this case, the interface segments as defined upon entering ADJINT are used. The points of the material B segment are simply replaced by the points of the material A segment. No assumptions are made about the segment location or boundary orientations,

2.3 BONDRY

This subroutine obtains values for all variables on the boundaries of the material domains. The boundary point coordinates, which upon entering BONDRY are in z-r space, are first transformed to a-H space. The arc length along the boundary at each point is then computed. Boundary values are extrapolated from the interior by choosing the closest interior mesh point to a boundary point and assigning the dependent variable values at this mesh point to the boundary point (5.a). The four mesh points surrounding a boundary point are examined» If the closest mesh point is interior to the domain it is chosen; if it is not interior, the next closest is selected, etc. If none of the four points are interior to the domain, the boundary point retains the values associated with it from the previous time step. These extrapolated values are then smoothed to prevent a step function appearance. The smoothing formula used is

b. =a. + -r r (a.^, -2a. +a. ,) i i 4 i+l i i-l

where r is the ratio of the time step used to the time step calculated for the material. This ratio prevents the smoothing operation from propagating signals through a material at a rate greater than the CPL stability condition would allow.

'""'"W." ' W»l' Uli" I ■iwpp-fcjll , m, I J-— ' ' '^'■"""'- " "^ ■■ ■ li n ii»M i» ii iiini iimip

üsua

2.4 E?OSN

The positions where the boundaries cross the mesh lines are determined by subroutine BPOSN. Two similar arrays are dsflned, one for the mesh lines in each coordinate direction. Thase arrays are computed by systematically following the boundary. The logic for both sets Is identical, so that only the computation of the crossings of the lines 2=constant will be described . Let Int(a) be the largest integer less than or equal to a and Az be the mesh spacing. Then i=lnt(2 /&z) implies that the boundary point p with axial

m m coordinate z lies between mesh lines 1 and 1+1. Starting with n=Int(2./Az)

values of i are determined for succeeding boundary points until i is not equal to n. If 1 is less than n, mesh line n has been crossed; if 1 is greater than n, mesh line n+1 has been crossed. Let p ^ be the boundary point where i

m+1 changed value. Then the boundary crossed a mesh line between point m and m+1 The integer m is entered into the array for the mesh line that was crossed and all entries for that mesh line are ordered according to increasing radial coordinate values. A total of |n-l| mesh lines may have benn crossed and an entry is mada for each of them. The Integer n is then reset to n=Int(z .,/Az) and the procedure continues until the entire boundary has been traced

2.5 BVALU

BVALU determines the coordinates of the points where the boundaries cross mesh lines and the values of the dependent variables at these points. The co- ordinates of a crossing are defined as the intersection of a mesh line with the straight line segment between the boundary points on either side of it The dependent variable values are then obtained by interpolating along this line segment.

2.6 DEHSB

Boundary conditions are satisfied by subroutine DENSE INFACE is called to satisfy conditions on all interfaces. All non-interface, i.e free surface, points are then determined. The normal stress at these points is then set to zero (5.b) .

All interfaces are examined and an array is created which specifies, for each material, the first and last points of all boundary segments that are interfaces. These segment endpoints are arranged in ascending order with a zero after the last endpoint to signal the end of the array. Each material is then processed. The boundary coordinates are transformed from a-ß to z-r space and the transformed values are stored in a temporary array. Each free surface segment, if any, will be all those boundary points lying between the high end- point of one interface segment and the low endpoint of the next interface seg- ment The local slope at a point (z.,r.) is obtained from tan ^ = (e -z. )/ (r. ,-r, .), For the normal stress to vanish, we must have 1~

i+l i-l 2 2 p = S sin 'ii + 2 Z sin ij* cos ty + S cos ty

This condition on pressure is satisfied by finding the internal energy and using Newton-Raphson iteration to solve the equation of state for the proper density,. The d:nsit'/ at the free surface boundary point is then set to this value, If the iterition does not converge, a message is printed and a flag is set to abort the run at the end of the cycle

mmmmmmmm wmmmmmmummji

2.7 FDIFF

The finite difference equations at interior mesh points are evaluated in subroutine FDIFF (4.a). The entire mesh is shifted in memory two radial lines to the right (toward higher index of the axial mesh). It should b« noted that the solution at any mesh point depends only on the mesh lines through that point and on either side of it. Hence, if the solution proceeds along radial mesh lines and the answers are stored back two lines to the left, only room for two additional mesh lines need be added to the memory arrays to allow the old solution to be overwritten by the new solution. The eight nearest neighbors of a mesh point are examined to determine if any lie outside the domain. The neighbors are ordered and if the nth neighbor is missing 2n is added to a code word. The neighbors are ordered counterclockwise with the four nearest neighbors first starting with the right and then the four outer neighbors start- ing with the upper-right. If the code used is non zero, all neighbors are not interior to the domain and ONESTP is called. If all neighbors are present, the two

3 L

7 ' 1 B

step solution may be used.

At each mesh point in the nine point solution lattice, the transformed seven component vector w and its vector functions f, g and h are computed and stored in 3x3 matrices. In both steps of the two step method, the difference equations for the first four components of w are evaluated first and then the difference equations for the three stress components are evaluated. Predicted values at the four midpoints oi the boxes shown in the above figure are obtained. That portion of the second step which depends on values at time t is also ob- tained. The artificial viscosity is included in the partial second step eval- uation.

The predicted values are used to define the f, g and h vectors at the lattice midpoint. The remainder of the second step of the solution that de- pends on the predicted values is then obtained. This solution is transfoimed back to its non-conservative form and stored in the solution array. A test is then made to determine if the stress components satisfy the yield condition, If they do not satisfy the yield criteria the stresses are modified to force them back on to the yield surface (3„b) . Finally, the CFL stability parameter at the mesh point i« evaluated. If the solution appears to be going unstable, ONESTP is called in an attempt to obtain a more stable value. After all mesh points have bet-n evaluated, the L array is shifted back to it original locations The CFL stable stepsize for the material is then computed.

''""""""""""''■'"""'"■' """iwi'-wHWIü i.iuiwi w ".ji..»ij^»Mimplnii.i.ii^l.,l.„i n, L..H. i i minmmmimm« - ._

2.8 FIMISH

This subroutine checks the position rf each domain relative to storage and of the boundary points of a domain relative to each other. As a domain moves through its mesh it may cover sauie mesh points and uncover others. The algorithm requires at leaut one line of exterior mesh points in all dir- ections at the start of a tine step. This ensures the existence of mesh points to allow the domain to expand in any direction. The boundary is checked to see if any point on it has exceeded the mesh. If the mesh 13 ex- ceeded in one direction, the opposite direction is checked. If the opposite direction has more than two exterior mesh lines, the domain is shifted as far as possible in that direction. This is done by shifting nil interior arrays in storage and performing a linear translation on the proper a-6 coordinate., If a shift is not possible, a flag is set to abort the run at the end of the cycle. A message is printed together with the domain limits and the boundary coordinates in a-6 space.

The arc length of each boundary segment is compared with the length of that segment when it first contained its present number of points. If the arc length more than doubled, the number of points is Increased by fifty percent. All boundary points above the segment are shifted up to make room for the additional points. Tracer point and interface endpoint information that refers to the shifted boundary points is also adjusted. If the arcsize has not doubled the segment is also checked for relative distance between adjacent points. If the deviation from the average is too large the points in the segment are redistri- buted. The actual redistribution of points, whether the total number remain the same or has been Increased, is performed by subroutine RELABL,

2.9 GENVM,

Values of various variables that depend on material properties and mesh geometry and which vary from one material domain to the next are sot by sub- routine GENVAL.

2.10 INFACE

The boundary conditions on interfaces are satisfied by subroutine INFACE, These conditions are the continuity of normal velocity and stress (5,0,) „ The local slope at ä point (z.,r.) is obtained from tan ij; = (z. -z. )/(r. -r. ,) ,

The boundary values obtained from the interior on each side of the interface are used to calculate a normal and tangential velocity and a normal stress, A weighted average of the normal velocities and another weighted average of the normal stresses are used to define a common normal velocity and a common normal stress. The common normal velocity together with the previously calcu- lated tangential velocities on both sides of the- interface are used to obtain the adjusted axial and radial velocities. The common normal stress provides a condition for pressure on both sides of the interface. Fixing the internal energy, a Newton-Raphson iteration is used to solve the equation of state for the proper density. If the iteration does not converge a message is printed and a flag is set to abort the run at the end of the cycle.

10

ij iMiiiMm«wiwn i .miiiinii mmmmmimmmmmm* "• '''■>»»vu n»u^ niiiini» pwpwmiwwBpwwwupiip^pmppF

2.11 1NITAL

All input data Is read In subroutin« INITAL. General run parameters are read first and the interfaces are defined. If the run is a continuation of a previous run, the interface parmeters are overwritten by those on the restart tape. Input is then read for each material domain in turn. The domains are numbered according to the order in which they are input. The bounds of the array segments associated with the material are calculated and these segments are then zeroed out. Non-dinensionalization factor.» are then generated. Length is non-dimensionalized by mesh size so that the mesh size is unity. The scaling factor used for time is set to that for length so that velocity is non-dimensionalized by a cpeed of unity; hence non-dimensional velocity numerically remains the sane as dimensional velocity. The initial material density is used to non-dimensionalizc density« The constants needed in the coordinate transformations are calculated and the input boundary coordin- ates are transformed to a-ß space. The transformed mesh size is unity for both coordinates so that the arc length of a boundary segment is an approximate measure of the number of mesh segments it traverses. Thus setting the number of points in each boundary segment to twice its arc length will result in approximately two boundary points per mesh segment. Values of r and its deri- vatives are calculated for each radial mesh point and mid-point,, RELABT, is called to generate the proper number of equally spaced boundary points from the input values. These points are then set to their initial values» The points where the boundary crossed the mesh lines and values at these points are de- termined by calling BPOSN and BVALU. The interior points are set to their initial values and IPOSN is called to determine which points are interior and which exterior to the domain. A line of reflected points below the axis of symmetry is then set. The CFL stepsize for the material is calculated as is the initial arc length of each boundary segment. If this run is a continuation of a previous run, the initial values are read from the rescart tape. The restart domain is then shifted to the positions required by the first axial and radial mesh point interior to the domain as specified by the input. For a restarted problem thore portions of INITAL that initialize domain values are skipped. After all materials have been input and initialized the time incre- ments for the various types of output are examined. If the increment is nega- tive it is set to a large number so that it will never be reached and its corresponding type of output will never occur. Otherwise the associated output subroutine is called to output the initial data.

2.12 INTRPL

The solution at mesh points that were too near to the domain boundary, that have just become interior to the domain or where the finite difference solution appeared to be going unstable is evaluated by interpolation from neighboring interior and boundary crossing points in subroutine INTRPL. First subroutine IPOSN is called to determine which points are interior to the domain. An axial mesh line below the axis of symmetry is reflected from the mesh line above the axis of symmetry. The mesh is then swept to determine which points remain to be computed by interpolation. Linear interpolation from adjacent interior or boundary crossing points is used. The four nearest neighbors to the mesh point are examined. Each may be a boundary crossing point, an in- terior point that was obtained from the finite difference equations or an in-

11

I "HP, >IJ i mm ■ wmtmmiimm m -"" wmmm ""' mmmmmmm

terlor point that must be Int-jrpolatad. These three posalbllltles at the four neighbors represent 81 possible configurations. Each configuration Is accounted for and a point on either side '. the mesh point Is selected, If possible, for the Interpolation process. Pol ts that themselves must be Interpolated are not selected since they may not as yet have bean evaluated. After the entire mesh has been swept the points that ware Interpolated are redefined a* normal Interior points. A line of reflected values la again generated below the axis of synnecry to .account for any recently Interpolated values. The 81 possible configurations are represented by the codes In the following table. A 0 represents a boundary crossing point« a 1 represents an Interior point that was obtained from the finite difference equations and a 2 represents an Interior point that must be Interpolated. Reading the numbers from right to left, the digits represent the point below, above, to the left and to the right of the mesh point. The points that were selected ioz use in the interpolation are underlined. In scune cases only one point wa •• used. Here the interpolated values were set directly to the values at that pcin .

1. 0000 22. 0210 42. 1112 62. 2021_

2. 0001 23. 0211 43. 1120 63. 2022

3. 0002 24. 0212 44. 1121 64. 2100

4. 0010 25. 0^20 45. 1122 65, 2101

5. 0011 26. 0221 46. 1200 66. 2102

6. 0012 27. 0222 47. 1201 67. 2110

7. 0020 28. 1000 48. 1202 68. 2111

8. 0021 29. 1001 49. 1210 69. 211 2

9. 0022 30. 1002 50. 1211 70. 2120

10. 0100 31. 1010 51. 1212 71. 2121

11. 0101 32, 1011 52. 1220 72. 2122

12,. 0102 33. 1012 53. 1221 73. 2200

13. 0110 34. 1020 54. 1222 74. 2201

14. 0111 35. 1021 55, 2000 75. 2202

15. 0112 36. 1022 56. 2001 76. 2210

16. 0120 37. 1100 57. 2002 77. 2211

17. 0121 38. 1101 58. 2010 78. 2212

18. 0122 39. 1101 59. 2011 79. ?220

191 0200 ■lO. 111C bL , J012 Pf'. ?221_

20. 0201 41. 1111 61. 2020 81. 2222

21. 0202

12

J'(WiW P|i;r.w,,"","'rn^^^" _ W"t\-rr''^r°r^'

———WWi

2.13 IPOSN

The L array, which spcclfle* whether a mesh point is In a domain or not, is set in subroutine IPOSN. The crossing points of the boundary with the mesh lines are used to determine what is exterior and what is interior to the domain. The mesh is first swept along the lines r - constant. All mesh points along such a line up to the first boundary crossing are outside the domain. All points fron the first crossing to the second crossing are inside. The next set of points are outside, then inside, etc. If a point is outside the domain, L is set to 0. If a mesh point is inside and L has been set to 2 because the point could not be calculated from the finite difference equations, it remains set at 2. Otherwise L is set to 2-L. Thus for all exterior points L Is 0, for all interior points that were calculated fron the finite difference equations L is 1 and for all interior points that have not yet been calculated L is 2. Interpolation errors in obtaining the boundary crossings may cause a mesh point to appear interior when one coordinate direction is considered, yet exterior when the other coordinate direction is considered. The algorithms require a mesh point to be interior no matter which coordinate direction is considered. To allow for this the boundary crossings of the mesh lines z ■ constant are also considered. The crossings are followed as before except that only exterior points need be considered. L is set to 0 for these points so that L will be non zero only for those mesh points which appear interior no matter which way the mesh is swept. For the z « constant mesh crossings the assumption that all mesh points until the first crossing are exterior is valid only if the lines are swept from above the domain toward the axis of symmetry.

2.14 MVBND

In this subroutine the domain boundaries are moved in time by using a simple Euler integration (5.a). The coordinates of the boundary points are trans- formed from o-B space to z-r space and the velocities are integrated with res- pect to time to find the new boundary positions. These new positions are then in the z-r coordinate system.

2.15 ONESTP

The one step finite difference equations for mesh points whose nine point solution stencil does not lie entirely in the domain are evaluated in subroutine ONESTP (4.b). As described in FDIFF, a code word is generated to specify which neighbors of the mesh point are missing. If this word is divided by 16 the result v/ill refer to the four outer neighbors while the remainder refers to the four nearest neighbors. First derivatives and non mixed second derivatives may ba approximated to second order by using the two points on either side of the mesh point in the required direction. These two points will be either mesh points or boundary crossing points. The four outer neighbors are required only for approximating the second mixed partial derivatives. Each of there outer points may be represented by a Taylor's series about the central mes i po'nt. Combinations of these series will yield formulas for the mixed derivative in terms of the outer points and the first and non mixed second derivatives De- pending upon the combinations used, these formulas may be first oz second order accurate. However, first order accuracy in the second space derivatives is all that is required for the overall difference scheme to remain second order accurate. By thus splitting the four outer neighbors from the four nearest neighbors the 256 possible combinations of missing points may be dealt with by first considering the 16 possibilities relating to the four nearest neighbors and then the 16 possibilities relating to the four outer neighbors.

13

imiWM.uijHiiniiTmw.i'i'P'n"!1 tr'.'iiii ■■"■i" »piwiimiii i. »n:myip —rwr1".1 HIUIKW*. II!«PP»I..P- uiiiniMim um i.i.iM..iiiin i m ■ ■ - • -

The derivatives are evaluated firat in the axial and then In the radial direction. In either case there are four posaibilitiea to consider. There may bo neah points on both aides, a mesh point on either side and a boundary crossing on the opposite side or boundary crossings on both sides. When there Is a boundary croaeing, the distance to the boundary is calculated. If this distance is less than the allowable diatance the point is skipped to be later evaluated by interpolation in subroutine INTRPL. After the derivatives in each direction are obtained the nixed derivatives are r-valuated. These space derivatives are combined into the expressions appear 1.1 in the one step equations and these equations are computed. The artificial viscosity is then added. A test is made to determine if the stress components satisfy the yield condition. If they do not satisfy the yield criteria the stresses are modified to force them back onto the yield surface (3.b). Finally, the CFL stability parameter at the mesh point is evaluated. If the solution appears -to be going unstable it is discarded to be later evaluated by interpolation in subroutine INTRPL.

The following table will illustrate the code used for missing points.

Code

1. 0000

2. 0001

3. 0010

4, 0011

5. 0100

6. 0101

7. 0110

8. 0111

9. 1000

10. 1001

11, 1010

12. 1011

13. 1100

14. 1101

15. 1110

16. 1111

Date Used for Derivative Approximation

use all points

use lower right and lower left

use lower right and upper right

use lower right and lower left

use uppe~ left and upper right

use lower right and upper left

use lower right and upper right

use lower right

use lower left and upper left

use lower left and upper left

use lower left and upper right

use lower left

use upper left and upper right

use upper left

use upper right

skip and interpolate

A 0 represents the presence of a point while a 1 means it is outside of the do- main. The codes may represent the ordering of the 16 possibilities for both the four nearest neighbors and the four outer neighbors. Reading from right to left the digits represent, for the nearest neighbors, the points to the right, above, left and below. For the four outer neighbors the order is upper right, upper left, lower left and lower right. In representing the outer neighbors the codes are followed by an indication of which of the points are used in eval- uating the mixed derivatives.

14

""■■ »<■ »■in iKiiii ■ i i i ,ii H^WPI^WWHPWI—WWWPi" mi i i»'!" »wijim^lWPiWPWmwiWW^IpWWPKIWimiWIII^»^""" >wm^m^m^mm.

2.16 OUTPUT

This routine prepares all printed output. All output is of dimensioned variables and in z-r space. The output proceeds according to material domains. The boundary points appear first. If both 1PRINT and JPRINT are not zero, the Interior mesh points appear next. They are numbered along axial lines with the line nearest to the axis of synmetry first. Only those interior points which are also interior to a box of size IPRINT tines JPRINT are printed. This box starts at the left boundary if IFRINT is positive or ends at the right boundary if IPRINT is negative. It starts at the bottom boundary if JPRINT is positive or ends at the top boundary is JPRINT is negative. The tracer particles are output next. Their values are obtained by interpolation from the proper boundary points. After all domains have been printed the boundary points that are interfaces are identified.

2.17 PLTOUT

Information is prepared in PLTOUT for processing by separate plot programs. The z-r space boundary coordinates, the tracer particle coordinates and the tracer particle velocities are calculated and then written out. All mesh points which are in a plastic region are then obtained. The coordinates of these points are then written out in blocks of 100 points.

2.18 PRNPLT

This subroutine prepares printer plots of the domain boundaries. The boundary points are transformed to z-r space and then scaled to inches of plot. The printer plot routine PRNT is then called for each point to plot the arrays.

2.19 PRS

PRS is a function subroutine to evaluate the equation of state. If the logical variable PDER is true it must also evaluate the partial derivatives of pressure with respect to density and internal energy. The routine supplied uses the Tillotson equation of state but may be replaced by any user written routine.

2.20 REXABL

The points defining a boundary segment eure redistributed over that segment in subroutine RE1ABL. The positions of tracer particles and interface end points are also redefined in relation to the new boundary poir .s. The point coordinates and function values are considered to be functions of arc length along the boundary. The total arc length is divided into evenly spaced intervals by the number of points in the new net. At the end points of the evenly spaced intervals, new point coordinates and function values are interpolated from the old coordinates and values. The arc length value at a tracer particle is also used to find the exact new interval in which that particle lies and its relative position in that interval is then calculated. The new boundary points which define interface endpolnts will be those points bounding the largest segment wholly contained in the old interface segment.

15

M-wwi N-ifv mm^miw" *'W* wr" l.H..iniil»;»D.||.iHi'H»ii»MP |i|i|,|i -^-T-'a ■W^'IIH. -J HI HI ■ I Hill HU I " I "' ■-'"

aim BüPIWrf^wi!'".' C'l

2.21 SAVE

Information needed to continue the calculation in a aubeequent run is output by subroutine SAVE. Before being output, all dooains are shifted as far to the left and bottom as possible. Only those aesh points interior to the smallest mesh rectangle containing the domain are than output. This allows for the possibility of the restarted problem being run using smaller arrays and less computer memory.

16

r wmmmmmmmmmm* iii.ii.iiiiiin.iiiin^wiiwi>iHiii mmm mmmmm m i wm IPI" ' i m»"

III. GENEHM. PROGWM DESCRIPTION

3.1 Flow Chart

Read Input and

Initialize

Clean Up and Stop

Yes

Determine Time Step

Start Material Loop

Solve for Interior Points

A Ves

No

Move all Boundaries

Produce Printer

Plots

Adjust Values for Boundary Conditions

Shift and Rezone if Required

Interpolate Interior Points Not Yet Found

Write Restart Data on Tape

Determine Interfaces

Obtain Boundary Values

Determine Positions of Boundary Crossings

Interpolate [Values at Boundary

[rrossinos

.Yes

Write Plot Data on

Tape

No 'Printer ^ {>.

atput?^

Produce Printed

Output

17

[|i:i imw, ifgi^iui y^^^-if^-^r..—■>-• wu'WHTf.T.^rnPHH^wri. . » ■■^.t^w. i V.-' ■vw^'K!-»-P»'wt;-'T".W^P"i' ^I-^T " '■«!' VtU\ i i l^^

t

x in

g

Si e . .5 a P.

li

5

ä

§g

go* u

i 2

Is Z 55

I

01

i M 01

z z

2 ^

i $ > S 5 a a f o. oi

W M t-t Z

SS8 i

go

z z H H

i I t.

.e ä ^ i ä H S

EH M

EH n P z H H H Q O M z z z b H H H ^

b. « «■ ä X

h z z z (0 H H Z H H H H

a H z H

s ^ $ t H S

4J

VI

z H

g I gi 3 g fc a I 2 5 § 3 S I S n a C b. B

i ä a s i «« H 2 w Z fe Ä 2 2 g H H H H X

B B 5

3 5 o. o. a. I Si

18

w»"111111»1 immmvmmi^ (WOl^nHPHTCIpOTWPHIpWVi i i i , ,IIII.I.II>IIIIPI|<. ......i.p. .........

I ►a 0.

2

2

t

X

Q

£

2 O 0.

X Ul H z H

g

X Ul M z H

I z w 2

£

2 2

0) (0

i is

0}

2S

SB W

a (9 B U) 0. Z

?B

a: ui

z l-l

a.

i

H

X <n H 2 H

« (A

Q

h (d

3 .

si 5 o

z (0 H M

g

0.

01

g

Q

B Pi

g

i

Q

n Ul

s

i CO Ul z w a

£

2

M

3

i

B 8 0<

ä

I s

X Ul

z H b

£

^

z ra H

2 I

X Ul

z H b

a ui

£

^ a ä 2

3 z y a 00 «0

01

Si

^ g 01 g g "i Ul

i 3 01

s 0. 01

0.

& i 19

"- 'I* •'t'.yif'' ■ i f mmv*. ■ i pin,, H

fMM mnnMKSnm

3.4 Storag» Arrangement

The number of neah point» In each coordinate direction and the number of boundary points may vary from run to run and from material to material. In order to efficiently utilise coaputer memory the storage arrays have no fixed dimensions for these quantities. All materials are stored consecutively. The area reserved for each material is ccnputad fron input parameters. The index of any point in a material is computed relative to a reference value for that material. If KS is the reference value for a material then the point in that material with index K would be referred to in the array with index KS+K. The axial arrays are those in ooonon BNDCRS whost name contains T. and their reference is IS. The radial arrays are those in oomncn BNDCRS whose name contains J and all arrays in coimnon MSHFCN. The radial reference is JS. The first dimension of these arrays controls the maximum number of points for all materials and the second dimension controls the maximum nvanber of boundary crossings in these directions. Thus, if IMAX and JMAX are the axial and radial dimensions, respect- ively, and for each material the maximum number of axial points is NI and the maximum number of radial points is NJ, then the requirement is

lm < IMAX MNJ+1) < JMAX

where the summation is over all materials. The addition of 1 to the NJ is to take account of the reflected line of lata points below the axis of »ynmetry. The arrays for interior mesh points are in blank conoon and have reference US. A mesh point of axial index I and radial index J is referred to in the arrays with the single index US + (J-l) (NI+2) + I. If the array dimension is UMAX then the requirement on the materials la

S(NI+2) (NJ+1) <_ UMAX

The 2 that is added to NI allows for shifting as stated in the description of subroutine FDIFF. The boundary arrays are in common BUDVAL and have reference IBS. For dimensions BMAX and maximum per material of NB the storage require- ment is again

INE < BMAX

Temporary arrays for boundary points that are used separately for each material are in common SCRTCH. The storage requirement here is just that the maximum number of boundary points for any material be less than the array dimension. The maximum number of materials is the first dimension of the arrays in common ZONES, the second dimension in MATARR, the first dimension in TRCPRT and the second dimensions of the array NONIN in comnon INTFC. The maximum number of tracer particles per material is the second dimension of the arrays in common TRCPRT. The maximum number of interfaces is controlled by the array INFC in common INTFC which has six entries per Interface while the maximum number of interfaces one material may have with all other materials is controlled by the first dimension of NONIN. NONIN must have storage for two entries per Interface plus one additional entry to signal the last interface for the material.

20

' ^ 'I''!■ ."•"»T^WWFI l^l" '" ""'■ »»■^■■■■■i ■■■!"■ ■ ■P ni<W| | n.m. .Ilium | ■lllll ,,m\l IL 1. t .Mll^Jl^lUPMH l ^| —-»

■MM ■ilj*&.

I a !

V 0) « i 91 2 «1 « <H 4J

3 3 3 3 5 c c c (0 c (0 10 3 c n c 0 0 0 «4, 0 0 0

•H ■H •* ^ M ■H IW »4 •H IH •H +J tt u

•H

0 P O 0 1 4i 0 4J

i I I § | § § I § l 0 0 0 n •H o •H •H 01 0 •rl 0

%K ■u >u c 4J «H *> 9 <u 4J <u in c 1 5 a 1

41 l Ö 1 1 ax <

a § 3

S1

m

§ 4J

oa ca a 1 6 § 8 8 1 S + •H ca I ca

c c .s -* 4J C *> U U ä ■p C •H •w

a. f 3 ■H 3 5 0 at 3. S. ■H 0 •H

■U v 4J « u rH 4J H H 4J 8? 01 4J H JJ c 4J 1 i 5

a) 0, H a

■rl 1 •H Si ca «a

.a (0 ID

c <a 3

■H

in

i 1 8 1 5 < > < a <

.a 10 U 3 < 8^ ^

1 a

8 ca

u a 5 5

c •H

ca

01

Ö

s ä ^ a »j S! S

S !g S

s S3 2 a

CO a M

I

21

r mrnmm mmmm i n i i _ ip^,,

§

01 4J m in

in o c o

cr 01

c 0 in

0

c

41 4J K) 4J in

in o c o

g

c 0 Ul ti 0

c

K

ax

|

H 4) ^ m •H U

t I 01 H

c I«

■y

c o u

(A c M 4J

c «1 •p 10 c o u

a a < ca < -s < OQ. <

£r & i«

1 1 • 5 5 in

.s c •H 1

in a 4J u ^ c c n)

•H •H •H

a a 4J 5

c c tn s 01 «1 ^«, 41 • r^ 01

B 3 s E Ü Ü a 0 tJ

a n 01 4) 91 4) 1 iH 4J

8 g ^ in

l« l« 8 41 ti 4J ■0 .S in in H ■H •H H *J ■0 T3

4) «

IM

| 1 n | 0

.9 1 ,§ 0 •H

c ■H

'H

C

r-l|(N

IN

CO. M

+ r-l' 41

~. Ü

id n) + M

H 41

ca a o 14 — H

01 ü c 10 u 41

rH O E-i

10

U O

w

i t i £ £ £ 0<W<Q'QOO0

uSsxxuuu

U

>1 IN

g >t Ö Ü3

H tn >< X H CU Oi

a Q u w u

22

—,. .. ....„„ij ,, „nip, i min L. iminnVwmmimrmmm«'Wff'!l'^l,!m "■'■ i'""" " pi in imiii III.I wm^m^p^p^^pupp ii i mi "W^^WIWWH

•«i: *.•

< H|OI

Ü

§ a

ca

5 .s

i U

U U fi a a -^ W a a xs a % 8

u S o

H1 ■H N

■■-t rH

3 0

■H a c

t* a

0 •H *> ^ I

10 c «

■o I c §

J3

s 0 ID

S1 •H N

■H

s o

•H Dl C

•o I c

0)

0) m 01 M Oi

«I >1 in oi

c •H ■0 U

m

01 4J

■o

8 u

c o

•H 4J

0 I« to c ID U

■P

c •H

c n)

01 c o u

0 in IB c IB U

c •H

c m JJ in c 0 u

UMSSBUHEH

M 0) w

x 55 ■HOim^invOt^OOWi-lr-trHH fH

iaw!«ECECECEfc.Et.ECt. ft.

23

i' imM.upumiip iwi,« ii>«i ii mil in «lunii

«.« vu****** -'/ ■£K-' *«'**'

§ M

H z H

I

a, $ a)

4J g .5 B

^ i a a c 0

IM £ a B c B •H jj & 0 01 tfl 0 0 0 0 M •S flj

•H g 1 ■H •H •H •H 01 TD 4J iJ *J 4J ■u 4J M

| c

i M ä i i i 1 3 B ■H 1

0 CQ ca m 0 0 IH

0 3 «4 IM w 01 DJ 01 in n in & 0 0

§ 0) M

0) M § § § § & & 0) 01

QQ

(U a)

CQ

H H h 4J w Tj V •y

1 •H a a

in

|

in

1 5 1 •0 •0

c c B c c c B M M •H ■a •r( ■H •H ■3 >H *> ■p 4-1

1« QQ 4J 4J 4J *J *J *> 4J * IM u u < c c a e c c

3 id 0 0) a oQ «H« a

3 3 2 5 3 3 •H H 0

N ■H

o en < < ^ a < 10 Ul a (0 in in «i 01 •H n H M 4J 4J *J tN c c c c a B a 4J *J o 0 0 < «3 < W

0 u 3 5 0 8 5 5 2 a ä t|^ N u H|N H|(N HTM H|IN l-t iH

I i ä ä < s i < a 2 as oa £

f? ^ i

I 1 (N CM

I 2 *

24

'""■ ■|. w,-jr"

ti

M

4) I u H H 01 rH N ■3 N •H « A ■rH 0) j: n m in rH in

a S1 § a Ü s

0) «1 0) 4J Zi m o ■K IH ca K 10 id

in >, 2 I 1

9 c

1 n

a. u a o

•u

M ä C 1 i B

.3 .2 § u

c s

IS E 0 U « H H 01 s *) ü

s n en

n 1« B

>1 s 8 01 H 5 s t7<

C 4J h 0 4J C ID s 0 M Oi H •H •rt in ■H •H M •H

1/1 .5 a s ^ M ID s ? 1 "0 ■ö » & ? c

■H 3

| a c

■3 s ä J-J •H 1 H id

in tji

•H IS 4J

.§ x 10 a -H ■3 01 4) 3 ■H

•0 s id id

«I E 0

c

1 5

a

8 8

a

1« •H

4 •0

-0

1 B

■H

1 H

B 3 id

U in in 0

id rH

*1

u 4J

Ul 01 0

5 a

•H

rH 1« •H

s

■-4 1«

■H

3 s c

(11 M

B •rl

a c

■H a

■H

a 1 B

•H

'S

B •rt

IS

u 0

in c

B ■H

c •H

a E

01

u u

01 0) u « 41 41 41 ■s 8 MH 4J

B B 5 0 •H 01 in

m IS

0 O >M <u <M U U 0 i Q >1 'H ■H § 4J 0 S >i § B c 0 0 0 S B B § W M u •H B a u 41 8 41 4) <U U Q< a, 5 c 01 iS a U h M ta M il U H h <M 0 a •H u ><H 01 a> 9> 9 1 41 41 41 0 n m IU 01 o 1 w tM •e •3 <u IU <u 1« l 0 01 4) IU 4) lu tr IU 91 4)

M | 1 41 U

41 U

41 41 M 3 1 .5 •S 0 ■0 01

M ä id rH a 0

c c C "0 H .-< u 4) 'S (M N H ^1 H H H H JJ •H i-4 s

id

0 rH IM 0 IS § | | .5 id

•H ■H

rH id § | id id

•rl •H •P 0 u

IS U ID 01

| 3 1 M 41 ä 4)

H 4) id

id •H

M 0) s § u

■H U 41 01

rH 3 s u •H

4J *J X i W ä 43 4J d •H TS M X l 1 +J *J •H 10 ■0 •0

i 1 X 1 £ i 2 2 2 a 2 l B 2 3 S E H

E IH

H ft:

& I

O rH M rH <N m v \r> io r- co o>

t<f<eHHEHeiEHfHEHE<EHtH

a 5 s g g g gg 01 EH

25

HI'W'I."1" ' .. n, n.,.. , ..n.,. w^- ,i m

8 ■i 1

a I c

IB

t U HI

.2 'S u c 'H

i HI

<u

M

s

•H

4J c

J3

s ■a •H

1

J

J3 11)

&

O •H

s G

i 01 u

c

■H >,

8- I S 5

<4-l O

>1

■H a

.2 .2 B S 2 2

Ü

to

I § •H U

I u s c

■H

6, U Bu

nap to at «

ooo

3 u 3 PH ill* M (J H I

4J

1(1

X

01 •p

01 c

ß 0

5 s

11

a 9 ä I i i

S § g g i g g

26

»PW^"1WW^WWHPP"""I"1W 'H I (M" iuiill >!, I.II;IWP. -«wnr ppp^pf^^p "V.IJI M ■■ pimivf^^p^ip ' "■»■-, '' HI»

I 1-1 z

+ I

2

ID •H

Ö

a I v M

£ 01 *J B

■A

c

d Ü « M

C ■H

<M 0

id M

u c 8 £ c

•H

1

1

o (U i/i M 111 4J c

•H

IM o 01

8 o

•o

i a a

id > ■H M 0)

T3

01 III 01 u o,

c •rt ■u 3

id

o 4J

O

10 01 u

H 01 ti ä

U-l in O in

0) 01 k > a

■H

1 >

•H .9 u c 01 ■H a s

o

0>

s •H h 0.

o

13 ■p Ul

o

c •H

1 a in 01 u o u M h 01 4J

id >

a o u u

•H ID C 01

in in 01 N 0.

iu 0

■P id >

•H H o a

o c

in u a 4J 01

O

M 01

■P C

■H M Q.

iu O

id ü to

o Ü id

I «" ■p tn c C 01 •H o N

•O

C 0 c

in 0)

p

a < ■P <

^||«T Hit

0- H H 15 z z ss a. 2

0.

o: z ä iJ w H U n u £ O OS 1/1 O a. 0. O. 0. Qi 0. a. %

27

—T"*— -""■ ■ -ifi'-i i in «IM. iimnpi,, ^I.II.PII im,, n"mm

s 0 1 1 8- 9)

1 1 1

5 0) in

a b a 01 S .s a

•H

§ IM ..=5 a 01 01 01

c 0 | & | Ü

H

i •H

■H

| 4J

& | 1 1 •H

g 01 § 0 M

a. >

^ •S 5 Ü

e 4J

c 01 ■-I dt 4J id § TJ

11) ■H M

01 1 H c •H 1 i 4J i s §

8 >1 4J 4J ■rt ■0 M c M Ql <d s id

l Ü S 1M U d)

h 1 C M a H s 0 c •o H M 0 ■r4 •H

s D i •H h u 4J g u B M *J 0 0 4J ■H o 0 4J 0

0 •H & I? a. | VH ■M s §. W .5 •H | IW

+) •H •H >i >• >i H P s. •H s Is 0 to 01 jj I ■a id JQ 3 «J 01 3 id

2 s 9 g ■H

M 2 0 1 5 ä 0 s 01 «a

ca > < 0

IM •o H id

•0 •H

i' O § f 0

1 H 01

0) > •H 1

■>v <3 .g •H ■H 0) I 4J «i i •P *> a w il *J <* 4J *> ID id «J c .5 CM id 01 V ci <a -' B •H •H »4 X u u x t 0 ■H »■^ ^ 5 U N,

Z e H

B U 1 Ü & 1 ^ 2 04

M s 5 & 3.

X I U Ü in ui

1 ^ i g g g i

(A < H

S I B K OS 4 0« M K 5

& fc g 8 Ü & &

28

—"•-'"" T"—- i— "^-rni.",V" ^

«r^Mai»"-<'-~l

1 i

s H H H z H

13 Q

& 1 o § § 0

■p in

& 5 5 1«

•H 1 0

c 0

c

0 § 5 0 •H 4J

0 ■H 4J §

U

2 ■p e Ü 0 il 0

p (A 0 01 01 01 id M >i 4J JJ 10 01 s ■M <1t m g c (0 ID M u CO U 01 0) 0> 01 01 ^ Ul 01 •H •H H H *J 4J 0)

*J 4J id

U ■A

Ü •H •3 $ •S •S 4J

3 -H N fl c m U-l •H ■rl ■H

•H m IM » U 4J V •H *-l 01 ■0 0) 4 ID « •0 id E u 0 > > U c

■3 4-1 8 ü 0

4J H tl u 01 8 u

0 •H

o >■ >1 l s H ^1 n c P b i i c 0 en •rf •H ■0 OQ 1

•0

■H 1 a 8 8 l 1 •i-l

IS i *J c M Ul 01 01 > > c 3 •H 'H ■H -0 t3 •H c i* > ? +1 «J 0 c <4J IH c c q c 8 •H 0) Q< 0 0 01 01 •H

0> 01 i "0 TJ o> 5 •H *J y s >1 c c ■H rH h ID in <a <t 01 a u t7> n 0 M u a. 0 C

S 14 g £ Ü s s s N s

c o •rt 4J

| o Ü

< rH|(N

■P It

Ul Ul

ö 8 5 5 a g s o u w X >< >< X

H U Ul

29

1 ■""l-1-*""1 "" »■.inuiL.,,.«,,.,,...,,..^,^ ^^-^ ^, - - - - _

IV. PROGRMt USAGE

4.1 Input

There are three types of input data» Integer (I), real (R) and alpha-

numeric (A). An integer is a number without a decimal point which must be

right justified in its field. A real number has a decimal point which may be

followed by an exponent of the form E+N. The +N represents the power of 10 by

which the number is to be multiplied. The + may be omitted if N is positive

and the E need not appear if either the + or - is present. If an exponent is

present it must be right justified in the field. Alphanumeric input consists of

exactly the punched characters and blanks appearing in the field. A description

of the necessary input data for SMITE follows. The card number refers to the

type of input. If more than one card is necessary for this input, there may be

several cards of the same type number. A number in parenthesis indicates an

optional card.

30

mmm mmmm wfm 1 '• ■

TJ S

in N i s 3 U 01

4J •H in in 3

c 14 U 3 o *H M W 01 10 a

4-1 3 0

4J

i u 10

a « 01 144 5. oi >,

14 01 in £

■H H H v m ti « i. h H .3 in U 01 £ u «1 4J ■H •H io u x: •u c

•H a c » Ö 5 «44 n u

k4 TJ -H IM •H a c 4J oi c x: 0 4-1 M 0 3 ■4H +1 'H >

3 Q. ■r4 O c tr a 10 41 •H 4-1 C c 4J 14-1 10 in ET C H

■H 3 0 ■44 H ■H S 0 M 4J a oi g O

M M

& •

O 5 10

■H >. 01 u § 1 c U • 01 01 144 1U & 0 a) c in 4J N 0 5 XI 01 c C U ifl

M-l a 0 •H c ST 1 10 TJ 01 $ H ■H 0 01 u HH & x: W4 3 4-> £ 4-> 4J « c u rH 4-1

4J IU 10 01 TJ 10 10 01 01 T 4J J5 c 2 o 01 a N 01 | <4H •r(

3 4J in in iH JC u* •H in u U * C -H H ID ■0 ■a u 01 in •H 1 01 01 01 ■H 01 H c c 4J O c 2 -> 4-1 4-> • u £ in 0. ■0 0 01 0 10 u ■H ajc 01 • c S a 01 ifl U H 01 H 01 U "0 u 01 01 in 01 o 01 M 01 U HH 01 -H a 4J 01 c 0) 01 N u 4J 01 £ • 10 0 o 10 M r« n u c in o in 4J I in ß 4-1 01 ■44 ifl 4J 10 ■44 01 ■ 10 w ■H w 0 0 O Ifl O 01 O 0 u 144 • in U-l 14 4-1 11 TJ TJ w ^ T3 U 11 v< C 4J c 144 10 01 U 01 u u 01 c U 01 c a a in c u in u -H in 0 0 » <44 4J 01 u ■H 01 *J H •H C 3

■O 0 H 0 ■H in TJ 4J M M c 4J «0 «44 4-1 c ^4 H O 3

4J 144 X3 TJ Ü c u B u S -a ■O U 01 01 c c p 01 ■r4 C <w c ■r4 4-1 0 01 u 01 c o in 4J •H 0 ill 4J •H M 144 •H X C 01 01 u Ul C H c in 0 01 •H c c 01 O C 01 01 13 rH 4J

0 o; 0 ■n E ■H in u ü in e •0 41 rH ■H 0 C 4-1 c O C 10 u 4-1 U) u 01 01 -r4 ■H 0 10 0 c & 0 X C H 111

0 u 4J C 4-" u in iH 4J g 10 ■H in 144 ■p ■H 4-J MH ■H 01 k4 H B kl ■H C H C a. 10 01 C u •P 01 O .5 u t) 4J C 0 in oi oi iji

.2 4J m 0 o E OJ 01 a c ■H *i 01 rH 144 ■H 0 C 1-1 'O c ■H •H ■H §^ § 3 ■H X 10 u rf c 10 rH a H O 1 ■H a^ 10 c iJ e c in «0 c 10 in ■H 144 10 a- a TJ oi e

oi > in ■H U 01 u •H c ■H 14 •H 2 •H g c ^§ Ü in .| <u V •H £ 5 M 01 u >i <« >. U 4J Id 01 41

ifl £ £ C tj ■H 4-1 c •rt 0 U in 0 a 01 § >< H & U 01 0 c ■-I V4 ■<H 4J

in 0 u 01 144 c 4J U U 01 1» *J 01 4J H

*U 01 01 u 4J 0 e c o ■r( § ■0 n) 01 u I |i a. in g oi oi o» a. a e e 4J C 4-1 3 C K4 O -4 flj ir. 0 c •O U Ifl

-H ■H 0) 3 -H 3 a 01 a rH rH u rH 3 § §

14-1 § u u c 4-> n Oi a 4J •H 4-> r-4 10 V m 01 10 4J 5 u 5^ ifl H TJ

in 144 c oi U u 4J Ü *J 3 *J 01 10 t4 c H N •H c .2 T3

01 5 •H § c 3 3 3 O m S 'O

01 0 ^f n U ifl 4-1 ifl ■A U ■* i> M ■H O Q< O 4-1 4J ■H

!a 01 01 c 4-1 c c 4-1 C 01 <■! 10

01 •H 4J 4-1 3 *J 10 c 4J Ü 0 4J ■H in 4-1 O ■H 4-1 in H 01 4-1 '01 § XI 4J 4J 3 I « C V4 ■H U TJ i 0^ g g U in o Ul n E u c -j a 3 0 3 O O J= 01 14 10 C ifl o •H 10 01 >. 10 ■H 0 C -H 01 c u a H 10 U Q O 01 a u 3 rH T) ■ UH rH 11) XJ rH 144 TJ oi in M S a. 4J *& 4-1 u x; 144 s 44 144 144 01 3 rH 41 j= 3 01 C E-" i« 0 0 144 1 I4H >44 IM TJ «44 144 144 tTrH C 01 a | 0 U IS 4-1 > g ■H 0 | 4J O 1 O O 0 01 O O 0 oi ifl 'H x: H 01 4-> U •H 3 01 14 U u O

"rna" m .g 4J iJ « u s 01 . ii •a 4= 01 10 01 S ^i X X X ifl X X X c C v> 4J Q 3 4J r-i 41 4J -9 - w 11 01 01 rH 01 01 01 in H si

>i X ■H •H O in t>0 X -H O 10 c "g in | •O 4J T) -o -a aTj TJ TJ •H 4J 01 4-1 c m u H M 01 01 m 10 rH U ■H 0 3 01 C C c c c 01 c C C fi C S -H S £ Oi a. o. X c s > a in £ 4J 2 & z H -H M M M u M H M H 3 41 J

MAX

PRIN

PRPL

PLOT

SAVE

|g !J M y^: ID H EH EH EH EH EH a.

rH (N rn *T ^^^«^^OrHIN invOr-COCTl-HHrH

i u u u uuuuuuuu 2Z2ZZZ2Z

w a. s EH

< OS a; a us OS K Oi OS « M H M M M

o CO

o ^4

o o o Cl T)-

o in

O O o CO

o rH in

O rH in in

o rH

rH ^4 -H IN rn

r-4 rH rH m ^xi

rH rH rH vß rH H A

1 rH fN n T m Iß

^H »H CM m o i/y o ift o tn o

I I I I I I I I

rsirNrnrnfTfini/i

31

m*** . "'—■">■■—■ ~~" — a in i IWJ■■

■O oi % • 0 rH O 9 CD 4J 3 £ 4J ■ • M iij 01

a

§ . C O

in rH 10 U)

.2 m

5 h* ■H

a | 1 ■H p^ 01 «1 rH B !&l 0) H

M X

C 10 •H B •H

M 0 B I "

4-) H 01 rH M .C P k4 'H •H 0 0

9 £ «1 Ul 4J rH 0 in M • IM ■0

HI JS £ 4J

Ul g

01

II 01 Ul

in H g g h a. 04 01

SI B V

■H

§ rH C

0 • 41

1 S3 01 i)

g^ Ü M Ul

M O

Ul 4J

*J IM WEM

•H E ■r4 >4

■O M u 3 S5 •H S H -H M U -H •H m 3 5 u ui a M > 0 •H 0) M 4J • •H 4J "O ■H rH iJ 01 M IM 4J Ul • Ul B

0>i m c c >.

01 lO rH "0 H B 01 H X B

4J .E U

IM C U c •H *J 01 0 •H ■rH rH

•H S . •H rH s . Ul Ü ü 0 0 g

« a c x: 01 ■H 01 U 0> 01 8'3 IM 41 Ul £ -H C 0 m -H > 4J 41 -n H ~* IM S 3

■H 0

-H

■H 4J

T) § sg 01 3 k( k4 -rl •H T)

M IM Ul

rH •H O C M

M M ■P 0 IM 0 01 T)

5S Ul

'SrH 4J » O 01 0

0 ID u <D •H 0) ■H rH P B 01 4J U-i 4-> 0) M c 4J rH IM H H 10

0 a J3 41 3 U

ui 43 fl o. §

M ■l-t rH 0 ■rH -H IM 0 10 IM 'H Ul 13

-H TI T3 a TJ -H ■H -0 01 ZE*" E n ■o 01 M ■0 C £ E X M 10 0 E 0 111 £ '—' a m Ä rH io ui 0 10 B k4 u H >, 0

■u u H ITJ 10 10 ■H 41 O r-» 4-1 01 (U m B) ■H V 01 ■H E >. a 4J BOB > -4 10 — -, 01 01

1 » ■H Tl Ul rH • M 0 -• 4J ■rt u -H •H W -4 Ul Ul MH OJ 0

s fO 3 - 01 •H rH ■P C 4J o l P 41 ■a 41 C B fl 8 lH

ifl 0 u S 4J < 4J 10

0 u S^ •O 01 -O 41 > «

a P

|5 s N •H

0 0 01 ■M -H

u ■H

aw c c ■H fl 01 H

14 *J 1 1 B 01 4J H M C -P E

Ul 4J 4J <

g a in

S ^ +J -0 C 01 •H fl

v s rH > •H 10 -H 0 CP E c m

3 S 'S 7 B a ■H c S5 in 01 rH ■rl ki tJ> V4 IM E 1 in E ■H tr tr . >4 u Q. w 0 ■H C

0

■H >. 10 M a, oi 04 ■r4 Ul u ■-H oi 01 -a ■a 01

•S s ? 2 0 i ■3

01 § 4J 4J §§ \ M i0 & in

■H Ul

B in Ul

0 M 01

0) p

u 10

01 Ul

41 a, a, ui rj

p

a rH i-H Q g ■o Ul Q Q. fl 0 fl T) 4J a P IM P P 01 4J 41 a m 4) 01 3 /-!_ 1 01 01 rH ■n 01 £ C c E rl E C N 01 01 41 *J 4J IN 0 x: M fl ft) "O 0

OJ

U 4J C 01 ß 3

5 •H ■>H -H •H .5

P

■ H M 01 Ul o, 8 v.

rH 4J

l/l 0) s 0 tJ s X

01 Ul ■H A 3

E 5 a IM H 8. P 84 84 -H

P E Ul

u E

01 0 01 c S « CM '

E 01

0> -rt 01 OJ +J u £ — c a rH a • E B 01 2! ■H O 4J Ul m ■H 8 0 c c c M 0 •p M 0 Ul rH •D & 01 P ll -rl M ss 01 Ü B 01

•H Vl ■H •H 0 u ■H 0 0 Ul H 01 -H M E •o 01 • 3 .sa.a U E M M 01 E c N. E C 0) rH r-H ■H 0 V4 H 01 4J S » in 0 M 10 H M Oi a a c p 0) 0 0 e >. 0 01 ■H

•H Ul M •H 01 rH u •0 u h U •H •a u 8) B u u E ■H Ul £ IM IM H ■0 ■H § H) £ Ä 91 M tl 01 ■H 01 ■O -M ■rl 01 a c ■r4 m M 01 sft ■H 4) 4J 4J 01 >.

■U (U U) w *J 01 c c 4J Ul U 01 -H IM Ul +J d 4J Q *J 0 4J 5 tx

Ul 4J 4J IN E u 4-1

0 -H i s C ■H

■H 3 c H

■H -4 -0 8 . E E c 5 S 3 01

E H B -H C

■H U -H B

•H M 4J B 01 rH

C E T3 41 01 41

rH O

01 p

0> ■H

0 4J ■H s 4-1 rH -( C •H -H ■H a 10 41 O tr E •a •H •H H M rH E 0 c •o <*-! u X X Ifl 01 -H O IM S <M M IM M B 01 s U U 3 E ■rl rH

(0 «J HI c 0 HI g ■a M 01

c5 10 -H Ul 01 Ul 0 M 4J >, 0 B 0 ss 41 rH IM ■ rH -rH 5, IM IM B

E ■H S ■o c ■a c 01 •o ■u 4J 4J 4J 0) M 01 •r4 rH 0 ■H > > Li 0) ■rl M M c »Q •H 4-> c 0 0) U E B c; M u S.5 M U ss rH E IM IM 0 5 P 10 -H IM 01 •H 10 •H c X 01 'H ■H ■rH 10 3 4J 4) rH 10 x; 01 ■r4 rH

0 £ 11 S Xl ■H rH 01 H -H 4-1 U O O O rt k4 a rH 0. 10 -4 ■P 0 0 3 S1 in 10 H T) B 1 w 10 M rH 10 ■H 04 04 U« Q M H 01 ill H ■r4 fl tr fi O U IM rH E E ■H

IM 3 10 rH ■H tr 10 •H T) IM 'O 04 > 0 M

X 10 E M 0 3 01 01 s 0 c c c -H 10 •a ■H M 01 0 IM (M «H c MH ■r4 i0 M 01 tn :* >i ■O M •0 S X ■H ■0 ■o •o 5? 01 0 O 0 0 rH +J IM 14 41 rH E 4-1 4J E 1 P

v in 01 g i 10 X IH c 10 ■0 U § 10 10 1 H 1 IM £ rH rH 01 •H -M 0 in r4 -H

Oi 3 J3 3 10 fl u SS E H M M >H U U 5

■P 10 ■0 r-4 rH Ul 01 M i0 fl Ul 0 e B M « 01 Ul 1

X 8 X 4J -4 ■H ■H ■9 fl O O -P 14 •O H ■ H

H 01 ■a -a Ul 4J 01 Ul 4J 13 oi 5,

n rt n n 01 B §« 4-1 4J 1/1 Id H Ul O U (J 10 H 4-1 4J 0) rH > X U Ul U ■H Ul 1) X M ■r4 ■r4 « O T) H 01 01 10 01 0) H ■H

g£ 5 X s ■H 3 S3 5Ü ä a M O Z z Z 2 | 2^ US 0 <M

U H E M

E Oi H 00 HS 5 ■H -H In > > fe Ul

■H >4

E M

C H

H t-j £M i4 Bu 2 2 H H t-3 z z z z

s s ft ft

Z X EH

N X tH U Q

H I/) H _

> > U 3 U

a, cc u. a. a, ce. a, a.

0 in 0 IP l/> H .H (N fN

O m

LD 0 tn 0 m 0 n ^r ^r m in vü

in O

--* «D H »P iH ^ rH rs

r-t \£) rH «D H 10 ro m TT ^r m in

00000 000

1 I I I I III I I l l

OOOO H IN rn ^r

- . . rHHrH rHrHi.

J2

"WP^WPP»--"—' '-'""""" wmififmrr' mr^mmmmm iiiinaiiKiiiii !■

4J 3

§•

o IT c > in o u M 01

o 01

OJ n

B 8 §< §> & n n oi oi c c >i >,

n in

M M 0) 01

C C •H a

(0 O

s.g

222

I I I o u I a

•H

o

01

01 9 ^& 01 -H

Is at

■H m

65 güi 95

x «e ►4 iJ (0 £0 0. H U

|g SüSüSüSS süüssäaa süäSHü-s uiz 2«2!i«2o;Soi SO!2B;2O:2B; 3«2e;2a;2a; UO« bhbthbmbk tMEMtu&uCtiCuC^U* hb^PubtMbbCLi

«psoSKosaiaio: « PS aosaaa;««« 0:0:0:0:0:0:0:0; a:a:o:o:a:a:a;o:

00000000 00 00000000 00000000 00000000 iHrMro^invor^co Hfs ^HMfO^m^r^GO i-iMfO^mvor^co HtNn^inkDr-co

1 I I I I I I I II I I I I I I I I 1 I I I I I I I I I I I I I I I »Hrtr-4r-|r-ti-tr-(lH HH iHHfHlHH^H^IrH ^(i-|rHrHpHp4rHH rHHHrHrHrH^rH

Hrsifn^invcc^ «H HfNfO^invor^ f-*Mrn^invor> HrMrn^invor^

o

33

■'"' MI »■*'" nfiiPW't iHPmppfppw^fiKWf UP«

W1 .WplP^'j rjBJBM

tW IM o o

US

g s

C J3 Ä •H *J 3 'B C «

■H £ J3 O <w 3 4J fg

omomomoinomoirioi/io

llllllllllllllll

34

' in tllmittm - -' -■ ■- - mmmmmm II i I ——1

4.2 Sample Input

Complete listings of the input decks for the two Silver Bullet compu- tations (without and with a sheath) (6.0) appear on the following pages. In addition, listings of sample input decks for the following five geometric and material combinations are given. These five cases have not actually been run. They are presented only as Illustrations of various possible input con- figurations.

Case 1. A blunt truncated mild steel rod (1020) impacting a 0.635 cm (1/4") aluminum target at a striking velocity of .371 km/sec (1220 ft/sec).

Case 2. A Bearcat rod with a hemispherical nose impacting a 1.27 cm (1/2") aluminum target at a striking velocity of .343 km/sec (1125 ft/sec).

Case 3. A hollow Bearcat cylinder impacting a 1.905 cm (3/4" aluminum target at a striking velocity of 1.22 km/sec (4000 ft/sec).

Case 4. An ogival projectile with an aluminum core and a tungsten carbide sheath impacting a 2.54 cm (1") target of rolled homogeneous armor at a striking velocity of 1.372 km/sec (4500 ft/sec).

Case 5. A hemispherical cap projectile with a tungsten alloy core and a maraging-300 steel sheath impacting a .9525 cm (3/6") target of rolled homogeneous armor at a striking velocity of 1.524 km/sec (5000 ft/sec).

Target-projectile configurations are shown for each rase. Sketches are not to scale and all dimensions are in centimeters.

35

1 ■ ■"" "in M««niTCmT^<mi«pnimmni«H*imin<nnpp«mivRipn«v<m«iF '

T

4- -H

o (N o

I

T^-TT

00

If)

M

0> in

±

iL

36

IJWIIWll. !HH*Wm*mmmmm*!^mm^l* ■ ' JI, l.wmMm^-m-muiw^mww^im,^, IIH.III .m ,1, ■„.„■I.U.I 1 ""'KF" |^

I 111 I ■

;:

T o r-

o n

57

■pp^T""* HIHW« i nif.mni i i i ivi\i'ii9i>mimii.'i' tun«! HW i !,,., ,11,11 imwK p '~w~wmt~im>wnmm*m

U

TT

oo

1

g

38

rw ■'.'." p^iriiii|f IIVICM«^ ■*l-m"l-~r\wr mr^niw*

m n <n « A 01 00 x H t^ <? • •

fN H 4) in a

•H H (N CO H O <* M « CO m

M CO

39

nm^iiiiirnmiiiiipiiii i »iiniijiiimnwiw n,.! mn mi MI PBHI mff IWIIM'III '' wimmiim um n **vmm.

in

40

Ml I HI. IIIIIIIIIHII « u» wntnmnmmm «m Juiimiin , IIUI iniwin i""11"'1' m MM

SlLVfi« 35.00 0.5

2 1 2

31 2.54 0.8077 0.0 0.0 2.54

1 121

40,82 1.2967 2.5400 2.9809 3,4218 3.5321 5.8821 8.6685

11.8549 14.8413 43.3578

1

BULLET-NO SHEATH 5.U 9.0

0

5.0 5.0 250070

0.9

0.0

2.94

20 2 1.75

i.e

9.0

o.o

ill«« 29 1» 25 1 2< 3 3 300

9,0 89,9 1000.0 0,01219 7,80 0.0 0,0 0,0 1.75 9,0 2.94 9,0 9,0 2,94 1.79

g 9 20 21 120 1 17 10 20 2 300 1»

1,75 «9,9 1000.0 1.79 1.8 0,0111 17.04 -0,142

uOO 0.0000000 2,6902360 .4809076 2.7604720 440 .«818880 3.0911800 .994671« 3.2014160 «80 1.0«00«7« 3.9321240 1.096«344 ,B,B4<, 440 1.0968344 3.6423600 1.10««0a7 4,3889612 637 1.3271450 6.6?«7690 l,3e9«077 7,3753662 687 1.5475619 9.6i9l7O0 I,9900»l7l0,3617712 /37 i.687599712,6019790 I,7l00«»4l3.34«l762 /87 1.747562319,9879806 1.790060022,«2«9«00 U00 1.03310«043.3978000 0.0000030

j 5 7 9 10 12 14 16 1« 20

•9.0

1 50 1.8

2 20 1.8

5,0

11 0,65

20 0,65

,6614160 2.8707080 ,787242b 1,0103296 3.3116520 1.0515644

1,1866921 9.1395625 1.259429!) 1,4674263 8.1219679 1.5000085 l,6»7604eil.1083725 1.66010*1 1,727978314.0947779 1.7400687 1,790060043.3578000 1,033108c

22 24 26 26 30

41

mv**.*mm

SluVtw HULIET-WITH SHEATH !5.üO 5,0 '.0 35.00

7 ?

31

l m 4L.3?

1 25

1 16

9.0

1 * 25 1

8V,S 7,«0 -2,54 0,0 3.0

9.0

6 ? 24 3

looo.o f.O 1.75 9,0 1.75

9.0 2500.0

23 2

25 3

3 300

l?0 1 «».5 17.U4

17 21 1000.0 -0,142

0,5

-2,94

0,0

4 2

1.8

-5.0

1 1 50 I,*

5,n

il 0,45

9.0

0.0

1.79 300 19

1.9 2 20 l.n

20 0.65

0,0121V 0,0 9,0 9,0

i 5 ZU 21

5:d0cnon„'l!^oooo17:^3;o"0:Ä;; .^o .^ 3wo m^

i:rfir4^ j^üsn 3.:3342u;3-; i:^:si5 J^^S us;;^ w™ ^^ I'llllZl ItlSlll «.56-3729 1.9307012 «.0763725 1.917398740.3468925 .6985000

4/.34^5?S .698900040.3408525 0.0000000 ?4 „ 1 i " J ? 17 ^ il 2 300 11 " 20 20

4i.^ "i.rl1 "ev^1 17iooo;o 12i.792 '"I.B1 i.^

o:7*A 0,0192 5'0Sja.B,,"0,iJg,nnB 9 n7637?5 I 9173987 9.0763725 1.6585302

ll'lillltl i;;^;^:!^^ t:7^^:;^^ li:;^;26oSl4i:2364.925 i.o6a,78o il 3M852S i:06857804l.3648929 0.0000000

j ü 3 4 6 a 10 12 14 19 i.6

42

'«inmmi^^^mm'^nr

CASE 1 ?0,0 0750

2 1 ?.

Si 07635 07274 .fi,63t> • J ,63t> 07 J

1 öl

271S0

078 n7o n7n 27159 ?7159

I

4|0

1 4 21 16

4,0 Q,0ü52 0.0 4,0 4,0

2 3 12 31

0,3V0 0,01195 0,0 0,276 0,390 0,390

2 3

4.0

1 7 29 1

89,5 2,79 •0,639 0.0 0.0

4 5 BO 1

6V.9 7,8 0,0 n.63i

2,199 4 •!

4,0

6 20 3

1000.0 0,0 0,390 4.0 \4

10 4 1000.0 -0.0371 0.1 0.390

0,276 6 7

4.0 600.0 •2.0 0.5

300 0,9

•0.639

0,0

9 4 0.390

0.0 1.0

2.199 6 9

300

10

1.8

4,0

0,276

11 1.8

0.? 0,390

0.150 11

5 50 11 1.8 0.65

0,n

1 2* 1,«»

1,6

2.159

(I."

11 0.65

r,?76 0,^90

n.')

43

i WH '" U" " m

aiaaüg

4U.'J

? l ?

41

-l.i7. -1.Ü7. -I.f

1 m

O:PJ7

5,0 9,0 9.0 5,0

j, u n o n o . "=o»o an*« ,in32ü .2540Ü

o;?54

1 i i ' ,1! 21 16 39 1 20 ' ?,5 89.5 1000.0 0.0092 2.7« 0.0 0,0 -1.270 0.127

Z.S 0,0 2,9 2,5 0,0 0.3

2 ? 4 9 « 11 n HO 1 10 21

0|254 89,6 1S02'2,

0.01541 7,8 *0'034' „ O.DDCüO ,01270 .07931 .19*40 ,06390 ,X*»01 20320 .IK'O '«l213 'Mln ! 1*510 .23793 .24887 .21590 .29113

.29400 C,2S4 2.9

600,0

4 300 0,4

-1.270

0,0

3 3 0,294

1,8

n,?54

0,15

300 15 1,9

•3,0

5 9n

1.«

l.n

•1,270

o,n

1 4n

1,"

U 0.65

0,J

o.a

il 0,^5

.02940

.07620

.12700

.17780

.22860

.11072

.18139

.21997

.24230

.29273

9TiioO 1

0,294 i 5

9,oeo 7 9

0.254 0,127

11 13

9,080 5,ü80

19 17

0.?54 0.0

19 21

.0^810

.Oflfl'U

.13970

.19090

.24130

.133^0

.19302

.22683

.24593

.25368

22 23 2^ 25

44

mi^mmmmim \.j\jut\n«mmmm» imvn^m^m^^m*^^ m «mnmmmmmmmn

.JultiäL •^JA

C 20

i. o: -i •i -i n: n;

07 57 17 07 07 3 7

ASF 3 .0 90

2 1 ?

31 875 274 .875 .871) ,071» n n

1 70

550 «37 550 0 0 0 550

1

2.0

6 8 31 11

8,0 0,0^52 0,U 1.0 8,0 8,0 0,2»

2 3 15 20

0.30 0,01541 0,66 0,539 0,530 0,830 0,8*0

2 3

2,0

I 10 25 1

8V.9 2,79 -1,875 -I.BT5 0,0 O.P 0,0

4 5 69 3

89,5 7,8 3,550 0,0 0,0 1.0 3,550

4 5

2.0

9 20 6

1000,U 0,0 0,250 fi,0 8,0

2.0 600.0

1.0 0,0

6 13

f,

looo.o -0,122 0,530 0,530 0,680 0,830 0,680

> 7

6 300

11 3

1.0

•1,875

0,0

12 6

0,30

1.6

0,5

0.830

3,0

0,0 2,0

300 1? 1,"

0.530

o.nso 0.830

10 11

•3.0

5 50 1.«

1.0

•1.875

0,0

1 25 1.«

2.p

3,1

11

11

0,65

0,"

0,530

0,^5

n,c>30

0,P30

12

45

'— • ,' '■■ ■■"' « ^ •U"1Villw^^ffT^T^P^Wi^W*

-».-'«ft.

CASE 40.0 0.50

3 2 2

41 2.540 0.8077 -2,540 •2.540 •■2.540 0.0

1 55

20.0 2.387 0.5 0.056

0.00U00 .28,160 .56/20 .85u8o

1.13440 1.418 20.0 20.0 20.0

1.41t00 1,26/80 1.11/ftb .96/40 .ai/ao .66/00 1 9

51 9 20.0

9.0

0

X 1 «1 I»

6,0 0.01219 0,0 0,8 6,0 6,0

2 3 11 t 0,667

0,00379 1.04 ■0.00126

9iO

1 10 39 1

89.9 7,8 •2.940 •2.940 0,0 0.0

4 9 94 1

89.5 14,9 3,OS

9.0

10 t 20 6

1000.0 0.0 0.2 6.0 6.0 O.B

e 9 10 29

1000.0 •0.1372 2.9

9.0

27 2

91 4

0.8

•2-940

0.0

3 29 0.647

10.0

600.0

3 21 200 7

1.8

0.4

0.6

200 1« 1.8

■9.0 2|9

L 90 1.1

■2.940

11

0.0

29 11 1.8

0.00000 .26299 ,44793 .97166 .64347

0,667 0.667 0.667 0,263

,26300 ,25493 .22895 .18569 .12373

0.00000 9 13

10 90 0,263

9,0

.07090 ;39«90 ,63810 ,92170

1.20930

.07604

.319*6

.4S3>2

.99430

.69379 0.667

.14180 ,42940 .70900 ,99260

1.27620 10.0

10.0

114367 :36399 191692 161378 .66114

0,667

O.Glll

.21270

.49630

.77990 1.06390 1.34710

15.0

0,69

0,6

0,0

I 0,65

0,229

,20985 ,40750 .94976 .63019 .6699«

0,667

20.0 19.0

0.46 0.263

1.38049 1.23029 1.08009 ,92989 .77969

.26247

.24976

.21»83

.17200

.10519

20.0 10.0

0.26S 0.263

1.34290 1,19270 1.04290 ,89230 .74210

126089 ^4391 ,20998 119713 708927

9.0 1.30535 1.15519 1.00499 .89479 .70499

0,2*3 .29824 .23698 .19821 .14X05 ,06406

0.274 ,66/00 ,81/20 .96/40

1.11/60 1.26/80 1.41800

1.418

17 1

89.9 0,0092 2,79

21 8

23 21

1000.0 -0.1372

29 9

27 3

0,263

29 200

1.8

31 6

39 1

39 20

43 10

47 91

1.8 0,65

0.00000 ,12373 .18569 .22895 .29493 .26300

0,263

,70459 ,89479

1,00495 1.19919 1.30939

.06406

.14109

.19821

.23698

.25624

."210 ,.-?30

1,0-.-.'50 1,19270 1,3429Q i .77969

.92989 1.08009 1.23029 1.38049

.10915

.17200 ,21983 ,24976 .26247

9.0 20.0 20.0

22

0,263 0,263

23 24 20,0

29 26 27

0.263

0.13

10.0

20.0

0.263

0.0

19.0 0,263

4b

■ * " " " M^pWfWp^pjpp^wiWm"" * m,vmii\fiwmm*WWm-mmWW™*m^VflFr^^' -"W 'i./«w>w. MHIHIJJ|I,I I»»II .«-^wr-—-WIWT^^T-

CASF 5 ?ü,ü 07*50

3 ? 2

31

n;nü77

oTn 1

5« ?3.5 i:?V67

2,r

u

1 1 21 IC«

16.b U,(11219 n.n 16.U 16.U

■i 3 11 8

1,633 0,0111

2,0 2.0 2.0

1 25

21 2

U.uOOOO .32660 .65320 ,V79Bö

1,30640 1,63300

0,00000 ,V7980

1,30640 1,49667 1,60001 1.63300

89,5 7,8 .0.9525 0,0 0,0

4 9 58 1

89,5 17,04

.0«165

.40629

.734H5 1.06149 l,3«8ü9

e 2 20 4

1000.0 0,0 l,n 16,C 2,0

6 7 10 21

100U.U -0,1524

,50990 1,08013 1,96382 1.92971 1.61452

99 4

2.0

-0,9525

0,0

4 37 1,633

600.3

3 3A 200 7

1.8

•3.0 5."

1 1 51 11 l," 0.«

2,0

l.A

■ 0,9-525 16.0

0,0 0,11

200 31 50 10

1.8 1,* 0.65

.16330 ,48990 ,81650

1,14310 1.46970

.71181 1.16620 1.41422 1.55778 1,6J>481

,24495 .57155 ,89815

1,2?47S 1.551«

1860?4 X,2*0*7 l^BSZ 1,58115 1,63096

10.0 22.23900 22.4948U 22.7506U 23,U0640 73,26220 ?3,51800

1 3 31 34 59 11

24,9 07796

23,91800 23,26220 23,00640 22,75060 22,49480

22,239 1

1,189 1.18900 1.16116 1.07331

.90820

.60963 0.00000

5 7 35 36

13,U 22.30299 22.99679 22.81499 23.07039 23.32619

1.18728 1,14920 1,04041

,09009 .48148

22,36690 22,62270 22,67850 23.13430 23,39010

1.18210 1.12539 1.00238

.78241

22,41089 72,68669 72,94249 73,19829 73,45405

1,17342 1,10151

,95858 ,70254

0,00000

1,633 0,0192

0,00000 .60963 .90820

1.07331 1.16116

189

9 37

58 1 89.9 8,07

11 16 10

19 40

4

13 39 36

1000,0 -0.1584

0.00000 ,70294 ,99698

1,10191 1.17342

17 43

3 1.633

19 46

200

21 49

6

£2 52

3

23 55 5n

74 58 10

1.8 1.5

25 60

0.65

28

23,39010 23,13430 22,67690 22,62270 22.366VC

23,49409 23,19629 22,94249 22,68665 22,43089 --

.1», 17,0 1.189 13,0 1. 9.O46O0 1.18900 9,03300 l.l'J" 5'2i!2S 4.98600 i:20l92 4:97300 1.20910 4,99600 4,92600 1.24900 4,91300 l.*7"2

47^98 1,633 10,0 1.633 29,390 1,633 29,398 0,8

36 37 38 39 40 41

,29761 .78241

1.00238 1.12939 1.18210

11.19203 '"9.00300"' 1.19591 l!2l9o0 4.94300 1.231««

4,69800 1.339O0 4,86800 1.67300 20,0 1.633 29.398 1,*33 29.396 0,0

23,37615 73.07039 72.81455 72.55875 72.30299

'.0

,4814» .65005

1.04041 1.14520 1,1872«

1,189

47

^^^^^ inn i i i „ ^

4.3 Diagnostics

TOO MANY POINTS ON INTERFACE OF MATERIAL XX WITH MATERIAL XX - In subroutine ADJINT when attampting to replace the interface boundary points of material 2 with those of material 1, the material 2 boundary would exceed it's maximum allowable size,, Rerun allowing for more points on material two boundary,

AT POINT (XX,XX) IN FDIFF AT T-XX.XXXXX STAB-XX.XXXXX MAT-XX - Solution may be going unstable at this point. If it does not correct itself try larger artificial viscosity coefficient.

AT POINT (XX,XX) IMAGINARY SOUND SPEED IN FDIFF MAT=XX ESY=XX.XXXXX T=XX.XXXXX - Solution unstable at this point and will be recomputed in ONESTP. If it does not. correct itself try larger artificial viscosity coefficient.

AT POINT (XX,XX) IN ONESTP AT T-XX.XXXXX IPOINT=XX STAB-XX.XXXX RHO-XX.XXXX U=XX.XXXX V=XXoXXXX DELA-XX.XXXX DELB-XX.XXXX B SUB R-XX.XXXX MAT-XX - Solution may be going unstable at this point. If it does not correct itself try larger artificial viscosity coefficient.

AT POINT (XX,XX) IMAGINARY SOUND SPEED IN ONESTP RHO^XX.XXXXX U=XX.XXXXX V=XX.XXXXX T=XX.XXXXX MAT-XX - Solution unstable at this point and will be re- computed by interpolation. If it does not correct itself try larger artificial viscosity coefficient,

AT T-XX.XXXXX DENSITY DOES NOT CONVERGE ON MATERIAL X BOUNDARY AT POINT XX - In subroutine DENSB or subroutine INFACE iteration for density to obtain pressure that satisfies proper normal stress boundary condition does not converge. This is usually a sign of an instability in the solution.

MATERIAL X BOUNDARY EXCEEDS DOMAIN - RUN ABORTED (ZMAX,RMAX)/(Z (I) ,R(I)) - A shift was attempted in subroutine FINISH but there was no room. The boundary coordinates are printed in a-3 space. The minimum is zero and the maximum is the printed value. Rerun allowing more points in the proper coordinate direction.

AT X=XX MATERIAL X BOUNDARY CROSSED MORE THAN X TIMES T-XX.XXXXX - The boundary crossed a mesh line more than the maximum number of times allowed in subroutine BPOSN. The boundary points should be examined to see if this indi- cates an instability or if more crossings should be allowed.

48

qummmmmim ' n i "j'""l,",L1i"-1"1 "i»!« in i mmi iiiwi - imww.nip i. 11^

bäääA

4.4 Sample Output

A sample of the output for the two Silver Bullet runs (6.0) follows. The Input data for all materials appears first. Printer plot and printed output at each selected time interval will appear next. The printed output is described in the writeup for subroutine OUTPUT in Section 2. A listing

" the complete output for the two problems at time t-0 is given.

49

1 ■! ••■ "W ■™""T- '-'•■ "'""-"■

todJta/.: ^.—

• • •4« • » »• er« n

• « « ane » « ift C Ift N.

x m —

a — • c • _*£•_) « »- • K M • k- ■ yi * • — z C — • (/> o r i ♦ o — »- u. • u »- U. K 14 irt — u. -J 1 — C- -I ^ - » Z

-i _; »-• a LJ < « u lij — — _.»- a K K IT _] — — j. j ^

Jl ■ HI xm ->i« uo -in; — fl

z 4. H * y u .< r u 41 a Q. — • c- . -J r • J 4 K * • >- yi < ♦ - 2 o — « in c i ac » o — t- u; • o>- ^.•- ■ y) — u> « T — C JX >-■> 2

tn C' _» j* a. u < < Ul u.

_ik- ra k- k- W -1 ■— —• X O Ji » » * -« — IM M L>k- *-

« «M «r* a > » rt H «-• r« X end ix #i « r. It M ff1 «H * ^ » Ä ■O O "O «>

* ^ «( t tr 9

"^ <- 'V

♦ J> 'O 0 t 0 rv CL » r. i i r^ o > rv rr r» tC s Ji ♦ r-t r rv e (>*,/> ^ r*

H H rH t-f H

^ O < f- V T rx a) AMf &•*

UJ cr ■n V *t - Z J ^ tM ai'O o -J ,>J « 11 » ci — r .r r < • • - >

OJ -o i« 'A t; ru *>- -1 H .>/

-3 -^ O •O «■ if

r* T *■

1-5 t- r» O o a — o u. J\ (TO C fv

_iru m UJ >* a <r -* • C c _j — t~ » rji t> m a- n ui m • >

(/)C < o

- t/1 •- _i C- < UJ *- II — T T tr LJ cr H —

o -i c (/J a: ■* - cr L, :- a> •- &. r: tn _i »- u. c «t — n -* m »- -> o ■*-

-p c r _j < Q. r _» -■ < ^- UJ •« r —rt *- or — — t- u. v ■*. t~ X — »- Oi Ui ■—» •< ; -* a. X *: i — :. ^j */) ~

•^ »- u. *■ ri ft. « o P rz i." 1 UJ T^ *- c o ^ r- (_. 01 -I o /v K O :J X A • — ■ O c r^lf < r.

Ul u »- u. • - u. • • - - C H C r-r< r- *•

CM -* ^ a —' c _) c U »^ L l- tr

_I(\J tf\ Ul « O tu rx LA lu o r- r- x •< <•£<»_' t" » ^ »- rr o r j- — 1- O UfM UJ < O 1-* <t (p ,_( «r **. cr ii i^ cc - > y ■£ .H y «■■ (V if a OJ T X V r^ -» r- -> — -o w-c I\ »- *r i- _i (j • - t - - - . < Oi»- * — ^ (t tMW cr * to »n jt x T 1« uj«r M — o C *■■ «rt

O-iOVS0L o c «r 1 tr L- J U I- O. ^T « J »- U; c •• *■" ~ :*•

r r if * i- c -- n

.-• r^ r- ^ X ^1 :M c T r r^-

— o ry -o n cr a .^r 1 > -o -? c • « - o rg in f-n

M rg * x j < a. x _j N* fsi • M _i r> ■« •« UJ -« ^. _J

Cl o — o -« o x —or i- a ~ ^4M O 1^) r-* Ö **• T» «f Al IA ra _J t _J o c ^- t; •-1- U, tn <: i- _1 If fl _(a i »■• ir cz — •**:< < o <. o _*o »- o X •—1- UJ u* — 4. O 3 < UJ rv o rv _!<=> t~ *-t -o f*- — If. •- c_ -*ir ^- iA < 2 < z x ^: — X n »• o <■ -*r v < cr •~ < cc n t~ r- »- o *; r-" X ^ X U VI « »- » « 1- H * J 1^ ^ -c n o

41 1* *. (* "ri

T r. -o r^ r- a ^1 * ro«« -> C r4 rj IT x .-

<J3 A a «r fs. -^ * & u — c r. o rr. i H c in r« ^- • * • ■ ^ - c w^ ro rv w »

r^ ■<? r^ V > »

r. ."J u

-* II ii u tr >

^ <.»- vi »- K- 3 Z U t- —

a_ J) ^ .A U) _J — Si •<) 7

ii < aJ U - -u z. i — a tn >- x w tu t^ _) >- cr _i z D < -: <

j. — t^ i- — < *- -c HJ o tr 31 T U.' >- < UJ X 1»- < u. »- _l — •»* _i ■« < ac ?: a. r

>- w t _l _J X *- -I z. ■«<■«,/>< 1 ^-— r> — — »- »- r a, i-

A I T U wJ ^ HX J ^ A 4^

J— SC -O 7 II < U L} - -U

j _i i- a: _i > < o < : — a fc- — ■ a. üj '^ ac

< X

n —

x a. x > UJ

_l X »- -I -* < I« -« ►-a « »- ^ jj ►- ** 3 1. fr- ^ O ^Z

Xi X> C Z

o « ry f o K- M3 N

CMS r-l ^ »0 A. C O A t *> 3

0000 ^ * r^ o OCK CM CJ c; ,3 <*; er

0 CMr«. z>

-3 iv w rv * ^ « IA .A ,A O O

Ai r^ es ro

«4 « *-4 O

50

|p i. i JM mi^mi NIBUIBI».I.II.I.I.II uiijiiniipji^Tipm^Mipipn i in.,, i, ja PIIF!«<i n M mji-m m i n i"»-—n™ ""i i ^^»««F»»!!! 1'iinm

51

" '. "ill 1.11 l»l I I l-PPIl

"1

1 »v •

'J (-J

3 T -J «J ».T :? ■..) J f ^ ^-■, -J ;> I_I o .J 'i o o '-■ o "» > J -J .* ■ '» .. ; J T - ■ J '- ■> . " • - •

-i r . i ( ' . ■ •" ». i - c -? r. i (- i- « t ) €, i r i. ' - r ■■ . i. ■ »■ ■ . . -

-> .T --> .- o J >-« o -i _■> ^ • .< t' —» J ( > r.. :3 n <r* -r» 'i o r^ r> j n o f~ ~> r rj r; — o o r> i t ■ . > - . ti c-

»-— rfr-rrcri-ecce-r- crc-tiCCTLftr.-- ere r- ("(■."•.■ r- r ' ' -ff-- r

.lTl.^.^l^l^■t^lr^,^t^-^r^HHr^r^•^•-^•^»^Hr^»^r^.|.■^^-l.■^WHr^^-lHr-lH-^-*^-f»^^-•-*r^T^-l'^ CL*,c:cir'3Ci.c'^. — c^ccc-CCCOC.t.c-crT^Tr^i-ri.-

ss O v« L. C iM i-f hj O «9 ^3 O ü* d> <& O C> H A* <«» 3 I* ^ C W .V d •> ^ fc' -• 3 f «- c: J1«.. , -i .w f— c ^ -

a■xT,t.rrff)f^■■Ifu.t(^^c^^!coan«^^to«■. srrxxicaf'crTTrn.t-'i-'^rT- J r. a

- *-t t v e r.-^<fV''"X",»&r.,rf'v»-«r'»-t«-,K'i-iu»r\K"^'(r'r-ir'^ «- » -r K tf* i' tt ** * * r v T ." ~ f

O * a * f" "-tt ^ ri t' 0,*r>J»-»W*-»CvJ«^ «■"«ff.r'Xcy ■•" X<r-3K'f^ f\n- IT "^ Al M. »*■ *ff '»--.r? >r 'Hf^ c■■o■f-r^*-^cg^^JKl♦^■u^op<.'0{>-^T^(MK>u^■o^>(^r^fVJ^■ oor^roj» c:'Ki o > PJ if i e r-iiri-OTHir» >(Ni

t_t cr rj c fz i- 'Zi n, r: 'DC.OOo^^'C oe.OtJiUootjrr<|r-'<->*-l*-li-*«-<Ti«-ti->*-lvH-4^i-t1-tn«-«r-'«^c.

~c-r:scocooDcoco3ooo'r,rji2or3oc-cO-3tjj':.Är,^.o i-r—-^"r.- s» C- c~ s "^

Illtlllllllfllll If! Illllllll I I I I • I 1 I I I lllllll

52

I||IMIHIWI I I ■ m MI fipupjn ^WP v^^m^mimmmimmimmmm

m**m . ■■■*

c c oc. r^ucc-n _ cccc^oco«. .--cooooo^ci rc^oooc-->r":r-c&ow^c: o'Ccsc O^OCJ

> O er c^ C-I ■ >C)cr««^CJ^c> •

c c- c c >

^- ^; o (- o c

, x _ j1 x -i- i, j-- JJ x a ux jf J

■ 3 c c «r» w =» ■—J in r- o -* c. o . > VJ c_ .. -J S) o i. ~i w latrcrx LTs-Ta^.*-rT<rxtT.xnxtta

c. »" t ti c c- <-> c c c- c (- f, C c t-

j. ij j. .\, JJ A. u JJ -JJ xi x a. J. — -i t- i.x c • c o 3 ^ a » d a o ^ CJ n ^ <.- »-i i T ( T - o C- C» w c-" o (-, L- d i c- ■: L t io .'J j ; > o tn ta o *~> tj c- CJ t'1 r~ ""i o .-) . *

«ca t« xcx-nirccxrx'XT«

a i; u " .L.

^.^-^-^^p--^,^^~^-^v^^r^r^•■ .rs^r-fs.K.r^rv^r-p^r-i

f 3 o 3 -J => o :

> rj c O C O ^T f ie^O£rooc«nc-cr't.r,r'otr(r»r«rM'>j^'^T-*^(^i>r>n«n<]rvj^rNr-r^xc-vtrr».kr-',fV'_ >XXJ 3 fti ^ r* c

>0 >>-*(> >'^>'>0'»-^'■ oo^^f^m B^ r^f -o <* ö JI x» u^ * ^-^-^KiKifOpor JfM AiiH r-l'H'H "^ «

53

r. ■■if!»l.U«ll.lpi pipi ■wir-ji'^f-B—rT» -TY^"- T'^-TirT-IHWIrppa»! WTrf' ■■

iMHMHBBnMBHMMHi i

C C O O O C3 4 ooocjooooeo oooc'ooec'oo t^oo^wooucu' ■ w e k. e k- w' c c

» O J "3 ^ O ^3 »^"»^O-^CSnrsr» -33^L>03C i ra i -a o •: ■a O r. -D 3-3-3 ^

.r c t- c i. o c

aoocfaoc»^ »nc^ocsoooo i-ic»coc-*c»ooc3«=> 1 O O C3 O <J O O

cci.:r-c-c-Cfi

■H • I rH H -* » I r« t-i ^ H CJ e c cr c

'j -: .-> i_ -3 cj c-i c o r->

O; «- -^ JJ X J» u- X JJ X. 3 O -_» O O ^^ v,J 3 (v>0

■c si » to «: ixxtoff

•-I w r* '* H H ^ r< ^ -* ^J ■ i H .i -* r4 •H r ^ ••* c

*-■ '^ • '- t_ ^ ^ - c c - L- •- c ' <- aJ u- U. X ;. .LI ' L. ^ a * ^

-1 . J -L , - '

O o »=* z> <-> => ̂ "3 - <- -> o ^ -* »-- >■> -* J — "3 r? «-• t. n ■y O (r -■3 -, -> r "I - -, ~ -J — ,_, t a- X a t, 4 0 X i T .T T t a T i

i^. r*. h* fv r- r-r- r- r- r^ r; r^ r* P^ ^ K r^ r- ^ r-

c-ot v t** * *n r r. r e-t-ctc-or-c-o

vj a o c^ o IO i-J o CJ -j i a ry M ca ry -^ rj "J .>]

f\JrM <M fy Oi TM fM rg »H *-» »H .-t fM CM

r^ rt J\ » *> r^ ** J> oio r4 *: C T. -» ^ O > »»*

T« w »-« -H *M Oi H ri ^ ■-» 0(04

_at_-3oc A. o e o

'^ T ro ^, •♦ O ii> -> in »-»

1-« ri <H <-! rj m

a o .H r* K: t a <

" ■■•"-7 -'•»■ ■ ■' V in^ ■■ i »»m.iimm, — ,|Mf, t ,.F„,„ „,„„,, , , |||M| ^ ||[ , i,,,,,^. MQMPi . | i ^H

' r ^ c. *■> o c F «-• L.- *. > c r.' o *. JJ cocccjbc« > o o c c - o ta c: ra f c o

o i ■> ■• ■» » J ■ . .3 "3 3 3 -3 ' ijci3'a^,H3-jr»j j-ao.^fj-a 3 -D -J O -3

r* .4 ♦"* ^l-<^f-4rtr-*

««•« *♦♦♦•#

■ o ^ o .-i ,i a 3 -3 t->

r-Kr-'r^-r r- r^r-r^

r< -^ -T — o '■^ "3 J r' .■\J V "J OJ M "NJ M 'M ^ ■'J

L-. a . u X. If. X, If. ifi J*, Ifs

s a 53 «» r> s» r -' c- r C:C3CC"CC C C- C. O » o O1- o a o- 7 ?■ » o

rtn * *o r^ ^ .r« > -n *•} a tt ♦■•1 «# ■» r« <«

«-«<-( r4 <-4 (M CM

r p- 'i cr v o ^ ei IT »-( fj a" "1 cc » » IT -i u"' --* ry -n »^ ^ ■» C U" r i- r-* ^» r» o i.> •-< 'O O > -r« f

•-( r4 *-< <H CM N

PV r * -. •- O u ^o'^j

rH ^ r-t T-i "M rvi

wiumwii^m**mm**»wm»?r*f'9mm*^*wmm^*^vim^mfwm -—wrrr"^'"* ^«-■^«■»T". pm

c ■ -•■ c o <. ». o r> O O C t-

^t .-1.4 .4 W .1 .1

^ J. i. -L' -U i- i. .- O ^> O ^' i_' ^»

L 7. T: !c ir •: r

7 > > > » > > » « T V « -T ■» Ki ro fO -J M rr -o OOO'O'OO'O'O

;,; ,*.; ^^,' H ^

> -r^ ,-< r» > -o O H 1 ■« ■* H » O U -« " o » ■ * »

' /, .^ .4 ^t r^i ry

5h

wwimw^fi "i i

a. M « • u

1/1 rH ""

oooeooo^oooeoooeaM^oeovwvo^aoecocuoooooor one- oocror

it «- c; tT hi »-- v. , vi.-.t-.ToirL.' wc30tJotjtJijc.i_ut.i_'_i.tv' - c tj ,* c • J ■_ — »- ^ k '- - i .

c-c-c-c-c-cifrc-e-frot-crcrcacnccjtJC-cnce^'C. cccrc^t^ccccr— ^-cci t %, r- c t —

C&C- ^Oc3c-oonoooooooo^ct3oc»oc-ocjc5c:otiooooc3r->ocoot.t,-c~<.c riL^^1- c>cjC>c>'3c.cic»rjc5C>oc>r3<3<=»c>^<3C»^00«3C3r>caor»t>ooof30oa1c!ira'^t^^j'"Jtji." ■> c o "3 «.

«\, e\i r« rsj r.' rv. rvj CM (\J fv n* r. rv (v rv CNI (Xi ru (M (^ OJ r. CSJ CM nj fst cv' CNJ CM cv c IN. r* rj n r tv. r-j *M CM (M .VJ U f- .x »- r. ^ *. r- iv

^.>i^Mnit>iNrsiNN(>iraiMN^(>(NNNt>irvr>iNN(Mr>itMr4rv(>ir>it>iNMrsi^r4:4nijrM^rw:>>r>irM^'si^.^.^ c — ccocc c^.c-CJOCioroocsficac.ccaca^t.iC- .-C_JCOOCOCC. oc-rt c^i. -. c .r ^ c c

^ajUjiii^JUJLij^iii;aiuiUiiLUJ>*.ii>iiii;iit^liiiJ.ilUJUJUJtiiu.ajJ-l<u.u>i:uuajdJ^ii.dJiija,L'x^j^ ^jj^xi. i i=>'^C:033OO0a0O0OO0aOO9O0OO0C0-3C30kJ00Ob>'~>0U0^.-9 7.3Cj _• ■» ^ -srj*

:3O0t3U:3C39OnOUOO'3OOOOWOOC'*DOO0<-3OOOOOUO0.3O0C3O-JC-=7CJ0O-J_lUJ

=» fx* uf\ r^ > cw ^- ^>(V«'«a>3'4NM)^>NOtf\<0«^.«««tf\a0tMri>«<r ^ t) * o -o rv/ r^ 'Mr- ^ j\ > rg j^ r^ o oirorf\o«^««»-«r«.CMP*c^«,w«)ir«pn«CM«^»-»inir^c^»<wir««>oojrjirr«.(oo»«M*<i^'^t ^w-w ociM^CMOtfon^-vifMn««^^»««!»«»«»«-« H<-I*4 r4rMr«#rMfMfsi«i*»»onporo**'«T T » « \f\^ n j*.

c3rMY«9nM«««rv>oo<<»v44i«nr»r4NONo»9«>r>h0O>oCMVOOni'Ci3V >.n oirt ry > xv t y nn -o ^ irv<orvA)c-t«HCMio«rvo^'^rvj'Ocv)(ctnvv'OnrMoO'or^*Otfsm«tnrM<-*wc>nc> r>(t crr^ rv ^g-i •& ^ u \.t j\ £\ in n J\ o *> o4) o o ^ ^KS t>9>o onrt»ioi\r->or^» o « o CM * o o o fM «■ /\ ^ "»> rft i\ ^ > rt-^.n r.

ojcMrMMMt^rMKOdCMOiNCMCMCMMniomnnnnfon«*' v^'^iftiniftiniftoO'O'O'O'O^»''''^ i^- «*» «j<oa> <»

<-iCMn«ir«r^«cor4fMn«m«^«»ov4Nn«m«K«9o«-«mn«m«^oO'o«»irMnYtr\'Crv(ro:r r4lH^«^r<«r4r4«4r4*4niNf>«f>«Mnin«r«cMCMnf>*nnr«>fon'onro«««« ■» ■* ' *vr r ifi

57

^

""■ ■■.■»■ " - - '— ■ ilppf^-—. '—' '^" ■ Ty- I"» i

^.-;i.i-<LOCccooc:ot*r,&«jrcor!t'LiiTOOC,OCicionc'-ci' C f. o c c. c- i

j o o .>-».-> 'J ■> c> J ■•■» > 3 ■» T ^ C) "^ C» o .■> ia » ^>

^ C ™J f.» c o . iO J'ji-Joaooo^^O^ncosi^c

re. rcc-t-ctr^r

CJ C-J n c < i o o o t_J *."• "a <

A.^1 j ..J .~ -kJ .......1. U* -O *±J 4iLÜaiLL.UJ^U UJiA.^iiiiailU At'ÜUiO.UJUJ aiUJOi OilLiajUi^J'UUiUJ^ ■*< -tJ iJ ^isuUi^J'X'O.iU^iOJ .J. r7-ri_fi.co»-_'~c-r..r-.3n— C'- •■0(3tt'^C3COCiCOCCC«-t?0.e-0,ÄC«!COCS<S>£ rr t: e" e: f c &■'-■- «■

.-^ : x (^ ^ f- ( ^. r. r. r. r (\, r. r>. r. r\ c-, (■. r. t% t~ f. IN. u CN. (. ;\. (. f\ tv ."- {\. c^ ra r*. t» c>. f. rv r. (•. r- i\, ., r. u N f*. r. {•- r. u i. Cs

♦ * ♦ ♦

^ P. (.v PW I

♦ •

^„«W^^^^^W^rt^^^^WM^^^^^Wrl^^rt^W^W^^^^^^^ri^W^W^^rtr-M-*^^^^ «r.^*-^«^.-.

k i i i « t t i i I ■ i • i I » i I i i I I i t i fiiiiiitiiiiiiitiiitiiti

; j a JJ - j. X' . ■ _» ^ j C3 -.■ J ■ f « « «t w * • ( ^> C U 9 ^ O ;

f ;. c> .-> '- ^ -^ t^ o c >3 WJ ^r c CJ * cr» >_ (^ >.«» o t^ c s r M » *

r. r- K »H -4

f- r- P> .-1 -i • H

K ^-* - ft « IS p*.

-tt K ^ fv *-l rt M .1 f*

K rv r«. rH H H ^ r

f^ rs

^ -H

^. -< ^ P^ r^. r-

-t

fs • * r* '- ■-1 '■:

<■* 1 r- -

'S"* T^ T

j- « r- - c O ^3

r 0 K.

■o O

> ■C o

r- r. a- c ♦ » rv CD » <o o o

C' >

fVCv 1^

« « V r«. r^ ^

*. IT SSO o

u if S

K

O if 1^ f-

a. r-

if is

O If IS

o

is U

»s rs PS

f IT is

J r.

. t

r IS r-

■J>

j J .r r

• 4 r-i ~* -* r* *-t T ^^-^^^T^-^»^^Hr^■-^^^^-^r^T^H-^•-l »< w ■«.■«•H-I w-tt-t^ | ^! ^ -H ^( ,( ,« .

r Ftf.,xr^c^rrr..vtv. '»rv.i>rsoc?oisry-^tro=>'«-o,r4fNfoi>eKi^iOf-u'ir.oa"<;*rw^x<,'rr*.-.x*'»^(>-j f«-*c

■r IT u tT tf u- IT t" if f rs r. IT L' C c * -C is is f^ cr rr x ir o rv r- r- c »H w t-t M 'V »^ H", K r •! ■• IT 1** C < * is K f. x B" C t» " - -- i

i O O .> i> O (?■ C3i-»'^OC t ^ ^ ^4 .-« CM .M rv» ,M (% f» K? ^ t^i n ■▼ ir * ^miniT. JV/vo-OO-T-Ofsfs fv-s.r*. t» -i, ■« a nf*.>._sf* ( , (\ n. r r r

»if * I*- c c T i-«fMr,*tf *rs(c O-C-^C^K*' ft A r. AJ. if» ex oo oo J» o -o «p«.f>>.isp.|

-rf^»tf«cisc:CT m * ps a c o . rs (s f> pv r- .o

«ri r "« f ^ i

'"wr-R- m i^i i ■ "ii Mppm^ ' '■•.v/71"'

WHM » i»ii

■ O O O O I . «j <_- «> ^J CJ < oooceoooo^ncic OODI I c k: o r n c ; ci o o o o t

r^ i-^.1»-» o-a^ojsjr» 3i ->oocao'9 ->o-3c»ars(

■ » C c c c o

I C10OC»C»t5C3f>0f3(J^iJtJt»«D «"> * i c o o o => i

■ c c: c c t C C C C- '

tii»iitiiiir»iiiiii* IIIIIIIIII

~4-trt H 4~» ^TI-* ^^^H^^v^-^r^t^^^F^•^T^•^H^^^^t^W^^rt^^■^r^T^H•^*^*-^•^Wr^»-^•-*»-^T^«^•^^-*^-*^-^«^-t^-^l-^^-^^-«^-l»-«r^

T^-3r^j=ir>o^«'r'V3,*i«>(M»r.ort«>rMj^»-4«KD-i«>cMx»t»c>'oo>r>*Aa»»-i*'^'-'too3«fyr»jot-*«*>r\ix»r

!-:'•» «iL-ifc-cj* o>cr^r-r^r^r.ffirec.a:tra»©o<>^c.t"wo.-*.-«M.-«*-»tsjC>jrwfv(VJK)r)rorti^*'ff'»^'ri/iir>ui"\L'^«'i- r

K «»u «r- c oc ^ c K-, ^ it ic **• «o- o »-ir.po« ir"<»rviD»o»^fNjr)* if < t^ ai t* or-twio» m'Or^cpoi-irvrtvin "er»-«» c «-« r. ^ •«

59

•'■'■'■ »'f. ii mmmmmmimn ['■'Wl»r!iiT"—w.w^^*i i mmifmifin

c- tr c .3 c CJC oncbtooKooooLOLoc. •, ^ %*• c d ^3 c >

"3(J .1 J , J ^ J t» ^ 1 i 1 _> ' J

>LJ <r- c»(r*OL3otJi3o;

rrrcrrc c-c

♦ 4««****

f P *. c t. r. '. c- cv f\

r: o *_» ^ t^ -a " o c o rj .-> -i »j r»',) r^ i i s r> c CJ r; < ♦ ♦ t ♦ ♦*♦»♦♦♦♦♦♦*♦♦♦♦**♦ 4 U. -• jrf »i. jj a* LU _, vW u. - UJ i w w -J * J* '*, u. • JJ OJ - cccccecjs&eeeJt-'C'iat t. t: c c. c sr r, t .-ic- cj (-. v3 ta •"> »o i-* '_> .' -' '— .j o e-' .■ L- .» v* t, O 'J . '* r* r«. c rv r c. c^ '« ä. r, rv (v t\ '^ r. '. t\ ( r r, c. r. ;

C O C C . '. ■ C3 "J -J wl ( t

♦ • ♦ ♦ ♦ ♦ ♦ •

^ s c -^ c — c «r ei J

■ t i i II » i i i i i i ■ i i f ■ I I I I I II

.« "< M J \.

i, «l J. UJ.4.J..UXJ.X. _ C ^ i.-. V -_. -3 1_ w Z -

•o a w 3 o -s. o ^ -> -j :

_ ^ - « X Jj .

V J < T % « ' 3 -T- ■: r. ~ ■•' .• ■». J- 1 C -C -_"3l_

.NJCJTJ rsi'Ni rj ru rjrj OJ ty CM IM fM «-» ^ ^ r4 H H r^ H WH w »-* .-i TH j .- c .j ^j o ■-. — c »-■ » » f fl* ^ f. «/■ if. -» -J "o M fi

4 ** '4 ** rl -H ' I i-* r^ t-< H H .

*, k. fslfs.^^».«<'C■^^^XlJ|J■**♦■T,r'^^r•,^toc^J(v^«<fw^gT^^-^^-l•-^T*T-e-=oo(^ao(^ft■'^;a■TiC'r ■t'^trt.triXJis't ,c

. c\.f\.»\.cvfv.ri.r^(N.(v(v cv cv cv n, <v A

r W^^**^mm*mm***i^*Wi**mmmmim*mmm^P*pnimv" .^IIIIIIIIIIIIJHIIHIWIIIWUMIIIWWWIPWPWW^^^PHIIWIII^HI IWH mnrmmmmmmm

orsnÄ oor-oorjoowooo^oorjoooo •©•ooooos-ocacMscaoocioco oooc

» O-^ O ra '

C- t. O r-j c

*ooc*oaoc*i3rJoo€=.co'r>«-Jo ooorac

c" c- c- e- c

r, ,-1,., ,-t <-tr(<-l<-tH«-(«-f<-lrl<-l<-«v>«r4«-t<-*v4<-ir«i->r4 Hr^^rtW«-«*-!«^*-!«-*--*!-!«-!«-««-!^«-*«^*-)^

■ Ill ( f • t I « • > t I • 1 • * t I ■ • t I ■••■•■•II-I4I1IIIIII

m mmmmm mmmmm Hi? ilirillliHilllHill IIIIIIIIMPiillssll Insr^r.

» a> a> o> o o o t>j(->P0M«,*KMn,0«'0'v-r,^,x><n'no4>r>'j CMmrofo^vm^o

r- X O «^

r ^m- •"•"ww

M—WM—W—IWIW^*

. (. c- <- o C3 o -,.. (-cnooof ICiCSOr^OOOO f-L.-'^.i.-f. v._.ct-tti;i-«. c

■> J » 3 j e jr^aara'j-i-jor-i-»— ^^c»- 1 -)"»-» "3

» ra o r» r* r > o . J c t^ ■

c r c f ■

— _ -_ c .J i- i- c; ij. o o

'■nn^ra-: c**; ->• ■ ^J o ^ <

j .u ui a; u LM a ^juiOJuj.uüJuJAiLijkiiLUUJUj

i i > r: J -J -> t; 3 ■> r» ri .-i ..-- 1 -Tl c- R» «S T »3 . r c r. r r-i % fv ■% ru fv (\ .•■ CJ rv r. :\ (\. K fv ' T ** ♦T * ▼ ■»■ V ♦ *» "• »****«»»

lit* 1(111 lllltll

r^ r o = i- r ci t: c- -> . - - - j c ^ * • <_■ » - rj .

t\. r» r r. r r, ;\ r\, r. c. rv. r f\j fv f\. r^ (\ r, r i r.

I I I I I I I I I I I III* till»

■\: -.■ j - ^J "j ' J "v. -^ -N: ">i z c ^ ': i r -_ ^ r_ L. f

>. J ■• '' « V »I » V s « -, -t -> ■-> '1 - r- 3 T» -> r

:NJ N -M r^ :NJ ry *J :>j r»i T* .-i M .>4 .y f\i ^ cv oi rg f- t i c «i ^. t -i f i- C r - ; r .- r C3 c- o . ♦ ♦•t**t*l»»*«*» ****« -i.^J,J,d;x4,-i,jx-.j - u a aJX-J^a.^ . ..^3_>->- -a *.■ o - -# ~. _ -A _3 -J» _* tj w . 4 V * * «V » • "J *) «4«« 4 * V iX *

r>j ry rj (M .^ %' ■g 'N ts) tsj rag .j \j -y J n yi.^t M

****** \ * * * * * * * * "♦♦•« *

.>i_ ai^.^— ..>*.■ -»:>-. - -j- ._ .> vr*^*'*';^«^^«^ .• t i ' * 'j ■* >i i .a o a — -i -, a o 'J .■» 3 cr "3 ;. j; -; z» » : J

■4 ip) «4 >-< H c-t Hi M *4 H rl.-* .-( 1-« .1 ft rs i<rH ri

♦ ♦ « ♦ ♦

f\J C J W ^ ."^ fNJ M "Vi CM IM Ol fOfOKiroro-r^K fo^n-o-ow-oi^MWroMK) i ■-* ^ <~ *-« rift.rur cv fv r' r^ f o. r, r. r r f. rj -v .> r^

3 J3 O - "I !*■ f ['. fl r'

r». <u « x J r iv ^ «-j ^* > rH ."Vj K, « IT* If >0 f* EC > <? •» n r*i ^ '^> ••■ t» "M o o *•

O O f^ f^ TJ O «J C- ^ -T» O

^Kiir^^- »-(MX\r'» f-iromf»*c «-**OiAh-0

« u\ « <N « o c :■ - ■< rv. r. * j*. j\ * ^ (C 0' o> f^ •Hr. >,o?v*- ■*> o» ■n'Njo -?• t>cv OOT

* UA <£ < (^ ü: 0 OOrHf^K. ^J iTJ'

• »o r ^ r ■^ r\ KJ »4 > -O r- Cw C C n v o J 4

fMf^r^fO^^iftlfiOO «rvr» »T) ZJ r> r* m C?

r. ". lf\ T^ C » r\t o T) ü

f\jfo K; -- -

^ir\.K^ir. or-mo-«

r J), , I ■■■P.-.l M»' ^.^

c ~ c c a a \ - CJ £>C <J O O O CJ < ot_ot-oc>cc I. o o o o c: c>

j -a j c o j t T> cj ■» O i» ■.

i rs o o o o o o ei ' > C3 O C3 o t^ n o » T> o <-. ^> n r

r cr c C C C

4 ♦ ♦ «4 **««««4**« iL. «u Jj ub Oj •_. .*. «•tAluiUiUi^l^J^l

■ ; - >-> ^- .- -■ *_ - -3 _> o _j _» (.:.'■ r f\ i*; r. r. c. r. (%, (\ tv r. rj «■^■f »■■»■/■ -»"TW*»*««--»

r i * ■ ■ t i t I ■ i i ü i I

V >: iM "NJ 4 rM W %; J :<J M r^ .AJ W r J

, -I -fc. J' J - - X 1 ii i. *, 1, J.

c c itan

OilUUJUiUi.AiUjalUjUitUaJUiUilJUlUliiUJiU

iii* it»

*■ .*. a; J. JJ .!* a- J, x J. jj^iajuaixi^injj ^> _J w o c» ^, -^» i."p — ■■'-> > ta t> > o es o o o

O OOO Or3-3e.-C C. C00130 O O C» O

c-c3C-oc-c->t'C- ^ ^j[_,r- nr r c T c- *- 13 CJ C tJ i J f3 i_ i-> (J .i, CJ f j 3 -. r ■ c o w ^ ♦ ♦♦«♦«♦♦♦♦♦♦♦♦♦«♦♦•

•J>C)C3>3<J>^t_>(-/CJ«_j>_J.jCLtO ■» C tJ «-J C rj r- •N■ r: cv c\ r»' :\J ^. c r. A r c\ .j rv r, t\ :J

lllllllltllllllllf

.M ni m rti ;<4 "V i4 :4 ■ J . ^ ^* ^ M .. '<a ra , j

IJ ^-. ü — A . JJll^ijX'JJl.JJJJi.XiXJ C3 t". t-- «ri '-> O _ —* ^> ._ _»_*■-. i-'-ji- »«»'«'*W"#1 ^ W ^X T» ♦ « « **

1-1 i-t rt *•! rl *4 r* rl r*i-ti-tr*i-t-4rt**

zi -^ ~ T=> ~t —> -i ri SLJOOOOO *■■ r") f f^ m f r, f. r tr n rr) r^i tn tr j.rj: u". L'V -"> x J> IT. Xi J^ ifv if* in sn

Ojftjrw™ t\jrvr\, ruo-fv r>i(\.r\.(\.(\iiMr\;rMf\. tv o. ft. ^ f\j t\i f\. tv, »v- t\ o r\j rg fv r^' i>, tv (\. iv ^ ^ f (M M ry r\j M (M :v .M :%i ;M -M CM M rj r\i .y :y rg rj c i n

*-«K, tf* r«. o* r^fou-»!^» ri m Ti t*- o

u* "O-of-coc «=» ci »4 c\* f^ «r if« tr < r» * tr T CMC? OvJJtrO^Or^.o*' rMm ■Dr,«-J>»0«-l> •T *9 * P^ -'ff C* U :" rl "U K. * tf C ■»; IS X tf C •4 A * "> "^ M *) o^-O-MOo* OfM Otj»

K) fO K)

II ill .H[ ft ii l.m.nm,,! pn.ll l ipi|.»P,-4'i'>l-Hli Wipn PI^WIIH-UHIYHIIIB

mmmmmmMmmmm,

o t o c o &OO L^OC COGOOO« ■ a n o o o o c t; -3 o o c c-

>-»'a-9 o ^ i-> sara,-

O ^ C (_i o Ci < raoo ooojj'-jocjcjcsoo^joooo o O u r-j o ' OOC?0 CIlOOCSI

♦ t*»«*t* ♦ ♦♦♦♦♦♦♦ huU. >u ik d •>! >(j .ti iu >J t* a. aJ 'U to u-

.", rg r^ c. r. r i\ r. f. r\i rv (N. rsj <\i t\' f

\1 rsj ; j ; - rj ^ iv "M <J >*

tviitw^vv * f « •» w W 1 C* i^ IJ ■"» = « kj i» .-. ^ -j -j r*> J Zi 3

•-ti-4H»-. -* -4 *■* n ri .HWrtr-«.irlT-4

lü ji nj IU UJ UJ 'u OJ UJ IAJ ai iAi m aj U' 'U .u IU JJ

I I tllllltl I I I • I

•\j ^ ."y ' J r*

t«* ******* . JJ -i ^j ^i JJ X .

• ♦♦♦♦• i i: JJ X

- . .... - - ^> w> ^> WJ er -> r««»v« « « «r «r « <

-J 3 CJ a .3 C £.' C i-» O -» ^ rs c» ^ C "3 '->

tkt u. 'J Ii; Ü Lli iJ'.'J L'l -U Oi 'il -li lU V M. LLt

r« f; f\. CN, (V rv f^'*V ' r* rs »v ^ - r r- v

lilllllltiitfllit

>i -j ^j .J M g .■\j y "vi ."M rg "J ^ .%J rj rj >; ■VJ i-rrct. (.-cr^tL-- - c- t- f

^a.XXA.l.-XX-^X *. *. ^ — OJ ij X

- r~ r- ^- r^- t

t; xi -- P ts T) T. T» -o or ij -> £■ .n -n -o '■> i-. -• ooc» r- fj c> t» " r.» ^. CL- c ri ~ —.

ir J- j- o c o

■C C -r. H rl -*

♦ TifMn-OO-Of^l ■ ä •r tri i> '* o o K)mfo««tftif»o-O'0r»r*«>«n«)«*»f>r» -OM« «mm •o>o-or^r>.cotnfnf*0'r»a

r

wmmm •mmm^mmmmum i ■» wnmmm mmm'*'*** "»^

DCOC-COOt-

J 'j .» d ' ■» •^ -3 ij "3 '

t. O o d C'

o o o oooor»'

c- c c c c c (

» r» o c» n ra o»

, ,ij 'U UJ u) a. u UJ en «D T- ceo

(v .% r. c rar- .>

JJ UJ LU UJ Ui UiUi Hi Ul U> UJ UJ LU

(fc (v ,% r« i« (\ r. r^ .i4 t\. (\ OJ rj

UJUlUiUIUiiU'iilUUI Ul cc uuoeoco u ^OO ^ o o ^ rs o n IV(\ify(ijMryfy(VCV (M

ui .u .u ui ai ui uj O O O CJ o c- o r:» o <-► r> c> o c* OJ c\j ru rvj (\i PJ (M

C O «3 O C3 C3 ♦ ♦ •

Ui Ul Ul O C9 c> C3 o o CNJ CNJ ru

ceo ^ o o (\; ^. rw

iii iiiitiiii »•»•■■•■••■•»

■M ."M M rj M .\* M •»» -M fM

^^•^n» O C» O O « O (3 C> C3 O Ot^o^^oo<3C; u f» l_t t^ €J O -

.M n; .i c o c • * « M >JJ di O €Lt tJ

C> -> O O O OO O O O OC3 o

irxir trtriririf trir irtrir o o o «ooo-o oo o o c •C -C -i, -C -C O *> •€ O -C *j ■<! &

^jNniPimnfrMCMrMfVfMCMN

■> « o c «J » «r

if\f^o rim ir\ t^ & »-»Kimr^o

oort C\JM «»irtf\ -or^ ü o s> Oa« O'vJoo^'SrMOo«

moo 'or>-hofO«>(Oo<»oo

irr>'(>«-miArv»*4>*>ir%r<^ »

oa« nnjocsvnMoesv

mo OOK p>.«««»oto>t=>e»

« « M O « h- «VfO T4 »

«0IOO««M«C9 V

K o- r*n tf» tv o-

KMT <0 K « » 0> o«r O M « O «■

m r^ o>

no- o- V OO in K»

r ■■' ■' ii i ■ ■ i'iiiiiiimipwpwiininmiiiinpi im ,,„„

•••.> -- - .. - - "a-, ! - i i» ii i r irniiwuiii' »•*

'C w U O C *-i CJ 1

c r. r

nc»coo-3or>(

:c cccc-rc-c c-r-C-i

or-*r>ne»r-i>-«c30rk^rani «

ooeooeeoeoooo

»ooooov>eoo O

PW» 1 I Ml m m ■'^ "P

• v « o «»AM

O O «J ^ u o r C1 r-

UM U

— ^ _> >

ß —• » »^ * J L • -J

- X • L. *-

— — A T -W -- ^ n ^ —

U • il •'1/1 —

^ v u. •< r u uj o a — • o - J T • U

*- _J • K ■ yj < • -• z '- — • y n i r • o — *- 11^ • u »- U. »- N V> M u « J ^- r j t p- > j1

-i -i ^ a u « •* u u — — _j ►- o

» r* r- fv

♦ (» - -\J » > r» o

♦ > n > •^ c t- r

t> <r rvj > P^ O M (f>

J ■> B ♦ rv

f> r^ IT 4. v u: «* tn o x *. - n -> -)

'^ in «

< 1. ^. —

-v* l- > u. o a U (T c J o

M ai ■J >- u - u »- f c

O -^ W _J r u f^. t y tf

j-^ inui f - o UJ C- :i) c „ »- r ►■

» o -n .u < o < T - « s

4.- r t > — A »- I/1 »• C • l' < a-»- «■ : r »/. u if H •■ r, i r

vj -Ji^ in < t c. o

K a ■ irt j»- 1

u ' Tl »— > r» ^" w f

T J in i -J M rv.-

■— K < ► < — ,•" fc-ir 4

. •-• j j Ui —• •- r^ »-

r o »- -a

c» — o

■-* K »\i o

r — »- CM - u, o —

r _) o u f^ c. _j CM tr ui « c *• t -r c* _ « ►- ■* 'i ry 'j fY M U' <r ' ^ OJ T X V H »- 1/ H ^ <» UJ •- »I — < T 3 t/1 U. IS) « ■-

O _i o in JT -t a »•: IJ ■ u i- a ^ (/) _»•-

-i ^ »- i„ ■« ^ r — T K o- — — K a i^ ^ »" -i

u. «-< ^ c r- J o J> i> «

*) -^ r r

UJ f' vn -o ^ ► * « ir i ■ < O •-) ^ c j» «v r-. ;»■ rv -^ ^jrv -\ *> L. • . . . l' »•

; uj •- ii •- ■ (/ u (/■ i

3 Vi o — a- ^ r- ", »- V O ^if*

■ ^ L' f ■*J r^ u.

.j — v «r ; (i < i' j »JJ

— »- t- i U K

^ r ^ c — r

•-I •« »- 'ja (~ fM r J u r- — •-«a, -> .: j^ --»

_j — xr ■r r-

« •« X' J »A* 3 j ^- r (1>- TU UJ w _*»- c- _/ 7" D t "» -t

■» »-. a »- — f »- T 'jj r J cr L 3. u. ?- -- li.

a. j »- < *.*- -jfc- ■* _j < i x r XL

>> J.1

r _i j i >- j Z; « < * ui « i —. _. a « ^-»- ►- ^ u. i- x •»— j t — 4 2 f C «-Z

-3 O 0 ♦ >■

K «H "^ M f- o<-f m J% <D tJ X o ^ <> 3/\ •HD n

(*> r\| QQ c? ^ J3 "3 ^1 -">

f tn

« r ": x ■ J

:. T *- .i j.

i. i J r ^

■ —• ti — t-

I PHI^l .9 !<!■■■ ■ ...P ,i IN.IHiH^iini ■rp i jiipm m Li i i i "I" i "'^^^w-w^www^n

—Ifcii JUg

(V ^

n o

■i. ( — -'

1 » t>

»- > ■»

< -T > tt ■> (M

•^ "J X — < J -^ -* L' -I 'i, -A -C _1 r

- - f- r O < . w »- •*- r» c- *-• <

— <o •-*

•C - : C

•O A ^ p «i "

(> »H O

v n «c ■O Ä -J

68

'■■■ ■ M ■ — . mm-,,..: imw i «iiiiiwii» ninii iiimiiiia^ip^nn^iv^ iiiiniiiniiKiiwi inmmi i ,tmm <■■ i i mil

^mrmmm 1 '' "■" *mim u n »in i, i „i, w, , ■"■■,"-",p-

—W — i J^WwW -~ri TfnriTii" ttKttmKmmmmmKammtmm^m tmm*i*i*mm* •

« .M *

e- *.• t t -' i_ c •

• a a» -_» s» «a Ji o » o ■> 3

T rr

) t> C3 O C O O ( » o o o o o o r« ■

♦ ♦«♦♦♦• *, J. ^ .-J * * i w »- o »a ;B tr t'i

♦ ♦ ♦ ♦ t ♦ ♦ **♦•*««« ♦ ♦ ♦ ♦ ♦ ***«+«*««•

» i r? -o * 'i* "» _' ?*»■ ■ i — cr .c T 7 1 7 ■

r» rv r- rv r- K f

tt »Hf (V <« C ^ r* 'S. < ^•iCf\.'C«TwaT-»»Hfr-i/ t\i *•> ri 3 r>- r- o r " f u -. -^ ^ NT r • • -O H r^ TH ^ .-< ,-1 ,^ > ^

K-r^r\ rj-^, n.o.r- t r r K) if o J ^j o a rv ir* c »

^ /- r-, r*.

J> -^ f j^ f .

I I I I I I I I I I I I I I t I I > * I t I I I I I I I I I I • I I I I I I i I T I I t I I

rHt\Kj tin *IL-ä Oo «-ttsiKity.^rvfcc^ov-iOiK «m-efv occ^ o.-trv.potiT'cr^ tr o c r* c^r * \, <

■ I

mn

c a rs c r> c c *

^ -3 o o o c» rj r» ■ .3 '300'3309r>-aooOCI->>J,3

. C OOtJOC^CC

- oootaoooooooooc

-= o c u < iCOOOOOOOI

x r x p* r^ r- r> fv »>. r^ ^ t

H<Hr4^^H<-l^^.-IWW<~«<-«r4rt<~l>-f«4<-IH«4v4'4T4'-l-l*4^rtM.-|

. -- o t. ^. c r- r- i: c e- o r* a^-oc ocoooor>rar>

^ T4 ^ r* rt H ^ ^ H rH •H w* *-* ^ ^ c • * * * • * » * • *■ * 4 ♦

.u J J. i a i o r> (-> tj ■3

r ( r 1

X T 3 r 1 1 I

fvis. r- r- r- r- r^ r^ ' * '~ r^ ^ r^ •^ ^. rv

- c

tf) O O o > J (T '"■ c- o o o r> ^i c C' r^ o CJ «"i o o r> D (\) O

tV, tf CV <-< U O ■/ R. 9 9 C" V4: c- « ^ _,,tlI-(r _ _- U C . o o s^rMOCMfM OlA»<-fo« Hlft^M*'^ l=,t^X»>Min C^.'-, — VoZ<«'<f

ma: r^r^r^ -o -a ^ t A 'l> irt -e ^■*-*-fo-otofOr>jry M .>J >j (vi .

^™-Hi;BHiiiii§iiiiiii^ .O^-OtXr-ioo-a aaoooc»

I t I I ■ (■■■it

W^OO»*****0^3-313*^ 3C3-J

r ^"" ' '^ ' l"""MIPI. iJll.iim.M.fnni,.!,! ■.I^.,lll.. . i, ,,..„, IJM ^„wpiii^wn,^-!, I« „ 11 | , ,, „„„I,,, ,■1] .iH in 11 »^ ».^■iniim wr-- um , .iiipm

otre-coc-^c ccocccooai OOOGOOOO OO '3 t" C C *- C-

a fs o ■» -» »J *> -^ ■ -lOOIOOOC^OOO »* <-J ^j J «J ■

> o o C3 o -^ : CT(C^'^>'">c3(rjf->ooo .s^ooonnoo^ > "O C3 a c o 1

■ c- c- c- c t c- c r-» c r c ( c r c c

«-«,'4<-(r4'H(-l<HW t e- ' j c c r - ♦ ♦ * « »**l

-L ^ ^ J- -L J. ^ L rj ej o t- fc.. -^ ^/ in

■* r» _i .-. u> -^ i3 ^

r« • I •-< TH <H .

y .1 i ii -L A. * «I J. 1.

x a. x a j'eccrccx

♦ ♦»•♦♦♦* ♦♦

5 C t C t. C t t CC.

«. • a. !C «. c x er c «.

H ■-* rt rl •-I >■« >i 'H .4 ^

♦ ♦♦«#♦♦• •♦ . ^I UJ OJ x J^ .b j. ü a. C" 'K» ^, i. .^» , > .3 ^C'O - J „ C. f w — c c -.

t-*rSf-#r4.-«.|r«»HMrH

^1 U ^* c: O w ^ U '• ^J

♦ a- t\i r»- rv <r K> ra

c-i-='r--3-cc err

ooo^onco co iDiscD'on'OaiiD OJ to a u. tL. m tr .1.' a a. a ff- *y OJ fM y »M Xi 'VJ ra rg to

c»c>ooou^< o ocrtooocao OU330CJO-3

ro^J' r* r^ "n & j\ rt r^

4- ^l>Or>r<<»«'0--*

I ■ I I >

»H (ft C If» c vion CD(M

I I I I ■ I f\* <\l »H rH •-*--« t I I I

o-ov-trunvir«

mwv.fmwi H im\ im i imviiiiiiiiiiiiaiu iiiim ■ ■■■ ■Ffi. ■ LI,,. ,,!■, .MM p ■ l^- ^ 'l^WP^^^— ■MIII!l'l>W,*»-^> 11.1 i ii iii ii wmt^m

crf-iccc o^cjoc-r-oooc- •^ O O <3 o c CiODC CtCC C>w>* OC O O V O w *

» r» O O "Tl O •'■> "> **

■JO'D OLJiJO'lC^ i ra c-> ^a n c» <

c- r c- c- • — c c- c c c- i

rl *-* r4 t-* •■« rl H

43 O O t3

«-I «H <-! f-i ri w.i ri w4w4 rl

c

■-«>-« .-1

u o c

,-4 .4 r4 T4 .< W

u u

r- H -H ^ rt

J .4 .H r|

C (_■ o ^ cz c z. C 1. c o c z. c. c - t- ♦ ♦ ♦ * 4 4 4 4 4 4 4 * 4 4*4 4 4 4 4 4** « 4 4 4 4 4 4 4 4 * * 4 4 4 * * *

X -^ -i tl 1. I -L X. d. i: XI U X J.: X J' X J ^ .11 X X JJ X X J. iU U X 1 J, -J JJ J; J OOi^ ^ «_» o O <- t9 O o o o ^> o «> a J J ^.

c - t r. - c O (_ t — J ^ C Ci o c - cr -, o 3 .3 C- C C. ^ (..■ [ . C J c Ci <" w J _• O «j CJ a t- c_t iJ« CJ C.) ■^> w ^. O k3 ^ U -> -3 ^t C3 O O £3 O -3 >J <_> C~l O -J _/

T t X r - r r» i a X. 0" (T tft X X a «1 "3 « ir X B X, a. X) ED er i «: x> «XX XXX X uj X ~ K ^. 3 X i s, r : r^ r-- r^ r^.f^ r^ r- rv ^* r» r- r^ rv r^r» r^ rv rs. r-* r^ r^ r^ p^ r* r- r^ f-f-» »^ r^ r^ p* r^ r^rv r^ r^r^ r^- r^ r^ r^ rv p^ r- f^. r- '■"_ '^ ^

'■- (. i^ (\ rv, t> :v r r^ r^ r- r* r- fv f^ r^ r^ ^ V « ■«■ * « v www* r^ r- r- r^ r^ p* (v |^ rv O ^J ^ = o ^ a 2 ^ ^i rv rw .-^ r\*.-\t ^j .^ r^ -^ I\ X. J»J>^^^^^^ ^3 O 3 -o A _* u o ^ => w >-i •-t t-( ^ rt t-i r^ .H t-i > > 3-

rt •-. <H n ir P irttr.tr> «H <-« <~< T-. r« t* r* rt •-* 3 o c- r c ca r ■= o - ■* -r »r « V ■* -* f ••■ m miAu%iftiAminir\ir^ r*- ^ r-f^ r^ ^ K p^ f^ r*- > o« o- > J.C* (K oo o rl -i •rA t-< r1~A r* ^-4 ■H rH "> fO *o

-t r| rH H ■ri f~l ri W ^ H .* W ^t

J-i\r4f,»-'OE> J\r4K

r4>«-)WrO"0 4 «■ r4>«mr4»0'0.-<

(M M *4 «4 W* ■ III

ro jkmr4P^n>inr4rv

Of CM r4«-l r4 •rt I I I I I I t • t I 1111(1

"j > ji T-» IT o W r-( -^

r ^inppPH^MllllRUi IP" um wmmmmm iTPpr..^T^_^, ' "•" ■ i ""PI.-- rnmmm i wmm m ■ i

CjOfctSCC-OCJO i

> o o o o^ .OOOOO«-» OOI_»

• « ♦ i 1 A' O _* J

IT. 3 ^, 'XX

.■3 C t^ C

. •H H »H

. • ♦ ♦

. i. J. X

i r; x o r- r- r- r^

-h > > > V v ♦ *■

rt i« .^T^»^ .4 H .« ^ ^

X1XXJ. -kJJJJ^. X

LJ j ra o c^ -J C' c o ci xisna -r a. X" »: * i

> T> V « *

a. r r r* r-. r-

o IT X « ^. f^-

rtf* f^ » J\ ^f^ j^a V (O M a> (^

*i>Ir»t-*f,^->»'^'^ r*

^ I I I i ry w -I w w ^ i • • •

E. C » ^- * o n n o

c« CM • i i

^ ^ '! "^■- i |JpPi."ill|l.i'^IWPipp«Wf^l|^wipi|p ■ " » ' ^^P^^^^^^

.'/■^

oco orac^oi -oo^cioc C3 oo « oo oooc coco.

3 3 o ra -^ o o »orjr» -»ooor SO -3 "3 "3 3 -

■ o o c o • J r» o o -^ o c ' O c? n (Tt :

• "1

^ o fT> '3 r: o c- t^ (^ w er- »j c> c. .J» CJ ea '^ o o cr1 o ci ^ c> r r_ CJ c.- t-. .%, (-1 r-. — r-, c- — ci cr L c- < - -^ i- t" i- c ■* r r

«44 »•«♦*♦♦ »4 ««««44444444444444444444444444 t 4*44444 UkLiiiLlitllUiUiUiUJUJUJ *i '^i^jkU i^LUlUiiJIltLUlUaitiJUJUit4i-UU<UJ>lJil. .i^ .»J L»J aj lU --J IJJ .JJ .i> UJ LU u. ^J OJ iJ IU IJJ UJ

jt.v^trjc»oc3c»'Oc»3C30tac3t300.j€3<r>or33e3'30'^»oo our.'ijc.^c J»>C or- ■J'^OCJOCSCJC^ .v cv c\. «v <^ A1 r^ t\, ri.t« .v. c« r^ c« cu N r\j ot IV (v r>j i\.rwoa rj o» (v A IV (^ w ^s ^ w (\ f-. rw ^ r*. t. r. A ir>i ^J r rv f. t* r>- r.

iii iittiiai • ■til ■•■III lllllll llll I lllll

i ."M AJ .vt si :- >i ;>j M r - (- c - > _ l

^ ui a. IJJ u: j.1 j.' i. JJ 'JJ x J-i ui a: ^> -^ u a. .L' UJ X' u a: a; u.- OJ OJ Li' ^i u .u x j; x; -ii x n; .u x OJ LJ x -u x JI ix x a: x u

0^>0^>C>C3000«^OC*0'3C30000JOOOOOCJCi030^2^;o=>C-^jr,L_c:^<- -"J j-3 -J JC" -O r

■l») H ^1 -* •-« '* I «-* rH ^ »I 1-4 ^4 ^ .

c-r-irMK^«tr><0(oo>ofMiP(C«HiP epwff'iftKi.HT<«e30^.'Oio*nc\»»-io»onrv^triv*K'(\, t-«*Hc. L3t>oa. o-r- or*— -3rToooT3»-«^»-i-<^^irw*j,o*'* o>.Bj>ri"o,nr*.>»-i"Ox» 0-0=»™'» or aM * -o T- -^»J-O ^•^-»

f-tr<jro«ir<of^aioc3v4r^K}«iA<cp^(D(>or4C\tK>«if\<or^c»o*4CMio«in<cr^<oa(Oi-tfMfin^iri<or>(coo

TT-"^—? . .«••■'I •ly IJO^.K «v» ^"'iT*-"'".'' 'P; i^".«'n ^X—^^w-- ,- .,„ ,.- j r^pM.pwj,.,,

»** mkatu

1

• e. o n r> > *-orT'oaooooa<onoo oct C CJ C «.'J O U Ci bT C O C (

3 ■"' rs -■> r» ■■» o ;■» 's :> '»—to-»— »j—IC»>L>OO*J'5- J -/ J -I

ics'^'-»0'^oc>ooooi300oooooor>^^o^o^oo^ootDcjoooo -ai^io^cacaraci occjno.0000-3

«-rr€7-c.r:«-c-CC' c- tr c: r c

■♦♦♦•♦♦•♦♦♦ ♦♦♦♦♦♦•♦♦♦*♦• -1- i. i_ UJ JJ — '-" --J U. 1 ^ -j .*i . J li- ^ JJ lU iU u. JJ -JJ Oi ■

- o 1 ■> >_ c er cn ^ 1^ CJ CJ o ^ J ^ - .■> 0 o C •. r-i

ij u Lü -w JJ LU u x ^i OJ a; OJ .4; JJ Lt. ^u .i. jj .1, .^ JJ JJ 1

.•■> *M .-*<-»■ -3 ■•»•■» O O ri - ■ ♦ ♦♦♦♦»♦♦♦*»

U. xi U JLi lU ^J OJ U< i< -JJ JJ

r r, r -\i r. r. t. 1

■ 1 1 1 1 1 1 1 1 1 1 1 1 1

•y -y .«« -^ «i... . «J ft. iw fj:J vi r>j; 4 :w -v ^ :u ■ v

♦ ♦ ♦ ♦

t • i e 1 1 iiiiiiiiiiiiiit iiititi iitiitiiii

?4 fNi w st .M ■ r -v M r« g -^ >j -^ j :v '.■ ^ ; 'i *t .■ 11 iM g %* ,g u rv* f\i .-y j .j % .4 % "J ;g "M :»■ ^ .-^ . t., r ^ c T f -■ _ C" ' c o r; ( t. -. ■_ c r

♦ ♦♦«♦»♦♦♦♦♦t»»«f**«»**»»»»***4»*»»*«4»4t« ***** ** ** ***** « * —' ^ x ^ :;. a. a. .4. L> J' 1. JJ u. L' x L1 J1 .L' u .w ^ u. ^ v ^ x a. JJ j; JJ a; x a' .J U! JJ t» 1. .ij j.' J.> i1 x - x ~> JJ a JJ 1. u x u. .1 .J c i.

■/ ^ ■? i v « v c J ; ■: « •1 «1

n:»-if 4 tlj LXif »O« tr; ft' O1 «-* <-• l> K «T tV & f». tf> IU f K tfv I« ^>a •CfJna.*.***'** ^Cwaf^VCv (_ r- If K. *: » X", *-••: Ü" r'O •' w '

»oiTorvr-» 3^f\;t\ifrirKjXK^fv^fHoff»«oa,^K*^3ioi^^vfo-*ify(V)H^r-_c--(?i(c«t)^r.'O^L.'\i/>*'^,«fo(vjf\*H«-ico'T3'ii

^ ^ M ^ -« » f* r-t ^ r* iH W . ' »S t-l ^1 ^< r* .

■0-0 -o -o 1 .(JOeDa>SJ<B«><0'>0'C»»U'»0 CJ o o < jiMryryrwoioMKjM^v * » «in if\u% if»u\ .oo-oor»r>.fvr^r-

r "L """ linn"»'1 wii.mwwuii ■mjiim.ii. i mjnipiu» ■HM'F-I.I IWI I. mmmm iw ■njij"n»iwim»--~•—

*—— — -. ?•■ «' ■, älltriäi

j fc —■ a c c- c-c.cacocooooooc,cuooa>,'*c9oaaooaaeooacooaooocjooci«-iocj>cicic300LjL

■5 ao j>oor»ooc»ocjr» ->-»•■-. '^c»«»«

>o^o^ ooorac.c">c

lOOoocsoouoocL :>o-- r'Ota c3ocTor>LToi^o<r>i:

.■c-c-cr cccc c cc c r <

» ♦

.3

r~ c rj ^, >3 ♦ ♦ ♦ ♦ ♦

.-> ^r j c^ —

♦ UJ

♦ ♦ ♦

ot-oooooreoocaor-'O.T» 0000000 c. ocjoc-r>«jc3oocjc.=ir'»o LS"" '3tJO'^oct_*r3C3C-rr'€30^^C3r?fj'>t.>oor?^'"<r>r»<-> CTOor?-3f-'o

uc e oc tc-ccooc-c-oc-, OOOOOOOCCCJCOOC^ soo — ^cc ■^C ^)Ce:CL. ='0^;cOOCl=OOr»OOOOOOOOOOo^JCI.OOOO^*->C»

0 er- c. c c. ■u r-^ r» ^ c ♦ ♦ • ♦ »

UJ UJ UJ Lfcl UJ 0 0 cr c c CJ U ^J O ^j .-\: tv r. es r

* t « U OJ UJ 00c

r^ (\ f\

« ♦ UJ u

* * r

« X

I (

« tM -j ^J N rsi

U JJ Of U,i X

r ♦

1 •

« t r. 1, ■" »i 0 r. 0 c =3 c 0 r, c_ =. c r- c. c. c CJ c rj 0 c c w t. c c_ c ^. c ■-) c t_ 0 L-

X X X X AJ ^ JJ O =» ^J

1 1 ■

ry -x rsj

« ♦ k x x A:

M

*

t

• X

1 (

« «

1

♦ X

^^T h-

.= =J -3 .1. t; r. rv rv ^ fv »^ 0 0 OC'^OOi OOC30 3(L>900000nOOnc-«OOOor>0 0.0.3(90 Ji> - CJ => '> 0

rs p-" rC N r^ f^ r-

r-t* X c- cr-j'r>c-HL',,P", r-i«'<;ir,.-'t»<--,r^(^r-«fMerrvtr(vcr>«)irt^ott*,*i»-«<><;^*-tt>l^*(\.cf»>j,f>«e aif" c o >*. f- »T » «, v

(Mfg r^Jf^J^^r^lf\J{^Jr^c^lc\l'^N(^^t^lWT^^*^rt»^^M^rtr^^r^T<wwHWT^«^»oo^o^fa^^T)^c^f^e^^r^£L.r?c*oc><>t^t^^• (>■>'>•

XttO (O 0 (D ^ O' Q

K.« ir tor^KOo*>trvn*r kr<or.C)»o^4t>«n«in<'r>B»e«4CMn«m4iK(ci>on(Mn'vir'Orvft9o«-irwr:<vtr«rvco o*-itMK>v

•."" -■• I IIJ n m ■■■ pgp g llipippil.ll«,,..,».. | «,,«,, ,.„,„, n,,,,,,, WMN,lll)1|.,B,„Fw .„^ ^- .. I, w i,^

« o <_ o o u <

■^ o -.-» J-»3 3 o t? 10 .» »-soa^o-ao-so.i-a a ^ c3 o o es • » aooa -D o '3 n ^J 70 000^*00 -3 tj :>

.■ i_ ^ t w o c c* t_ 1 > o o e e is o d r-

joccJOucjc^cacaoLjoisocaca^^OooouOk^Ooc »o 000000 ,-3Cjooc3tj->ono*30CL. ocaoot

C ■ - c e c c cct^cTccr: cc f c c-C-ct-crccoceccccrcc-e-rci-c C ir C" f C r- c c-cc

• r> o r> o «

CJ c- r: f c 1 •= c: c c: o o • <-> o o C? '

* + ♦«♦«♦••♦ ♦ ♦ ♦ ♦ • -^C>r-l-CZ»^'T•OOOOCrr^OO'JOOC^OCJU^»r^CiOOC^'^• Oi:- or^nf^C-^f ********** ************ * * * * * ***********

jt;uL»r>^3.3^.1,-5 .3 o ^ o CJ o -> w c, , r CN. .■.'.: fv c.; r. r, AI P r r, :\ «. r r« t j fv.1 r. K ■*. '•' r, ^ c^ o.' cw c^r cv cw t\. CN- r». (V ft. .. r, 1"*. f- P. CI f\ r» (^ f- r, r. f\ fv rt f. r- <• t\. r». ;- (

1 1 1 1 1 1 1 1 1 • Ittllll llltll I Itltl Iftl t«l»lt**l (III! I » t I » I ■

_ c _ c -i i 1- v- f- c t; - r <: .ceo-, re ■-. - ^ ■- r c -z. c. 0 0 t c 0 0 f .-^ c 0 r r-. c c

i»j.-avc^ — ^ras-»^ 3 i» "i« c c 0 0 C» »a 0 ."> «rf &• «a» *> S> *»3 c» «a O «s O O O' e> c. 0 C 0 — «& *.*

ra n ->* fV Ti At rv ^t A, Al AJ '4 Al -a "»i .>i S.

i.-jr>o-i- 3'=-c: c-r?c--3C>o-o-^c-»i*«-i<noooooooooooc30oo^>oci0 300=»

.»..«...■.....,..--....-.■.......-•....,.......- ■ . - • • • - - - • • • • •

. m tr n *** ■or^ . *-4 O K « r\j er r- ir t\ <r x ir K: •- X tf ^ »H C* « * *-• C f" « ft. c P* IT fti c. », ... ■ .■ ■ ■ ,. .. ■ ..-■.,-.,„.,.■>..-,■ . „ , . .. ..... A^«>*>*o-o-^oAi^rjf,vwot-tO'Jin=>x\>*,>^0''Ot>»oa[\(*kftjr^^ioH-oo/»-si\>«>«'>,i?>r»oTO>>>>>>>> ... ♦■wr-p, .AC ^^ ; ^ffoi'^r- f^-octftf «f"»rft'ft1,-«^e>o(>o«<cec^r-'C«iriir»'TMrvift»-'-'t- '.-i>»i T ^ ■*•?>« '»t o v r*

-„ , . . .»-. t> <c w (\j ff f * ft- *- r- if ■*" f^ 1 ^ «" •-• ft ^ ^ J" ^ ^

■•«XiX iftr<ir.rvr-

. > »^*Ji\fv>rt>OJSr^C>iH,0/l'^»»H'0X»'^> ■ >j%h«. »r-mmrv» *4H>i%rs.>r4^i\ro. » r»*> /»t^» »-»"^ •o-o^-o-l-n-o-o-o'

rs.rK^r^r>a»mAO(ii*B«A(>Ok»(^o»o>CK(»»o^^csaoa«3^o<-iv4«>tr4H*4r4v4*4«Hfta^rMft4'>«ft#'>frMotAi^p>nir><«t'o>o ^rt^^rt^^^w^^^»^»^w^^wr^Wl^^rt^^«^ew•v<^^l«^^l<^ll^(^^lW«^l«v^l«lWf^l^l««^l*^, e\*fNjiNjwcviivcvi>iivrt(fVfvaf^

•rw^mm^^^mmm mm^mm i ■ ■ wimmm*

i 1

OOUClOC^OCCOOOOf i c^ cr o c o >0ooeooooooeo i o rj f c i

J "3 -3 O I I 3 O 3 O ^ w ■■» 3 ■J3 O O ^p o o <r» - I i3 rs 3 a -3

> o c- o -re ■ZtOO^OCSOOC _*t_>citjCjOC»'3rjc3

ccrcrcrtertre-rcc- cccc ce-ct-i

J O w kJ .r» r-» C- 'J ^_ .3 rD CJ O :w {\ r. (4 r . a f^ f». fv f rj (v c*.

uiUikuaiuitii>iJüiUi.it uui 4iUja«<ULju.'UtAi

r-j f\. INJ c\t rv. CSJ c, (N. CN. rv r. c r. CN. r. r^ -v x-s. cv r.

. O rj err O ■— ♦ • « ♦ «

I t I • I • 1 » • • klllflllllttlll I I I I I ■ 1 1 I I

. j. -L ± A' M ^, M M ~. J- l 1; U.' JJ ^ u x -. a- i x .

- i.~->rT T3 O 3D a t» T> O O C ^tJ— =» C*^(3OO'3«3OOl_>0~'-3C32 U Ä . J -3 ''

<-* r* r* r-« *~t r4 r* ** i* '-* =-* (-«H»-»r-*-lT-liHT-t

J -SI ^M ij L

i.' -I»t->CjDC3COCJ^O'->fc3C>d<->^3t*

t* !f O ft & {• f tt f* r* l

II) III I I • I I I i I

r-t j\ ft i>4 4\ >r^o>roo o -o r^ o >» f^. <-* V »

■-«i-f«4raoinK>r)«'«-inmtrt'0'OrN>r^ rv

aJfOtt.K>a.KlT ^)tt.r^ i.

c a o r« ■" »1 tv es. ft* r »^ "^ O ' » (Li 4 O VJ M tl "y

»-I •-• «-i «u n* f^ ''i f" *

»-t rv. K> « r> -or-ÄOOT^r-ro-tip«»^ «• o *-tcur)^ in«r^n9c«-ic\in«)r<or>»a3o c

^ I i mump

; o cr o c '<ODC 000 000*0«

J» ^> i-> OOOOO 90000 oooo o a o t^ e* 3^0001

JOG OC-C OOOt CJCI* t- t_ t *_ O *. lOcic^cr o o o <-> €D

oa oooooooocs! IO 3 O O C3 ^

■• c c c c ir c- « <rcc c^c coi c? c c c cr c-

. ^ c» r> n < ca r» n r» n »■

J tl. „- -w . ♦ ♦ * * ♦ ♦ * « * « 4

t r m -t * r* ** -t r* r*

I I I I •

Mi ni tit -u Uij iA* t£t -^i • _ cc.c=.cccaoe<^r!jrec e- 1 t, o—.hjob.-jcjo&joo^oncio

1 1 1 1 1 • •

♦ ♦ ♦ ♦ » *««««♦**

C Ot UCOC.COCCt.OC-OC'OOeC' 00 oosc-oucuooouoors^'J i-», rj A. cs. r, c- (v fv. (s. 1. r. t« . ^ r* u r^ f\ OJ f. c ********************

******* ujUiUJ.iJui.4idi o o o c c o c "i -O r J J O O Cj

f\. a c\. <\ (\. (v. u

1 • 1 ■ ■ ■ 1 1 1 1 1 1 • • 1 1

4. si M .^ - , M Si ,-4 t r •- c t_ », ti u r- *«*»♦♦»«♦ i, 4. -i A U. OJ -** * 1.

.NJ PM .** >.

K h* r. f^ r* f^ "" r^rH -H .4 -4 4 .

■3 c 9^^.030333^^0 n =3 f> o o r- ->n

■«T4*-«»^r*Hr4fHr4T<i-t»-l r4H--*rtt4»-tT4r4

■rKOVKKvv, ca oca. C(Ccttca>cccK

Mr>M»o»OK?-iK>roKjrifor>'OfOfori 10 to n

a x ff e a tr T

wo o c« ^ ff> a

"i JI »v t ". a* »r o. K-,

oo* p 'S) <o r» • u «tr\ UMO <

,\j ö o « « \i «j

1-* T-* <-» OJ r»*

r IT O f- •". W c-

r wm**^™ vv^i^mmmmmmmmm mm " mmrmm 'immmmrmmm*

>COOOOOOOO<D eoooeaeec oooooo«»ac»cfo aauoooooo« ► o o o o o

C» C» _* .30000^^ C3a I > O ai ^ c» ca o ^tsors

cicrcoctrt'^cscaci oocsooooocraoot. OCIDOO€=>O ooaooc-t-c-icc^.-ioctJ-aoco

o o C3 o o c CJ O c> C3 CJ O CJ »oooooooooo^^oooo oo ^ooo^ot^oo oc

c* c c- o e-c-oocsoccj c~ c .- c; c- t

i r» n rs r» n r> r »(-jrjnr^r»»."»«-»^ r»'"»«"»«'

♦ ♦ * * ♦ ♦ ♦

r, t- '« (^ c\. p. r. Cy c\. r« r. r; PJ

tllltllllllll

Ew;4 :<i .#.** v*r\. TM Ä»-4 -<1 .M fM c t.- c o '^ c -.i c c i. cs c. c

r* rt f r**-lTtrtr1i-ti-trirti-l

inn on ' a f- tt racT«"

■«^■v ♦ « « •» St •«■ *« ^v^

^ ,^1 ^ I^J ^ ^ tli UJ tu w L*^ i^ W Lü CU ^U ^^ kli 14« Llj O O OOOC'OOOOCCOOO^OOOO OCJ O CJ C3 O CS O Oi 3CJ3COC ^>C3^00

o o o o ti o es es o C3 o o <-i tr. o c^ c:. tr rD kJOOOOOOLJOOOOOOO tJ> TJ (_. is. «♦♦♦♦♦♦♦ «♦4* + *«» ♦ ♦ ♦

i^. Lti > -* 111 yj ^J LU tlJ LU i^ L^ i*J t*J ÜJ L*i 4* <U t-J Ui nc ooooccooc. o o ^ c c o CJC

Ci. (\. c\( c^ CJ t J c c^ OJ fw.. (\. f^ r». c^ r_ (\. c\, r. * w * w * mt v w *•**«*■*■*<* ■* v« vfr4 «^a-trtvHv-trivlrlv-tv-trf*-«*^*-) *Hi-l

.^ N .^ .-^ ^ ."^J IM M ^l .'V w :si ry p^j ryi -M ; j ru \j

*»****««««*«***•« ♦ # ^ X ^J x XJ X JJ X J. aJaj^jaJOJ-i-X^j^jj. Ci->*ä'>-*«J*s>*s>«->c«e-csC'>-: .» ^^ ■-> *-> _> »->

CDC D «I SCJOC»C?CSOt^^^>C- :-,.r3_ .3

-\i -^ "N. .

• ♦ ♦

n x ro a; K, ea Ki «, f^j ou r. « to

^♦a M »> r» ♦ » fvi o if o o ^J » u

x a CJ T^fViio^irt^roCQ c ri<Mn«ir«r»«a o-Hrv»o*ir*^«» • e*tn ■* m *: **& o- o rtc* n * m < t^ tu o o

eceoeoocoooooeB > D o o e f eeoeoeeooo« o o o o r. o «

>C33 003U c» n o ■> 3 '■ ia»-3ooo'30oa^ao9or>»c ' -_» 3 3 3

O«? C H U I t O O c c « .Cl. -COCOCC C- O ■ ■ t CJ i— «_ I

OOO O O C3 CJ D O O O O O O ( IOUOOOOO^OC C3O30000 03 OOC3000C30C} CJ e.-» to <->

c" c f er f c" c c c- c r^ c c c- c- c »r I o er e c o c tc.crcc-< urcc

ii^ri (riracaei*1

TJC. c. r. ._ r r. r. c r. r^r. c, r».1 a

■*«*♦♦■•♦•♦♦«♦

e o cooocoococ

ft. o«. fvc^wruc-ryeMCMCN-r^ r4 w&i ft. n P». (v t\ f. t f\. rx. ci r. ■%. r. c\ f * 4 » ^

I I I I » I I ■ > I I • I I I I • t • • I i • • ■ I • • •

.x xx^a.ii.x-Lxxjjjjaj

'3-3^, O G> ^ «ft e Ji -' O o => O O

A.' a x a' ui a< , » <^ CJ C« *3 <M

M if 1 tl

r^ r^ fv K

aii o crxxxKXtrccrKb. s tc cr < T «: j r t er r: cc r M. er a x. a -r

lytyfOflfO** ^ if^ tfi o o (v r-r*

"' I"'T ■ ■■ ""■»" mmmmm

i- ir w c- . c c c Z3 f o a i i c: u o o o Of i^oooc* ooc.-c c-ooodccrjoo

»f^ -»-^o-a^o "> >r>3C13 30 Sd^O. ■ j -.> o TJ -

—■ ^; c o

> C^ .^ *J £3 ■

c- r e- c c i

•_ ^ o o 3 o s >«»♦•#♦♦ » > ~ ^ v. .U UJ U. cw ui

llllllltlllll

j sj - ^ '»■ v -W (V :w r^ .^ 14

» ♦ ♦ • ♦ ♦

> es e>.o c ■ U C (5 OR C , <■ * 1 j Ü 1_ _■* fc, O € Oi^OOCO

.■x r^. r r. c» \ f^ fv r* cs. rj r- r. r.

* * « 4 * *

c o o o c- c «

s 1 # <• » *

. r^ r^ r< r*.

* 4 * *

» T ♦ ■»

I I I I

•J ">* .^ .^

o <& a c c oc&ocyo »Oü o- >T >>>>>>>>>>

(Nj r^ CM ;<j ru N CM (M ra CM t^ rj

P »* f» O CT O M

o o o c» o a i' •o co ro ««i Ki »o i^.

f, i r- u, ^) o. n t <•"> x ^> <c K)

(V(N »■' n « ^ t J\ \e. If' € < ■; . t I'M f\, (\i !") »-> ■* "T V tf• Ü> X- -O O -0 CMtOn«^ V If IA il> ■t O -c no -MOO» o (M o r> « o

K. ^ * v u^ IT ^ '»•, Ä <

•CKCO o«-i(^n«ir«r»ca c

B3

•-i(\,»r*tr'C^ ico cr

1 " V "•"i-"- mmmjmtmtfummif* wmmgm^ ■■—wBBTf^^w ■ mmmm ■iiiiiifiPHiiliWi,iii,.niiii ..^imnnmni,,,,,, .np^i, --niiwpi.in u im i u i mw

* * ♦ »

> >

oooooooooc oc too

u. -I .-,..., ft CCC"Ct CC-IC CCr t c

•- •j

U U % *■' .■*•.

ocreooccroocct-ic tr-. - ca i_/ c o c» »-. c- c.- <". ■■ i -> o o - ■-

CL^C-CwCCL w— <_: 1? r- t,

r c» c. r. P<. T u :, (- ;. i" .". : r. r.

iiiiiiiiiitiitt

,J »IN. *F* ^ X .N .w ry x M w %;.i C. i t. t- _ c c. ri c - ;. c L. _

j .o c» r -a _J -- ei J - J ^. -a r- - --.

t^rvyo<^-»,t fSr*«tf:-<

' £•£. -.f^Oti « c.■t.'^»', -*C7 n k> <• T c ■-■•-* .>J r> «^ X O tf. ^ 41 o

I rf r4 «-I cf *-4 r« rl ^4 •-< «4 I

-.■^*>^.0 ti<l>'^JJ^■0 -'■ *J 1* O t f\.*^cr J o .: a: r. 3or-*-»

«-(i4« if\ r- <u »O r> o o

r« *4 *4 W «4 «4 81

■T'-""11 ^ ' ^'ii" H^II.I i J ' 'HWII^IIIIH IIIIIIIIIIIMBIH I] ii. 1^ ■.'/FiPH^^.JlHilUBWHifr l| .11 ll.llll.Hii nmt

a rsi

^ cr * 3

:OCC3CJC-CC- — trcoooocoecooococtjccr. OCCCCOCJCCOC COL t.

> J ^» :> -j i» -D r>

C T C- C-

c _. - l_ o ■Zj <o Cj

c- t- c-. «r c "- c o e. o O c e c- ■5' -n c- r« o e-» er o c e T r ^ r* t- e r- M; o r> f * »a f- «J o c; e» o u o o ci c- ci o '-t -> r» < a r» »■' ""» " > o r» f1 '• ^ r [? "T ^ ',l-, ^ ;_ ^ J

^ ;v

: -^ C w O

r. c- .-^ r, r, f. '.^ rk rv f\ r r. is. rvi- ft .\ 'v cv r. f' f .- f. r r .. r. f. f t *. r »

ce »j c *z *_ t. ," c J ..»..JO _.-••■- _

( r ."v - r ■ ' - - ■/ T - - «r.- -"" -"* ••" •• - •

■ •iiiititiiiiiiiitriitiiiii ii tiitiiiiii t>

■O t. ..: .C - tC 'j »Ü * uu 'O 1C i0 -i U 't O O v» '0 -O O TO i C C -O C U 'U X "i 'C J3 0 t t ■& 3 X C J- C

^ c- wA r4Cst pur^i ry t n )g\tr\ •o ot^ t>-f^ r^ t^r^ r^ r^ f^ xi 'r c-ox o c .o z r ? "^ "> y c > o.»

O *) •% »J*! •>'0*>"^*>*)1-

>t3 OO t^ Cl CJ 11 o C

i »ic c O O IT C: f* r*. ^ »fi »* ■» * M M ft* Til -* -^ ~ ' & '.* ' < ^ < ttif-U o"wO->-*r*r-«*-.--»»'j*.-«-^-i>j*^»v-i>.->.-i*>M J» -'o>in#

D ^ rv pv 4> o iA (ft LP v«nronf^rsi<-«v4ri'^--' o- •* i* ti m *• r-

• fs-K^ji^r at>

r '■'J ""''""'^ 'l " ^WJ-p'PII"- Jf- ■ ■ .w—,.,»^ «■»in *:T^,H"*-IW"T'."''—' ■•"n%v. ■ y» I-H-""'-^'-?^-^-.! ypwiw

' M-—v^ .

c i- ccwc^-cst^cccckjccc a £; c £ c^oc< CrOClCCJk-C>COCcCC.CC>äCOCOCCC<L.C s

J '- - ^ >^ J - 33 ■* ^ i-> 11 -y -* a ■ J _* 3 3

13OOO t^>Ur-, ^OCD ( > O U O O ^ ro c

C- C - c- C"

reocicwJCCf- catrr ctcccrac:. . < ^- c c J c~ .

• ♦ * * ♦ * 1,^1. *, ■.- » ♦ » ♦ A, !** J. U,

♦ ♦ ♦ # * * * « • -u ,1 *

JL. -U O- HJ 4 4

-U .J 4 4

U, uJ t 4 4 4 4 4 4 4 » 4 4 4 4 4 4 4 4 4 4

-- JJ LJ _ L 4*4

- c- - C- e c t, c c »; c r c J c c: J- Ä c c. _ C t. = - , _ . 1 f- <- -j t. f" r- <j «J j r.

r ■ r ( f ■ -.I r - r '« -. r. ^ -. r f^ r-. r f. t. r '■

r\ f. .-^ .X (. f c^ ■-. f '• P» »■. (• ■ . iv f ( r. <. I P I, (\ «' . f rv « t n. r. r- r. r ( ,-

1 1 1 1 1 1 t >

r-t r« r-t '> HI

1 1 1

»4 «^ *-

1 1 1

ri -1 •«

1

• t -< 4

1

,4

•-> 1

• 1

^ f-< •-< >t

1 1 1 1 1 1

-4 -i

• • 1 * 1 t I

-4 -4

^ ^. _t „

III!

<-l r4 -4 »4

1 1 1 1

-4 -1

1 1

-1 -1

1

-1

1 1 1 1 1 1 1 ■ 1 1 1 1

.- -I -1 L r -

* * t « * * « * t * * . « . U 4.

♦ • ♦ ♦ » « ♦ • ♦ • * • « * « ♦ * * * » u. «■ a- x

* 4 ♦ ♦ * 4 * x a.

»44» * X *, ^

« 4 ♦ * • 4 4 X -

4 4 ♦ • • « * 4 4 4 li. X X. -J J

4 ♦ »

4 rt -I rl ^4 -I -< -4 •< -4 r IHr4'-4^<~4 4.IH"4.-4'H'4p4-lr1.4v4<-4W.

/■ •■ JE i** * 6t ir »•• x if *-'« - r. T /><■*■.« f^- c . JA K * A'V > tf fV '

r •■^it'M.—^-^-

— *: c ^._ . ^ c »j c. o c r> < c oc^c-ooctoco« > O O C C* O ( 7CL''C coooo <

■ or> aneaoo^arj'^-»- t -a r» c c» o ^ -^ '

. ea O d o c

■ -r" - o LT ~ c: J : to 43 r J n t > CJ CJ ..

* r c-oooc-c-c^c<' c> o ra o «J •

r A c\ f\ .x :■ ~- (\ f. ^. r fv.' f '■J r..-. f\i r*. r^ ry A. (N. rv r^* rs, CJ r\. OJ f\ r. f\. f\. r . (\ 0. fw r, rv rv l

• i-i < rt ■-* c t . r c <- •

. -. .3 — .'> -» rj .a

• ■- r r- w a a %. x 'C

u-J. -j a- Ji Lü JJ a: x C O r^ CJ ^ f". U <_» C

1 O =3 t =- C O r

> ^1 »^ i- O C3 O »j ^i C . i C-1 ^> o O ■

-3 — c *J »=. _■■ o o rj t- c cjoot > c n o c o o o .~i ^ C' ^i i

1 ,1/ x -iJ J- -L - ^

X)iv!O<C(SV<^C9U'C-8'V<OX%Xa)0lX}(OtU11XIU'OiO>O(O4><kl<On<tV,bJS}(U'U'D<BtCrC'IJ>U U(C »u. —

• r- <yiWfOf\ rtnoa r « if «Kn-^no f\,r^ < ^ * i^ n* •- e< 0» «. P" « ir * K" ts r* t ft o f- < .--

.■■Pi,,, i ni^, ,■■ ■ n.w ■IM.IIF'> mmwrn-im'" w "" ■"".w " !■■ ■■pi—in ^^

iTi't i"* ill ■■ !■>—I IXWWWWW

"i ■' tcit.e. — tir, i

rrr i '-c-crrcrrtfrccrf~

-• - ■ * -j --^ -. i- -^ j »-> o »J ' ^ C c» d» <"*•-< r-

I t > * • i • t i i i i ■ • I I i I i

1 _ U i 4. t. i, J. * t- *. *. ■!■ -- — «. i. -U O,

.*% c .~i ^( e c e« •? '» u« t» -■ v ». i. > - -,■ j w

. V. •« -s» a, XJ U OT -.: C C (O 'C X C i c t .- X X

■ «o» -<-».<r -*■-« ■» "s n 3 •* "* - c•'■» - «rrx- -- » ff 1 I F?r:r>'Kf\« «-•<■ -J't-

N.^K.f-.rva o ox» o« « « o s > >»»

0^>>er> . • u f t r-

^r (\ K IT « ^ n o

(111 I I I I t t t I I

-«iM 1 -I * * r* ■ • ■* I <.-t

♦ • • « «•#««••§• LL.t.l ^..--i-.-j.

c t . i - ■ ; -

J S ^ s -C • « » <l. • OCCC M ■" V M *.""*■ N *i

-• -« * -1 ..■( H ■■■»'< * ( -t

tt <f ** 4t »■T'T^-'*-ITT

r\. t-s. r r. -« .-. r .\ .^ ■. r .% »•

r* « Ö c t* KJ ^ tf ■€ IS » C i.

'I^" "W" '" LIIII,IHIMIIHH.IW.I».LI^I.II inn m i ■,,,,, III.WW,,....,! i I,,,, i, , HMI..IIIII.IIIIMIW.)IIWIIH i. mi" ''mfvm

-r tp f 'r C» C" * fc.-CiTCTiJC'Ofc:» ^ »-■ ■ ■■ r_ t

*'-*'-% "» ^ ^ OO i T rs —» -^ -3 i-» -a ;

- - - .-'-(.rrf-r.^ fv <-. -,. n r '* n. f. r c r. r>i •-« r* r« E, rt f. t ., "- c. (. ., f «*. r r --^.r--.

i ■ i i ■ i • i ■

----- .cic^-'ctr'-jc

-.i. _JXJU

T -t ••! -r. *t '. -3 1. T" oj (1 T ro

JT :«Tii ffot ,(II7'r,TCU

a- 9 I> & *> & c* o t* r* o ■ lf\ lO iP ^ -f ■ A ^ j\ .f\ j> .r*. .

.1 o c c o o ^ f t » c ■* " • <' -C P DC or*

• ir\<jor-«o'*o. 4nj »n « <ft » r r. r .-N f\ *

■I ■« r. ( Kl IT " ' H > O O -r ^

-» ^* -^ oj n ♦ in

r ,c3_.-.f^r, »tf-ir-KDca nvir« r^Kcr c «-«IMIOVIT <r-&o- v^rMfovin«^«. o *r if «t f^«

89

**im*i*m m m 111 »i^* "■ ■ ' HI i mmm tm^m^mmmtm

r <■ - £? - ^ v. ,. <3 C

H

H

O -»

►- ^- t>J

.......... •* —c

i C !> J J ■

t

U u

o

J -i « ■» < If

r . - t , r .- - t t t .-• -

»- *- 4 «f II > » J"

»- »- (/» :: * ,-j

X IÜ I) C

L U

■ r- r ■,-.<- n r I. II u ■-■■-. - . -> f- .-> ►- K -V

• «•»««4*4* ' |^

r _.•-_— r. c -"- — x . ( ( ' , (.:..,..:, .. « .* • .••■««.>■ « «l i i » i i ■ i i • i : zu

■Jl

»Art *A A ' 4 ,t w-t •* '* -Oy

L .-.-..-.. L -' •- I- — C w -•_..> C i. O

^y^er»"" ■"**■■■•=: *- ►- W

.l-1'4^-H'^<4>-ll — — "H

a ä -J

■v. »* u -a ♦ (T-. M « V « X I JJ

..■••■■>>« rs, i-j T

•' « •" T X ?

m ■« UJ

*^r^..- .

PROGRAM LISTING

9i

"■ "NU II HWI" «»"« ' U' n in .1, i mi. i «^

PROGHAh SMlTEdNPUT,OUTPUT,TAPEl,T»Pfc2#TAPE9 ■ IT)

COMMON /COEVAL/ KT#AKT,PT,L'TmN,ITER,NEIB»,IPO iS.TOP.CAL.KHAX.PURG.HSCL.Lb.Lr

COMMON /MATARR/ NMAT, IM*T(1?,5),FMAT(23,5>,MAT COMHON /TVALS/ IST*RT,TMAX#TPBIM#TFRPL.TPL0T,T UOGICAL ERR CALL IMTAL TPRN « AKT*TPRIN TPRT ■ AKT»TPBPL TPLT ■ AKT*TPLüT TSVE ■ AKT*TSAVE

10 KT ■ KT*1 DT « l.OEö DO 20 MAT « l.cJMAT IF (FMAT(?2,MAT),Rfc,lT) ßi) TO 20 ÜT • FhAT(2?,MAT) MT ■ HAT

2ü CONTlNLiE IF (UT.GT.DTMIN) (!C TO 30 22 » FLOAT(IMAT(ö.fT>-l)«M''*T(l.MT) RR « FLOAT(!MAT(V,MT)-2)«^HAT(2iMT) -Rl'fc (6,120) AKT,fT,;ZiBW,PT GO TO 100

30 AKT « AKT»DT CALL MVSMC CALL ADJINT CALL B0NDRY CALL DENSE) DO 40 MAT i l.flHAT CALL GENVAL CALL FDIFF CALL FINISH CALL RPOSN CALL BVALU CALL INTHPL

40 tüwTINUE IF <ERH) RO TP IOC CALL SECOND (T) IF (T.GF.TCOMP.OH.AKT.GF.Tf.AX) GO TO 90 IF (AKT.LT.TPRT) OC Tn bQ CALL PRNPLT TPRT ■ TPBT*TPRPL

90 IF (AKT,LT,TPLT) GC Tn ftc CALL PLTOUT TPLT ■ TPLT*TPLOT

63 IF (AKT.LT.TPPN) GC TO 70 CALL OUTPUT TPRN z TPRN«TPRIN

70 IF (AKT.LT,TSVE) 'SC Tn «0 CALL SAVE TSVE • TSVc^TSAVt

flO SO TO 10 90 IF (TSVE,LT.1.0EB) CALL SAVE

100 IF (TPLT,GE,1.0FB) f.O TO HO CALL PLTOUT

INPUT,TAPEA » nUTPDSMlTb ? S" |TE 3

lNT,ERR.EPS,EPSl,RDlCni 1VAL 2 ClfVAL J ■iATAHP ?

3AVF,TCn''P,TZ TvALS ? 3M ITE 7 S»' ITfc B S" ITE 9 s« ITE 10 s« ITE 11 s- ITE 1? S" ITE n SH ITE 14 S" ITE 15 S" 1Tb 16 s-- ITfc 17 Sv, ITfc 1« S" He 1" S" ITt 20 S" ITfc 21 S'< ITfc 2? b" ITE 2,1 3'<; iTE 2« s-: ITE 25 s- ITE 26 sr I'£ 27 S-! ITfc 2fl S-] |Tc 2» S"| ITE 3n S«l ITE 31 S-i |TE 3? s-i ITS 33 Si] ITfc 34 s-i ITfc 35 S"l |TL 36 S"l iTE 37 SM iTE 35 S>1 ;Tt 30 SM] TE 40 S'l rfc 41 S"l TE 4? SKI it 41 S"l TE 44 Svl Tk 45 s-i Tfc 4* S-I T£ 47 S'-l Tfc 45 S»!

Tfc 49 S' I TE 50 Si I Tfc 5' s-i TE 57 S' I Tfc 53 S-I Tfc 54 S"! IE 55 s-i Tfc 56

93

Preceding page blink

110

120

»ND rue 7 IF (TPRT.LT.l.OFB) CALL HHNPLT |F (TPRN.LT.I.OEÖ) C*Ll OUTPUT STOP

S'll S H

SMI S"I

FORMAT (6H04T T«F«,:<,?7H STHP TOO SMALL IN M*T£H I *L 12.16H AT POINTSHJT 1 (Z.R)"2EU.4.5X3Hi;T»6ll14)

:, '' fcND

ITfc

57

60 61 6' M

S-ITE 64

94

■ ""■" »w»

SLdPOuTINE INITAL CCMMON// w(22D0i/)fL(?2P0) CCrtMQN/BNüCRS/ waI(10,».«,7),Pnl(lO9,£),I^n(l?<,,,'),

lrtbJ(78.8,7)#ppj(7fl,«).JND(7«,9) CCnMQN /BNDVAI./ ^R(A0Ü,7),rRX('.OO)»rPY(6P0).rRS(6C0)

IMTAL PvTvAL b^,Uf^ S BKUrHS BNUVAL

CCrtMuN /ZONFS/ NBPG<5i3).NrNr<5f3).APCSIZ(5i3J.Iil«MAX(5i3)#riSMlN(ZrnFb ; 15,J> ZCNFS .

CCMMON/MSMrCN/ Y(78>,ÜY(78>,EVA(7fl),FSY(78)|V«!F(7»<),F«YA(78), h«!HFCN ^ lYStA(7Ö)ieSVE(7B)>El3F(78»,Af:r(7e),*yY(7e),ASYA(7<») MSHFCN ?

CCMMCN /MAT4RP/ NM*T,IM*TJl2»MifM*T<23.r),MAT MATARE. ? CCn^ON/SCWTCH/ T^n(^C0,7),TFrx(3OO),'FRY(30O) SfHTO ? CCMM0N /"ÄTVAL/ AX,AY,CrL.Vir,VlST,Mt,VC,PHO,XO,po,TC.XZ,A,B,AHL.DMiTVAL '<■

lAPu.CHAM,rtMAX,FA:T,»Na,AF,SP",ALiAS,AK,HAL.HA'5.HAI',rAL,'3AS.OAK,DAXMATVAL •* 2iCAV#HUAX»HPAV,nA)(2,DAV^,HDAXV,0DAyV,iTR,HALF,,U.T-TrML,rPTrMUi0nVMMATVAL - 1U. il:'fcnTM,N[#Nj(NrHAX,|S,jS,IJt'.,IBS,If;R,jSP.NrH,MjMl,»D.Nnl.NF,^f^AT'A!, •- «,N^ ,MIP2»'JTR MATVAL h

CLMhO^J /PHESS/ PDFR,PW,PE,MA"''0 PCtSb :• CCiMüN /fcUSTP/ API .iO).RPL<i: >.APB(ir ).PPP(i;>.AU',H(in).PFT4(lO).Ffc^S>1fi '>■

isdPj.tzfcMOdOiEspt-MUo.pH^/podO.pM^dO) fcr.üTp ;< CCMhüN /THCPRT/ NTR^(5>, ITP(r.25)iTRF(5,25> TRCPPT . CCMMOKJ /COMVAl/ KT.iKT.nT.TT ' »N, I TfP, NE IF"» IpOP*T,ERS,ERS,EPSl» "DI C0«VAL

IS.inp.uAuiKMAX.PORG.PSCL.Lr L- CDMVAL CCMHQN /TViLS/ ISTART,TMAX,,." I N, TPRFL» TPLOT, TSAVF, TCTM», TZ TVALS \- CCHNQN /INTFC' MMFr. INfCJöüJ.NONIMCCO,") PTfC .' DMfNSlON TITLE(2n), AMAT(2l) JuITAU? ECufVALENCE <AMAT,AX1 IMTAL:*- ECüIVALF'MCE(V7,T0) orA)( - REAL Mo I^ITiLl1' LCblCAL PEER,ERR IMTALZf DAiA KT,AKT,0T,ERR/n,f,0,0,0,.FALSE,/ IV1TAL23 DA l A Pl,AX,AY,BDIS,-,AL,'3S.En«;i,KMAX/3,141592653,l.n,t,!J,r,?5,n>25IMTAL2?

i.o.Gonui,o.noGi,7/ IMTALZJ

ETAIY) = dM*x-ALOl".(«B*A-Y)/(r-A»Y))«A(JL IMTAL2< ALH(X,Y) « FArT«tX-AN(i«Y«TOP»ATAN(Ar«Y)) I'JTALZ-

CALL stcuND (TZ) !!iI*!-?C RE*Ü (5.420) TITLF IMTAL27 wRlTfe (6,«30) TITLE IMTALZf- hEAÜ (5.410) TMAX.TBRlN,TpRpL.TPLOTfTSAVF.TCr,'P,p1RC,P5CL IMTAL?« REA[](5,41Ü) PHIS IMTALJl KEAP (5.J90) '-MAT.ISTART IMTALJ1 READ (5,400) MNF- T IT/LJr Nl <fr « 5«NlNFf IMTALJ-S RfcAli (5.400) (INFCCD.I « l.MNe) IMTAL3« DTriN » 1 .OECi I" ITALJ"? IF (ISTAHT.EO 0) f.O TO 1C I'.1TAL3^ RF-INP I IMTAL37 READ (1) KT,*KT,DTMIN IMTAL3' READ (i) NlNFCNl'.ö.tlNFCd»» I • 1,MN6) IMTALJ"»

10 DC 030 MAT ■ 1,NH»T l\'ITAL41 REA[i(5,l»0) M.MJ.ir.IL.jF.JL.NLF.KTr.KBT.NFVAX.NTR.HATMC.IPMNT, OF A/

IJPHINT

READ (5.410) ZLES.YNAX.THETAiCAR.D.VIS.vnT.CfL REAl; (5,410) klu.^C,RHn,iJl IF (MATNJ.GT.C) GO TO 20 MAi»'0 ■ -MAT\n HEAD (5,410) APLCATNnj.BPLC'ATNOj.ArpCATMOl.BPP'MATKOl.ALPl- (H»T^

OFM MTAL43 ' ITAL*4

MTAL45 VlTAL4^ '.1TAL47

95

10).PfeTA(r1*TNC),ES(MtTNO).EZFnn<MATNO),ESFRH(MATNOI,riUNIhATNO) ^jJ^IJ

HHU2H0(HATN0) ■ «MO iNlTAUbP 20 WfilTEN(6,«40> MAT.Ni,NJ.lF,lL.JL.ZLEV,VMAX,THETAtCAP,tl,WlS.VtST,CFINlTAL51

IL.MU.VC.HHO.UI MlTALb? D(; '« » ' l'7 UTALS«

30 IHATU.MAT) . 0 PM TALb' DC «0 M ■ l.MAT „ TAL^ IP*T<4,MAT) ■ :MAT(«,MAT)*1MAT(1.M) ., T!IS;

IKAM5#MAT) . 1MAT('5."AT).IMAT(2,M) , _ L TilH" 1KAU6.MAT) . iMAT(A,HATW(I"ATa#H)*2)MMAT(?,M TAISV

40 IHAT|7,HAT) ■ IMAT(7,H*T).IMAT(3, M) v T*rÄn IHATd.HAT, . NI \;^tl

N*SNJ*1 IJITAL6^ IKAT(2#HAT)-NJ M TAL6< IMAMS.MAT) . sr«AX ,; ^ IKATdO.-AT) . MATNfl »- TALob IKAT(U.MT) • IPRIK.T . TAU* IMATdü.MAT) . JPRI^T M TALft7 NI^ • Nl*2 ' TAL6b IS • IMATU.MAT» « TAU69 JS • IMATCS.HAH L TAL7r Iwb • lMAT(6,rAT) -. TAin IHb . MAT(7.K*T) . TAin DC «.0 J » l.NJ .' TAL7^ J^=IJS*(J-1)«MP2 MfTAI7« DC M, , . i.M }.;lTAt7b Ii,-JJ*J I<iITAL7^ DC 50 KK « l.KMAX N1TAL77

50 WdJiKK» « O.r 11TAL7'' 60 L(lJ> • ü IMTAU79

DC 70 I . l.NFfAX "is TALBO FSXUBiM) • CO ' TALH1 FBy(l«S*l> • CO <1 TALB? FRidfl!.*!) • CO ■ITALB1

DC 70 KK « I.KKAX .■ TALfti 70 weilaS^I.KK) »0.1 . \,k\ uc

XO . ZLFN/FLO/TCIi-.m, \s\\\l*t TO » XU 1MTAL87 u0 ' Xü/T0 A He PD a RMO^UQ*«^ {«ITALH« FAoT . 1,0/XO MTAL90

"L * ^/P0 v, TAL91 YC » YC/PO MTAL«? rc - crc..2)/7. \

READ (&.410) (FRX(I),rRY(I).l»lTl,lT:) \t\\r\ A NHlTt(6.450) (FRX(l!.rRV(n.:.lTi,ITr> . TAU9& N1 • NLr IÜITAU96

ITI.IBS*NI ,ITC , IT^.Ifl!,*N2 . ' , , HMD (b.410) (FPxm.rRydj.l.lTi.lTD vinct

96

c IMTALV

(FRX<n,FRym,I»ITlilT2) (FRXm.FRYm.l-ITl.lTD (IT«(MIT.I)»I • l.NTR)

» l.NTR)

N2 ■ N2*NRT- 1U»1H!)*N1 IT^«JBS*N2 READ O.410) HR|Tb(6>470) READ (J»,J90) DC 60 1 ■ l.NTR TRblMAT,I> ■ 0,0 J = ITH(M*T,I) TFrtXU) » rRX<lBS*J> TFrtYdJ ■ FRY(IBS*J» IF <J,NF,N2) GO TO «0 ITw(MAT,|> ■ J-l T«b(MAT,|) ■ 1,0

80 COTINUF wfilTfc (6#48n) ( l.TFPXdJ.TFRYd).! IF (IST*HT.t-:Q,0) GO TO 100 RfcAD (i) {NBEG<M*T,I)iNFNn(HAT.I).ARrSlZ(MAT,I).

INF.YZ ITi»JBS,*l . ■<i«IRb*NF HrAD(l) <(WB(I,KK),KKil,KMAX).FRS( I),I■ITl»1T?),

1I«1T1,JT2).DTM REAC (1) NTR, (ITR(M»T,n,TRS("AT.I), I ■ l.NTD 1^ ■ IF-l I? • MIMUF JCH «JF-1 j2sMj*jOF DC 8b J=JF,J2 JJ=IJS^(j-l)»rvIP2 ITi«jj»ir n<i»JJ*IÜ

85 READCI) nw<I,Kt«),KK«SKMAX),l.(n.l«ITl,lT2> NC » NfcNÜ«M*Til> NE • NfcND(MAT.2) ZD^ ■ FLQATCIDFI»AX

XZ » Xi>ZDF RCi-«FLOAT(JDF)«AY Y2sYZ*KDF DC 90 I s l.NF Ffir<inS»*J>«FRY( !9S*t)*RDF

90 FRX(IBb*I) ■ Fpx(IBS*n*ZDF 100 CCNTINUE

JUtJ « THETA»PI/IPO.

BHAX»FLnAT(JL-jF*l) Y0 ■ YMAX/(BHAX-0,5» AKb ■ l./TAN(THET) CFL«CFL*X0 AF » 1,0/CAP TCP ■ 2./PI A = Y0«BMAX B » A/(l,-D/A) APL ■ ÖMAX/ALOG(«B*A)/<P-A>) DAUU ' 1,/(2.*B*ARL) CNAN > ( (U*A)/(B»AM**(1.0/BIIAX) IF(ISTART,NF.0) SO TO 115

(FRxm'.FPYd),

IMTAion

IM1TC1 - IMTCll'1

If'ITCHt IN'lTCll? INITA105 IMTAinl

INITAIO'J IMJTAIO* IMTA107

INITAIO*" IMTA1U'3

1N1TA11 ) TJlTAlli 1NITA11? IN1TA115 IM I T A11 1

I « 1.3».X7.MI,HJ. I'llTAUS OTAX » 1N1TL11.5

IMITCU< 1MITC115

IMTCllft rJlTAll«? IN1TA120

IMTA121 OFAX 3 OFAX 6 OFAX 7 iMiTcua INITC119 INITCIZP IMlTC12i P'lTAl?-! IN1TA12!5 lNlTA12ft IN1TA12V OFAX f OFAX ') l\'lTA32fi OFAX 10 IN1TA12<' I^'ITAiau IIMTA133 OTAX 11 IMTA1J3 IfJlTA134 OFAX U IMITA136 lnITA137 lNlTAl3fc IMTA139 IMITA14I IN1TA145 INITA142 IMITA143

97

i ■*t.

FBY(IBS*I-1))**2*

ZK1N ■ 1,0610 H^lNiZHlN DO 109 lal.NZ ZZ « FRXJIBS*!) RH ■ FHV(IBS*I) ZKiN ■ *MIN1(ZM1N,Z7) RKlNtAWlNKRHlN.«») FRX(|BS»1> ■ *LP<ZZ.Rn)

105 rHY(lBb*lJ ■ ET*«RR) XZ ■ <FL0AT(IF)-l,5)**X-fACT«ZMlN FRX(IBb*l) ■ FRX(IB«*1)>X> YZ'«FL0*TUF)-1,5)«*V-E7*'RMM) IFUF.bO.l) YZsO.O FRV(IBS*1)»FRV(!BS*1)*VZ DC 110 HÜ.N2 FRX(IPS*l) ■ FRX(IÖS*I>*XZ Ffi''(IBS*n»FRY<IBS*n*VZ

110 FRs<lBS»n ■ FaS(IB«!*I-l>*?orT((FRY(IHS*I)' 1(FKX(1BS«I)-FRX<IPS*I-In««?)

NC ■ 2,0*FRS<I8S*NLF)*1,5 HI • NLF«NTP-1 NE ■ 2.0«FRS(IBS*M>*1.' NF « 2,0«FRS(laS»N2)*l,5 NetQ(MAT,l) » I NBt:Q(MAT,2) > \D NStG(M*T,3) ■ \F NEND(HATil) • \D NENDJM*T,2) ■ NE NEND<MAT,3) ■ NF

115 CONTINUE DO 120 I ■ 1,21

120 F^AT(1,MAT) * AMAT(!) FPAT(22.MiT) « 1,0 NTHS(MAT) ■ MR CALL GfeNVAL DC 130 J ■ 2,Nj AJ*AY*KLOAT(J-2)»vZ CW ■ CHAN«*(BMAX»AJ) Y(JS*J) ■ A-B*(CH-1.)/<CH»1.) YSt(JS*J) ■ FACT*(B««2»<A-Y(JS*J>)**?)*DAnL ESYljS«J) ■ 1,/YSE(JS*J> AFT ■ AF«Y<JS*J) AFY2 ■ A>Y««2 ASY(JSO> ■ ANG*TOP»(ATAN(AFV)*AFY/(l ♦ArV2n ..ry^wM AYY(JS«J> ■ xO«2.*ANQ«TOP«AF«YSE(JS*J)«<l.-AFY2/Clt*ArY.»))/(l,

1ESYE(JS*J) ■ -2,«DAnU»(A-Y(jS»J))*ESY(JS*J) EIüF(JS*J) ■ SORT(ASY<JS*J)««?*l.) IF (J.liT^) DV(JS«J) ■ XO«Ysn(JS*J>/V(JS*J) IF (J,b0,2) DV(JS*J) ■ 1.

130 CONTINUE Y(JS«U ■ -Y(JS*3) YSt<JS*l) ■ YSE<JS*3) ESY<JS*1) ■ 1,/VSE(JS»1» ASY(JS*1) ■ -ASY(JS*3) DTUS'D ■ -DY(JS*3>

♦ AFY

INITA144 OFAX 13

NITA14^ N1TA146 INITA147 IMlTA14h

OFAX 14 |MITA14<* INITAISP INITA1Ö1 INITA152 OFAX 15 OFAX 1<> OFAX 17 N1TA15.* NITAIS«

OFAX IP 'JlTAlbO NITA156 NITA157 N1TA158 NlTAlb'i' NlTAlöf M1TA161 MTA162 NITA16J NITA164 flTA165 MTA166 MTA167 N1TA168 fJlTA169 MlTA17n

NITA171 NITA1/2 faTA173

OFAX 19 NITA175 N1TA176 NITA177 NITA178 MTA179 MITAIBO NITA1H1 NITA1H2 NITA183 NlTAie* NITA185 NITA186 NITA1B7 NITAIBB NlTAie9

NITA190 N1TA191 NITA192 NITA193

98

'^■-r'--- flii/lürt

DO 1«0 J ■ 2,NJM1 iri3Aian Aj»*YMrL0*T(J)-l,5)-y2 TMITAIO^

yy ■ *-B»(CH-I.)/(CM*I,) JiiltJoI yst*iJb*j> ■ ,5«(ysF(Js*J)*ySF(js*J*i)) I.Jor feSY*uS*J> ■ l./ySE»(JS»J) K M Ilinn ASt»us»j) • *NO*TOP*(AT*ij(*r«YY)«Ar«yy/<i,*(Ar«yy)*»!?)» ! , tl«? DY*«JS«J> • X0«VSEA(JS«J)/yY INJTAZ01

140 CONTINUE }M}Tl?n3 YStrAUS*l> ■ ySEA(JS»2; INJTAZDJ feSY*(jb*i) . ESYA(JS*2) i'J!!l?n* AST*(JS*X» « -ASyA<JS*2) I on! DyA(jS*l) ■ -DYA(JS*2) !!»,„, IF (ISTAHT.NE.Q) RO TO 260 !.!2u DC 240 M • i.30 J TA2

GC Tu (WO,180,190). M {.,!.,,,

BC TO ^0U IMTA21Z ien LF « LU*NTP.1 I^ITIPM

Ü0 TU 200 M TAPit 190 LF » La*NRT-l M TA916 200 LAUD . NfcND(MAT.»1)-LF M I*,:,

If ■ Ht-ir IM1TA217 IF (LM.EU.O) Gü TO 240 IIÜT^I« DC 210 I • l.NTR M rl^O IF UTH(M*T,n.LT.LF) GO TO 210 l« !!!,« ITK(MAT.1> ■ lTR<MAT,I)*LADO L, I*,,,

210 CONTINUE WirlUl NIN2 » 2»NINFC }. ,i,oI DC 2Un I ■ 1,NIN2 XJTAI« IF <IN>C(J«I-2),ME.MAT) SO TO 220 l% HI IF (INFCOM-D.GE.LF) INFC(3.I-1J ■ INFC (3« 1-l)*LArn Mi?!«? IF (INFC(3«1).GE.LF) INFC<3*I) ■ INFC(3*I)*LADD IMITA227

220 CONTINUE iNlli?!"

DC 230 LL - l.LM TI^I

^ ' NK1-LL T1?32 L2 » L1*UADD \t\Al\l

Ffiy(IRS*l.2) ■ FPY(IBS*L1) ^ !.,« 230 CCNTlNUE Wtlälll

240 CALL RfeLAÖU (M) ^ TA,tp DC 2b0 I • l.NF WlAllo weilHS^I.l) . 1.0 M TA3«n WBUHS*I,4) . 0.0 WIVAAI

250 WB»IÖS»I,Z> « UI M TA54? 260 CALL BPOSN M TAS43

CALL BVALU WlAlA IF (ISTART.NE.0) GO TO 320 M.TAO!^ DC 2Ö0 J - 2.NJ \l\ltlll JJ=IJS*<J.1)»NIP2 \n\Al47 DO 280 1 - l.NI J rlllh

W(1J,1) ■ 1.0

99

IMITA249

M<iJ,2) ■ UI DC 27(1 KK ■ SiKMAx

270 M(IJfKK) '0,0 KlJ) ■ 1

280 COTINUB C*LL IHOSN DC 2V0 I ■ 1,N1 WUJSM.ll ■ W(IJS*?«NIP2*I,1) WtlJ8*l»2> • W(IJso«NlP2«I,j:) «(US^l.J) ■ -W(IJS*2»M1P?»I,?)

290 LIUSM) • L(ljS*2«MIPZ*l) SB'1 a u.U PttH • .TRUF. DC 300 J ■ 2,NJ jj=IjS*(J-l)»NlF2 DC 300 I • l.Nl IJ=JJ*1 IF(L(IJ),tQ,0) 00 Tf) 300

6 ' W(IJ,4) P = PR!i(HH0,E) C? » PW*P*PE/RH0**2 C = !>QHT(C2) UC « (AB!»(W<IJ,2)-*<5Y(JS*J)*,.'(lJ,3))»Eir1r«jS*J)*r)«r,AX VC « (ABS«W(IJ,3>)*r)«ESV(JS* ))«D*V SR » AMAXKUCiVf) IP (SB.LbiSBM) GO TO 300 S6^ ■ SB ISd « I JSU a j CCNTJNUE UC 3X0 M ■ 1,3 NKd ■ NBfcG(MAT,M) NNf ■ NEN0(HAT,M) *RCS1Z(MAT#M) ■ FRS( IBS*MNF)-rRS(IPS»NNP) DTM ■ CFVSBM DTMN « AMlNKDTM.nTMN) fMATt22,rt*T) « DTM

300

310

320

330

340

350

360 370

380

1HAT(8,MAT> ■ IS3 |MAT(9,MAT) ■ JS§

CONTINUE If (ISTAHT.EQ.O) DTMIN « 0.0F*DTMN IF (TSAVb.LT.O.O) TSAVt ■ 1.CF8 IF <TPHPUiGE.0.O) GO Tu 340 TPHPL • i,0F8 GC TO 350 CALL PHNTS (999IT1TLE) CALL PHNPLT IF (TPLOr.GF.0,0) GO TO 360 TPLOT » 1,0E8 QC TO J70 CALL PLT0UT IF (TPHIN.GF.0.0) GO TO 380 TPHIN • liOEB REIÜKN CALL OUTPUT

INII rA2Pn INII rA?Pi INII 'A2i)2 INII 'A29S I Nil rA2!>4 IM1 'A?!)^ IM1 rA2S6 I Ml A?S7 I «'11 rA?bP INII rA2b9 INII rA26C INII rA2M IMII TAPft? INII A?bi nn rA?64 IMl rA?fcb i-n 'A?66 IM1 C12? P'll 'A267 INII rA26P INII •A269 INII rA270 »Nil rA271 INII 'A272 I"' 11 rA?73 INII rA?74 INP rA275 INII rA2;t INI rA277 I »J 11 rA278 IMP rA?79 INII rA2eo IVI1 rA2öl INII rA?e2 I Nil rA2Hi JMII rA2B4 INI' rA2e5 IM! rA?ö6 INH INII

rA2B7 rA2B8

INII INII

rA2B9 rA290

INII rA29l INII rA2<'2 INII rA2«J3 IMH rA294 INII rA295 INII rA29(S INP rA297 IMl rA?9e INI' rA299 INII rA300 INI" rA301 INII rA302 INII rA303 INII rA304

ICG

390 FCKMAT 400 FOHMAT 410 FOHMAT 420 FCHMAT 430 FCKMAT 440 FCHMAT

REIUHN INITA3n5 If;ITA3nt

(X6I5) IfUTA3n7 (1219) lNlTA3rP (»fcl0.3) INITA3PV (20A4) IMTA310 (iHl/lH020A4» INITA311 (1«0//58XBMMATERIAU?/5X19HHAXIHUP ALPHA MESH» I 4', 17)(l8>iM*X I INI TA312

IMLh BETA MESH»14,18«2«HIN1TIAI. LEFTHCST ALPHA L lriF»I4/5X29HIM TI AL IM TA313 2 RIGHTMOST ALPHA LINE«I4,7X?6HINITIAL TOPMOST BETA L^E«l4,10X27HIINITA31< 3N1IIAL MATERIAL TMirKNFSS»F7,3/5X24HINlTl AL PATEMAL MEIGMTIFB . 3,»! I M TA31& 4X13HMATERIAL ANOLE"r7,2ilflXllHCAP LEK0TMiF9,r/5>(2^HR0l. NnARY L*YER lMlTA31fc 5THCKNbSS"F8.3,7X30MONE«?TEP VISCOSITY COCrF IClE'JT-r* . 4,4X30HTUOSTE IM TA317 6P VISCOSITY C0EFFICIENT«F6,4/5X17HTIPE STFR FACTPR-FS .SilflXH^SHEA IMTA31b 7R M0BULUS"F9.5,17X16HYIFLD cnilDITI0N.F9 .5/5X25HIHIT I AL MATFRIH DEP'lTASl" 8NS1TY«F7.3,8X26HINITIAL MATEPIAL VELCCITY"F9,6) INlTA3J'C

450 FCKMAT (1H041X47HINtTI AL (Z.T) COORDINATES OF LEFT MATERIAL FACE/(IMTA3Z1 15«/X,2M,Ö)n IMTA32^

460 FCKMAT (1H041X46HINITIAL JZ.D COORDINATES OF TOP MATERIAL FACE/(51NITA32J l(7X,2Fy.5))) INITA321

470 FCKMAT (lH040X«flHirjlTlAL (1,?) COORDINATES OF RIC"T MATERIAL FACE/1MTA32^ 1(517X,2F9,5))> IMTA326

480 FCKMAT (1H043X45HINITIAL (Z,") COORDINATFR OF TRACER PARTICLES/(5 ( IMTA327 14X.I2IIH>,2F9.5))) IMTASZH

fcNU IMTASZ''

101

**■ ■*■■*.- äuim

3

SUBROUTINE GENVAL . VS\ut> \ COMMON /MATARR/ NMAT.lMATda.SJ.r^mjjJJ.MAT ioMAtfjl| ,% ...„.„^ÄNES ? COMMON /ZONES/ NU6Gl9.3)»NLNB(9.S)#^CSlZ(5.3>.nlSM4X(9,3),ni«MtN(Z2NES ?

19 3) ZONES 3

»« äK; M'TAW!»!;:.«.«^-«.« «•.-»-«•:":[i iS.TOP.DAL.KMAK.PORC.PSCU.LBtUr cnwv.L

C 1 2 3

COMMON /PRESS/ PUEP.PB.Pk.MATNO ^=" ? COMMON /INTfC/ NINFC•INrC(60>,NONI^<^0,9) irvWAHn OIMENSION AMAT(21), MMAT(7) QCVVAI 11 IQUIVAUENCE (AKAT.AX). (KMAT.NI) GRvlu? PP**- MV . QF\VAll3 ÜO 1U I ■ 1.21

DO ?U | ■ 1,7

N!M1 ■ Nl-1

ÜFNVALK 10 AMAT(I) ■ FMAKI.MAT) GFNVAL15

QtNVAl.16 2o MMAT(I) . iMATd.MAT) ^:::r::

MAJNÜ • iMATdO.MAT) GFNVAU17 DAX « 1.0/AX GPNVALl« DAY • 1 O/AY ÜFKVAL19

MDAV • O'.S.DAY «NV 1.21 0AX2 - DAX«»? V£lk\\\ DAY2 « DAY-.2 UFNVA123 HDAXY • 0.5.DAX*Ü*> r\ll\\\\ ÜDAXY ■ 3.5.H0AXY fcV^W HAUfHU ■ 0,9*MU (.ENVAL26 TWTDMU . 2,8-MU/3.C r^ül-!!

TREOTM « 3,0/<2,0«ru) S^!*L5? AK.FACT'DT 2 * , AL • AK*DAX QENVAL33 AS - AK.DAY V?lkyA MAC ■ fl.SaA« GPNVAl.36 ÜIS - 0 ?:" ^NVAL37 OAL • 0,25«AL arNVALS«» SAS • 0 25*AS 8ENVAL39 WAK « C.25.AK QFNVAL40

(JENVAL43 NJM1 ■ NJ.l 0ENVAL4« ND • NENÜ<MAT,1> QPNVAL45 NE ■ NEND(HAT.2> QPNVAL46 NF « NEND(MAT,3> (JFNVAU47 NDl ■ ND*1 QFNVAL48 NEl ■ NEM 8ENVAL49 N?R - NTRS(MAT) G6NVAL50 PETUHN ÖFNVALSl iND

102

zäjtm.

IDBRUUTINE MVBNO , *M^ l COMMÜN /BNDVAL/ MB(»0n , 7) .r»-X(600) .rRV(600 ) .rR3(6nO > ^iOV*L ? COMMON /MAT*RR/ NMAT,lM*T<l2,9),rMAT<23,9).M*T „n.^ll^ l COMMON /COMVAL/ KT, AKT.DT.DTMIN,IT|R#N|IM. lPONT,ERR.e<'S,E''8l ,«»Dl^MV»L ?

lS.TOP,CAL.KMAX,PüRli,PSCL.La.|.F C''MV*1- 5

COHf '"" " ' " 1ARL. 2i 3Ui 4,Nr,NIP2.NTR ärii"''?? hOuIVALFNCE<Y2,Tü) 7* 0 " DO 10 MAT • l.NMAT v" ^

Nl ■ IBS«1 Hv^u in N2 • IÖS*NF M^^ 11 DO 10 I ■ N1,N2 •" u "

2P « XU.trRxm-XZNAMü.RU.TCP.ATAMAr.RB) ^BND 14

FR^I) . *.1AX1(RB*CT.WB<I.3).0,0> ZTull) 10 CONTINUE H;|^ J8

«PTURN M7BND 10

kND

103

mm* m ■ ^ „i

SLaROnTINe ADJINT »PJINT 2 COMMON /hNDV*L/ <IR(*00,7),raX<600),rPV<600),rRS(600) BNUVAL 2 CCMMON /M4TARR/ NM*T, IM»T(12,5),FMAT(23.5>»MAT MATiHR 2 CCMMON /iONES/ NBeG(9.!>.NENn(5.3».APCS12(5.!).DISMAX(5'.3).OISMlN(Z0NES ^ 15,J) ZO^FS 3 CCMMON/SCHTCH/ Ti<fl(10O,7),Trrx(3OO),TFRY(300) SCHTCH i COMMON /INTrc/ NlMrr.lSFC(60).NONlN(20,5) lNTrc ?

COMMON /COMVAL/ KT.AKT^T.DTMIN.ITER^EIPnjPHNT'.ESR.El'S.EPSl.RDICOMVAL 2 IS.IOP.Ü*L.KMAX,POPG.PSCL.LB,LF COMvAU 3 LCulQAL k»R APJIhT « DC 80 I • l.NlKfC APJINri" HAU ■ INFC(6*l-5) AOJINUl MAI2 • INFC(6M-2) iS^l^h

IF(M*Ta.feO,3) GO TO 3n AOJIIMTI?

Nl ■ IbSl*l AOJ'iKTl^ N2 ■ IbSl*NEND(H»Tl,3) AFIJIMI? Ml»lBS2*MrNf)(MAT2,21 *"

J'I!

:IJQ

M2»IbS2*NENt)(MAT2,3) *D'J' 'I*! ZKX2.0.0 APJ!KT20 DC 2 J.Mi,M2 AnJP:I"

2 Z''X2iAM*XX<rRX(J),ZMX2) An-INT2Z K«^! AnJlM2J DC A J.N1.N2 AnjlfTZ^ IFlFKXtJ) ,GT,ZKX2) r,0 TO 4 AflJlM?!) K,J AnJlNT26

4 CONTINUE AnJINT27

N2 = MtN0(K*l,N2) AEJ!M^ HMXI.0,0 AnjIf.T29 DO 5 J.N1,N2 APJir.T3

5 RfXl»AMAXl(rRY(J),RMXl) ^Ü^ÜI.l DC 6 KiMl,M2 APJINTi? IFirRY(K),UE.RKXl) r,0 TP ft Anjuns

6 CCNTINUF APJIUT3« 7 K.R*1 AnJINT35

a RHX2»AMAXl(FRY(K.i)lFRY(K)) AHJ!I!'l,!? Rh1>*2»AMINl(FRY(K»l>.FRY(K)) ADJIM37 Zh'X2«AMAXl(FRX(Krl),rPX(K)) {JHIUT« ZHN2iAMINl(FRX(K.l)1FRX(K)) AnJIMJV DC 10 J«N1,N2 ADJINT40 IFtFPY(j),GETRMN2.AND.FRX(J).r,E.ZMNJ) GP TO 11 AnJlM41

10 CONTINUE APJINT42 6C TO 7 AnJlNT43

11 J1«MAX0(J.IBS1*2> AOJIf.T44

DC 12 J«Jl,N2 ^,m5 lF(FHY(J),LT.RMN2,0R,FRX(J).f!T.ZMX2J 110 TO 12 AnJI.. ! j2sj ADJINT4n

12 CONTINUE IVtllltl J2=:MIN0<J2*1,N2) t2J, KTR, D.^RY(R)-FRY(K.1) ADJ^TSl IFUBStOJ,LE.l.OE-10J D-1.0F-10 AEJ,I.NI^ EHi:»(FHXlK).FRx(K.l))/D TK , ^.i IF(ABSIFM2),LE.1.0) GO TO 14 »S,,^TK* EH<:«l,0/tM2 AHJINTSS

104

■ ■«i. •-''., ..■". -jwt*

B2«rHY(K-l)-EM2«rRX(K-l) *D'!IM^ icu,2 AOJINTS? QO TO 15 AtUINTi«

14 B2»rRX«K.i)-EM2«rBY(K-ll tüÜiün

15 J-JzJl AnJINT61 DC 2t JJiJl,J2 AnJINT62 j.j.i gJ ,'1,J' AnJINT63 D»>RX(J)-FRX<J-1) »nilUlI^ IF(ABS(D),LE,1.0E-in> D«1.0F-10 .«..Sri! EM«(FHVJJ)-rRY<J-l))/D T«.^!? IFIABS(EM1).LE,1,0> QO TO IS A^^T^ 6K1.1.8/EMI tJJnTftQ IE»!tO*2 ADJlNT7o OC TO ^0 «JIJ.T/t

18 Bl«FRY|J-l).EMl.rRX(J-l) ", T,. lExJEQ AnJir.T7J

20 GO TO <21.22,23,24),IE tnnrT7S 21 R«CBl*tMX«B2>/(i,0-FMl»eM2) . .,!

GC TO 25 A0JINT7f 22 R»(EM2«91-EM:«B2>/<«sM2-GHi) ADJIN!!!

QO TC 25 ADJINT7fl 23 H»(Bl-B?)/(EM2-EHi) JUUIHr««

00 TO it AnJINTBO

24 R«(Eh2.Bl*B2)/(l,0-EMi«EM2) tlü!^», 25 lFlR1r.k.RMN2.AND,R.LE,RMX2) GO TO 40 .?,.;,?, 28 CONTINUE iljZlll

GO TO 7 ™J™ltt 30 Nl-IbSl*lNFC(6*lM) AnJINTB?

N2«IBSI*|NFC(6«I.3) "^/JIST M1«IBS2MNFC<6.I) inj NTB8

| M2«lBS2*|NFC(6«I.l) »«U^TBO M3=INFC(6M-1^1 knslJral M4.NEND(MAT2,3) tlV^rli LAUD»N2-N1-M2*M1 .„, TTOS NF = M4^L*DD tlVurll IF(NF,GT.IMAT(3#«AT?), 00 TO 55 {E, LTO^

DO 32 J=M3,M4 tlVtJrlt

TFKX<J>.FBX(K) ISj NT97 32 TFrtY(j).FRY(K) ^"ü^ioa

H5*M2^i.*DD JBN2*1 DO 34 KsMliMS

FRX(i).FRX<J) tSilHJ^ 34 r«r.K).rRY(J, JDjjNIOJ

nr 1* t>yJ u4 ADJIM05 00^36 J.M3.M4 AOJINIOÖ

FRX<K)«TFRX(J) tSJ,ll!J2« 36 FRT(K)»TFRY(J) iSji^Tng

H2»M2.1BS2 iSj wiSo lKhC(6«I.l)»M2»L*DD I* , *!:,, NEND(MAT2,3)«NF ADJlNlii

105

AHJlNTPe AnJINT99 AOJIN100 ADJIN101

ADJINUZ lMNkND<H*T2,2),LT.M2) 00 TO 80 AnJIMl3 NEND(MAT2i2»»NEND(M*T2,2)«LirO ADJ1M1* NBbO(MAT2,3)»NBEO<M*T2,3>«LArD ADJlNUi) IF(NtND(HAT2.1)iLT,M2) 00 ,0 «0 ADJIMl* NENDtMAT2,l)-NEN0(M»T2,l).LArD AOJINU? NBtO(MAT2,2)»NBE0(M*T2,2)*LArn AnJINU"

GC TO »0 AnJIMl« 40 NINT ■ J-l AHJIMZ') 90 CONTINUE AOJIMZI

|MC|Ml-i> ■ MNT-1B84 AnJIMÜ^ IN>C(6«I) ■ K-1BS2 A0J"a^: NF • INFC«6*I)*INrC(6*I-J>-l AnJIMZ" If (NF,LE.IMAT<3.MAT2)) GO TO 60 AOJIMZb

5> CONTJNUE APIJIMZ* WRITE 16,90J M»T?.HAT1 AOJIfUZ' ER* ■ .TRUE, ADJIMZ" QC TO «0 AHJIMZ«

60 NEND(MAT2i3) ■ NF AnJINU- IK^C(6«I-1) ■ Nf A0JIM31 K » K*INFC(6«N3) AHJIMJZ DC 70 J ■ Nl.NINT ABJIM33

FRX(K) » fRX(J) APJIMJS 70 FRMK) « FRr(J) AI5JtM36 80 CCIMTINUE APJIM37

HEIURN AflJJMäö

,0 F0HMAT (41H0TOC H.NV POINTS 0. ,NTEPr*CE OF KATEPIAU2.14M W.TH HAAOUINIJJ

iTEK!ALl2) APJlM^l EM)

106

.: ■■■u.—;...... irtniitt

SlöRüUTINE TDlfF rDIFF ? CCMMUN// w(22O0,7j,L(22OO» IMTVAL ^ CCMMON/MSMFCN/ r(7e),DV(7a>.rVAt7S),ESY<78>,ySE(78),ESV*(7e), HSMFCN ?

lYSt*(7«),E3VEI78),El0r(7JI),ASV(7B),Ayy<7l'>,ASVA(7«) MSHFCN i COMMON /M4TARR/ NMAT,IM*T(12,S),FHAT(23,5).HAT M4T*HR ? COMMON /COMV*L/ KT.AKT.DT.DTMIN.lTER.NEIBR.IPOINT'.EBR.EPS.EPSl.nDICOHVAL ?

ISi lOP.UAUiKMAX.PORQ.PSCL.LB.I.r COMVAL >) COMMON /MATVAL/ AK, »Y.CFL.VIS.VIST.Mt,VC.RHO,XQ.PO,TO, XZ,»,ö,ABL.OHiTVAL 2

lABL,CHAN,BMAX,FACT.ANQ,AF,SBH,ALiAS,AK1HAL,HAS,HAl'1CAt.OASlOAK,DAXMATVAL 3 2.CAV,HDAX,HDAV.0Ax2.DAy2.HDAXY,0ßAXV#DTR,HALrHU.TWtCMU,rRT6MU.60VMMATVAL * 3U. ISEOTM.NI.Nj.NFMAX.IS.JS.IJS.IBS.rSB.JSn.NIMi.MJMl.N'D'.Nrj.NF.NElMATVAL i 4.^^.N1P2|NTR MATVAL 6

COMMON /PHESS/ POER'.PR.PE.MATNO PRtSS 2 REAL MU FTIFf 1 LOülCAL PDER.AXIS FTIFF 1.) ÜIMENSION WW(3,3.7). F(3,3.7). 0<3,3,7>l M^.S^)', T(3.3.3) F01FF H DIMENSION WP(2,2,7)', UN<7) FniFF 1? SBM ■ O.ü FPIFF U NIH1 ■ Nl*l FnlF> 14 DO 10 I ■ l,Nl F01FF lb M = MPl-I F^IFF 1A DO 10 N ■ l.NJ FniFf 17 MN ■ IJS»(N-1)«NIP2*M F3IFF 1b L(MN*2) ■ L(MN) FniFF 1<3 DO 10 K ■ l.KHAX FniFF 20 W(MN*2|K) ■ H(HN.K) FniFF 21

10 CONTINUE FPIFF 22 DO 260 M ■ A.NIPl FDIFF 2J DO 260 N • 2#NJM1 FniFF 2* MK » |JS»<N-1)«NIP2*M FniFF 25 IF (L<MN),EQ.O) GO TO 260 FDIFF 26 NEIHR • 0 FHIFF 27 IF <L(MN*1)1EO,0) NPIBR ■ NEIFIR»! FP1FF 2H IF l\.tm»NlP2),EQ,a\ NEIBR • NEIBR*2 FPIFF 2V IF (UMN-D.EO.O) NEI«R ■ NEIRR»4 FDIFF jn IF <U<MN-NI^2>.EO,0> NEIHR ■ NEIBR^B FDIFF 31 IF (L<MN*NIP2*1),EOIO) NEIBR ■ NEIB«*i6 FDIFF 32 IF (l(HN*NIP2.1)lFO10) NEIBR ■ NEIBR*32 F01FF 35 IF (L(MN-NIP2-1),E0.0) NEIBR ■ NEI8R*64 FI21FF 34 IF IU(MN-NIP2*1»,E(M) NFIBR ■ NEIBB*12« FDIFF 35 IF (NEIBR,NE.O) SO TO 210 FniFF 36 MMü ■ M-2 FOJFF 37 NM<: ■ N-.J FDIFF 3P AXIS ■ .FALSE, FDIFF 39 IF (N,feO,2) AXIS ■ .TRUE. FDIFF 40 ESYN ■ FSY(JS*N) FDIFF 41 Djl ■ ÜV(JS»N)«OAK FDIFF 42 DJ<i ■ ,5«ÜJ1 FDIFF 43 PCbR ■ .FALSE, FDIFF 44 DO 20 J ■ 1,3 FDIFF 45 MJ ■ NM2*J FDIFF 46 YSbJ ■ YSE(JS*F«J> FDIFF 47 AR ■ -ASY<JS*Hj) FDIFF 48 JJsIJS*(MJ-l>«NlP? FDIFF 49 DO 20 I • 1,3 FDIFF 50 MI ■ MM?*I FDIFF 51

107

■a. liitüi

FDIFF &"! IJ»JJ»MI FOIFF S3 RMU • HdJ.l) FDIFF 5* U » h(lJi2) FOIFF 6? V » H(IJ|3) F0irF so E « N(IJ.«) FDIFF 07 SH • W(JJ.5) FOIFF So Si* ■ W(IJ,6) FDIFF y S2* ■ W(!J.7) FDIFF 60 P = PRSCHI-CE) FPIFF 6: WV.lI,Jil) • flHO*YSEJ FPIFF 6? Hhll.J.Z) ■ WW(I,J,1)»U FDIFF 63 WW(t,J,S) ■ HH(I.J.1)*V .„.i^iMi FDIFF 6«

Mhd.J,?) ■ S1WSEJ FDIFF 64 Hta( ,J,f> m S12*YSEJ FDlFF 6? m-i ,J,7 ■ S22*VSEJ FD1Ff 6H

fc s WWUiJ.O/YSEJ FDIFF 69 Fd.J.X) ■ WW(I,J,2»*AR*WW(I..I.3) Fp,Ff 71,

FdiJiö) " THTDMU*<?.»Ü-AR«V)«YSEJ FnIFF 74 FdiJib) • MU«<U»AR*V)*YSFJ Fn,Fr 7^ F(l.Ji7) « TWTCMJ»(9.**B«V-l)>*YSEJ F01FF 76 Hd.JiD ■ RHO«V FDIFF 77 Hd.J,*) ■ H(I,J#1)*U-S12 FDIFF 7b Hd.J.d) ■ H(I,J,i).V-2,«S22-Rll FOIFF 79 H(i.Ji4) ■ (E*P-S?2>*V-U«S12 FrjFF eo H<liJii) " TWTDMJ'V FDIFf Bl H(1,J,6) • 0. FDIFF «2 H<l,Ji7) ■ H(I,Ji5) FDIFF «3 Gd.JiX) ■ H(I,Jil) FDIFF B* Ci( I» J.2) ■ H( IIJI2) FDIFF Ho GdiJ.a) " H(l,Ji3)*P*SU*S2r FDIFF 86 0(1,J,4) ■ H(!,J.4) FDIFF Ö7 Gd.Jit») • -TWTDMU'V FDIFF OP ödiJ,6) ■ MU*U FOIFF 89 Qd,J,7) " FRTDMJ'V FDirF 90 Td.J.i) " S12 FDIFF 91 TdiJ.2' ■ -.5*<S11-S22) FDjFF 92

Td.J,3) ■ -512 FDIFF 93 20 "fx . ^BscF.J^a./w^s.s.n.n^i.n/wwj^!,;,, FO}FF 94

'ItiV- AS-ABS<ESYN.UW<2.2.3)/WW(2.2.l).ESY(JS*N.l).UW<2;i.3)/-N(2.FDDIFF 98

11,1)) FDlFFim DC 60 K ■ 1,4 FDIFF101 DO 30 J ■ 1,2 FDIFF102 MJ ■ NM2*J FOIFF103 DJ ■ DYA(JS*MJ) FDIFF104

30

108

3*HU|j*i»t<j*H(i.jiKn FDirnoe IF (,NOT,AXIS) QO TO 40 FDirfl09 Q = 0*S*(H(2,3,K)-HI2lliK)) FClFFlin QO TO 50 FDIFFU1

40 0 » DJl*<H(2,3,K)*h(2,l,K)) FOIFFU? 90 HMKJ ■ WW(2,2#K>.0*L*(r(3,2,K)-F<l,2,K>)-OAS«(G(J,3,K),G(2<l,K))-FniFFlli

1Q*VIST«{AQ1X«(WW(S,?,K)-WW(?,2,K)>-AC2X*(WW(2.2»K>-KHI1;2,K))*A01YFDIFF114 2*<HW{2I3,K)-WW{2,?#K)).A02Y«(MW(2»2,,K)«WW(2»1»K))) FPlFFll^

60 CONTINUE FnlFFU6 DO 70 J • 1,2 FnlFFll? MJ • NH2«J FDIFFUP DJ ■ DYAJJS^MJ) FnlFFHV DO 70 I ■ 1,2 FDlFFlüf MI ■ MM2*l FnlFM2l DIi-F « HAL«(00VMU*(VSE(JS*MJ*l)«ASY<JS*HJ*l>«<G<I»l,J*i;6)-G(I, J*lFnlFF12? l,6n*YbE(JS*MJ)*ASY(JS*HJ>«(ri(I^liJ,«)-G<I,J,6)))«TRE0TH«(YSE(JS*MFnlFFlZ3 2J*1)*(U( l*l,J*l,5)-(J(I.J»li5)»*YSE<JS*Mj)*(G(Ul,J,5>-Gel.J,5)))>-FnlFf 12< 3HAb«0DVMu*<G<I*l,J*1.6).G(I*l,J,6>*G<I,J*l,6)-C(r,J,6>> FnlFF12^ CCi ■ ,2S*TRE0TM»(ESY(JS*MJ*l)*(F<l«l,J*l,5>«F<I>J*i,9)*r(I*l,J*l,FniFFlif6 17>*F(I.J*l,7))»ESY(JS*MJ)«(F<r*liJ.5)*F(I,J.^>*F(I*l,J,7)*F(I,Ji7)FnlFFl27 2)) FtllFFlgP CCÜ • -.2&«TRE0TM*{a(I*l,J«l,5>*B<l*l,J,5)*C(I,J*l|S)»GlI.J,5)J FD1FF129 DC 70 K • 5i7 FDIFF130 T*V ■ ,25*<T<I*liJ*liK-4)«T(I*liJ.K-4)»T(I#J*l,K«4)»TII',J.K-<») FPIFF131 DUS « HAS*(ESY(JS*MJ«l)«(WW(I*l,J*l,K)*WU(l,J*l,K))-ESY(jS*MJ)*(WFnlFF132 INU^liJ.KUWMI.J.K))) FDIFF133 DUSS ■ HAL«(WW(Ul.J*liK)-UW<I,J*liK)*WW(I*l.JiK»-LH(i;j.K)) FriFFia4 MPlIiJiK) ■ ,25*<WW(I*ltJ*l.K»*WH(I*liJiK)*UW(I.J»l,K)*JW(I,J,K))*FnlFFl35 lH»L*(F(l*l,J*l,K)-F(IiJ*l.K)*r(I»l.J»K).r<I».l»K>)*H*S«(a(!*l.J*l.KFnIFF136 2)»ü(l*l,J,K)*G(I,J^l,K)-G(I,J,K))"CCl«DirSS"CC2*D|FS-TAW«nlFF-0AK*FPIFF137 3DJ*(H<l*l,J*l,K)»M(!*l,J,K)*M(I,J*l,K)*M(l,J#K)) FDIFF 138

70 CONTINUE FPIFF139 DO 100 K ■ 5,7 FnlFF14P IF (,NOT,AXIS) GO TO 80 FDIFF141 0 = 0ASMH(2,3,K).H(2aiK)> FniFF142 GC TO 90 FnirF143

80 0 = DJl*<H(2,3,K)«H(2iliK)) FP1FF144 90 HMK) ■ WW(2,2,K)*0»L*<r(3.2.K).F<l#2,K)»(W{HfJ,2> FnlFF145

1-ASY(JS*N)«W<HN|3)) w(HM<3#2,K)v.HM(l,2,K))-T{2,?.K-4)*YSFDlFF146 2E(JS»N)«(ASY(JS*N;.o0VMU»{Q»,t,?,6>-O(l,2,b))-TRE0Th«(8(3.?i^)-G<l.FPIFF14 7 32iS>)))*aAS»(G{2»3 K.-'-SC 1, ••w(i;".3)*(E8Y(j3»N*l)* FDlFfl^e 4HW(2i3|K)-ESY(.iS*N- ■')*WW(2I1.K))*T(2,>.,KV4)«(W(MN*N1P2,?) FDIFF 149 5.WlMN.NIP2>2)))-0*VlSr*(A01X«(WH<3,2#K).WU(2,2,K))-«QSX«(WW(2 FDIFF15Ü 6»2.K)"WW(l,2.K))*A0lfMHW(2,3.K)-WW(2,2iK))-A'52Y**WM2,?,K).HW{2,lFDIFFlbl 7,K))) FPIFFIS?

100 CONTINUE FDlFFISi DO 110 J • 1,2 FPIFFIS* MJ » NM2«J FDIFF155 A« ■ •ASYA<JS*MJ) FD1FF156 YStJ « YSEA(JS*MJ) FnirF157 ESYJ ■ ESYA{JS*MJ> FDIFF15fc DC 110 1 • 1,2 FP1FF15? R*.U • NP<I.J,1)«ESYJ FDIFF160 U » WP<IiJ.2)/WP(l,J,l) FPIFF161 V » MP(I,J,3)/HP(I,J.l) FDIFF168 E » MP(I,J,4)/WP(I,J,1)-0.5«(U*U*V*V) FnlFFl63

109

r

SU ■ wP(l,J,5)*ESYJ Sli ■ WP(1,J,6>«ESYJ S2<i ■ hPU»Ji7)*lSYJ P » PRS(RHO,E)

s WPlI»Ji4)«ESYJ

110

120 130

• Jil)

|J|4) iJi») • Ji6>

ij.l) • J>2) • J.ä) |J|4) • Jid>

ij.n iJii) • J«2)

• J«4>

»Jft»)

• Jin • Jii) • JiiO

T(liJ.3) CCNTJNOE DC 140 K IF (,N0T, Q * QAbM QC TO 130 0 « DJ2*( HN(K) ■ M

WP(1,J,2»**R»WP(1,J#3) r(l.Jil)«U-VSEJ«(Sll-P*AB«Sl2) r( J,J,1)*V*Y,5EJ*((P-822)*A''-S1?) YSEJ*<(E^P)«<U*AR*V)"S12«(V**R»U>-S11«U TwTDMJ.(2l«U-AR«V;«Y9EJ MU»(U**R*V)«YSEJ TwTDMJttJ.^AR^V-lD^YSEJ RHO«V H(I>J>1)*Ü«S12 H(I,Jil)«V-2t*S22-Sll (E*P-S2?»*V-ii*S12 TMTDMU'V 0, Wd.J.S) HC, J.l) H{l,Ji2) H(I.J.3)*P*S11*S2^ H(I,J|4) -TWTDHi)«V KU*U FRTDMJ»V 512 •.5*(Sll*S22) •S12

1.4 X1S> CO Tn 120 (2,2,K).H(2.1.K)*H(1.2iK).^(l<l,K))

(2,2.K)*H(2.1tK)*H(l,2,K)*H(l.l.K)) (K)-0*L*(FC2,2,K).r(l,2»K)*F(2,l#K>> K)*G{1.2,K)-G(l,l,f))-Q

F(I; l.K)«Q(2.1

140 CONTINUE DUF « HAL*(O0VMJ*(YSEA(JS4N)*ASYA(JS*K)*(G(2*2i6)

lJS*N.i)*ASYAUS*N-H«(G(2.1.6)-0(lil,6)n-TRCOTM«| 22ia)»G<li2,9>>*YSEA(JS*N-l)»(Q(2.1.5)«G<1.1.5>)»)» 3JS*N)*(G(Z,2,6)*G(l,2,6))»YSEACJS«N.l)«(G(2,l,6)*G

CCl ■ l25«TRE0TM«(tSY*(JS*N)»(r<2.2,5)*F(1.2,5)*FJ l»E!>YA<JS«N-l)«(F(2.1.5)»r(l,1.5)*F(2»1.7)»F<1.1.7>

CC<! ■ -.25«TRE0TM.(fi{2,2,5)»rJ(2.1»5WG(l,2,5)*G<li 00 170 K • 5,7 T*V • ,2!»MT(2.2.K-4)«T<1.2,K-4>»T(2.1»K-4)*T(l,li DUS ■ OAS*(ESYA(JS*N>*(MP(2>2,K)«HP(1«2,K))-ESYA(

1K>*HP(1.1IK))) PUSS ■ UAU«(WP(2,2.K)-UP(l,2.K)^WP(2.1.K)-WP(l,l, IF (.NOT,AXIS) GO Tfl 150 Q - ÖAb*(H(2,2,K)>H(2.1.K)*H(l,2iK).^(l.llK)) GO TO 16Ü

190 Q * DJ2MH(2.2|K)*H(2.1.K)*H{1.2IK)«H(1I1IK)) 160 HMK) a wN<K)*CAL*(F(2l2,K).r(l,2,K)*F(2,l,K)-F<l',

l,K)-G(2,i.K)*G<l,2,K)-G(l,l,Kn-CCl*LIfSS-CC2«DlFS

FOI •F164 FDl 'F165 Fni ■F166 FDl ■F167 Fni •F16P Fni •F16V FDl 'F170 FP1 ■F171

•AP*S22*V) FU1 ■ri72 Ft) I ■F173 Fni 'f 17* FDl ■fm Fni ■H76 FDl ■H77 Fni ■F17ti FDl •F17« Fni -Finn FDl ■Fiei Fni ■ua2 Fni ■Fl«3 FDl -Fie4 FDl ■Fie^ FPl ■nee FDl ■Flb7 FDI ■FIB« Fni rFlB9 Fni ■F190 FDI -F1V1 FDl ■F192 Fni ■F193 Fni -F194 FDI -F195 FDl ■H96 Fni -F197 FDl ■H98

LKHIOAS* (G(2.?FnI 'f 199 Fni ■F200 FDl ■F201

•G(1I?«6)) ♦YSEAtFDl •F202 YSEA(JS*K) •<0<2.FC1 ■F203 H*S*00VHU* (YSEACFDl ■F204 (1,1.6))) FDl -F20b 2.2.7)*F(l ,2.7))FD1 -F206

n FDI •F207 1.5)) F 'I ■F208

FDI "► 209 K-4)) KOI ■F210 JS*N-1)«(WP(2.1.FD1 ■»211

FDI •F212 K)) FDI "F213

Fni ^214 FDI "f 219 FDl rF216 FDl -f217

1,K))»0*S* (G(2.2F0I ^218 •TAy*0lFF- C FDl 'F219

110

r

170 CONTINUE FDlFf220 WtMN -?,1) ■ WN<l)«E8r(JS*N> Fnir»?2i W<HN -?,2) ■ UN(2)/HN(1) FnirF?2? W<MN -2,3) ■ MN(3)/MN(1> FDIFF223 VEu ■ t<(MN-2,2)«*2*y(HN-2.3)««2 FD1FF?2< W(MN -?(4) ■ AMAXl(HN<4)/WN<l)-0.5«VELiO,0) Fnm225 W(rtN -?,9) ■ WN(9)«6SVN FnirF226 M(MN .?,6) ■ WN(6)#EIVN FniFf?27 WtMN -?,7) ■ Wig{7)*i»YN „ FD FfJ^J YlbLD ■ H(MN-2,5)«*?*W MN.2.^)«#2«M(KN.2,«)*«2*W(HN.2,5)«W(MK.2,7)Fn FF22« IF (VIbLU.LT.YO 00 TO 200 FDIFF23(] IF (AXIS) 60 TO 1«0 FniFf?31 WCüT • ((«(MN.5>»*SV(JS*H)«U(HN.6))*<W(HN«1,2>-U<MN.1I2I)*<W<MN,6)FD1FF?32

l-Ab¥(jS*N)«W(MN,7)).(W<MN-ii,3)-H(MN-j,3)>)«0AL*ESV(jS»NI«(U(f'N,6)*FnlFF2JJ ^(^llMN♦N^p2,^)-w(HN-MIP2,^))•^|<MN»7)*(w(H^>^^IP2,3).w(H^.MIp2,3))•o*FnIFf ?34 3S«HAKMW(MN,5)«w(MN,7))«H(MN,3)«DVU8«N)> FPIFF?3'5

GC TO X9Ü FDlFf?3t 180 WCUT » U(MN,5)«((w<HN*l,2)-W(MN-li2)>«0*L-ESV(jS*K)«(k('lfUMF2i3)-FniFf ?37

lM<riN-NIP2i3))*0AS) FDlFf23e! 190 HCUTi*M*Xl(HDOT.0.0» rnIFF?39

ACUN » WDOT»MU/VC rniFF24n SSU ■ JW(MN-2,5>«AC0N«W(Mtg#'»))««2*(U(MN-2,7)-AC0N*W(Hk,7))«*2*(W(Mrnirf 241

lN-^»6J-ACON«H(MN,6>»**2*(W(MH-2i5)-AC0N*W(MN,5))«<Wm.2,7).AC0N*wFniFF242 2(^N,7)) FniFf243

ALHHA ■ SQRT(VC/SS0) FniFf?44 H(MM-2»5) ■ ALPHA«(U(MN-2.5»-AC0N«W(HN,5)) FnirF24,3 H(MN»2|A) « ALPHA*(U(MN-2,6J-AC0N«H<PN,*)) FnlFF246 W(MN.2»7) ■ ALPHA«(U(MN-2I7)-AC0N*H(PN,7)) FniFF247

200 PCbR ■ .THUE. FniFF24f RHU ■ W(MN-2,1) FnlFF249 E » MMN-2,4) FDIFF2&0 P « PBSCHHO.E) FDirF251 C2 ■ PH*P*PE/RhO**2 FD1FF?!>? IF (02,06.0,0» 00 TO 240 F0IFF253 WRITE (6,300) MM2,N,MAT,ESY{JS*N)IAKT,(W(MN-2,K)»K • l.KMAX) FDIFF2i)4 GC TO 230 F3IFF25!>

210 IF (NEIBH,UT.240) GO TO 230 FDJFFPbft L(MN) ■ 2 FDIFF257 DO 220 K ■ l.KPAX F01Ff?56

220 W(MN.2|K) » W(I"^,K) FniFF25<' GC TO 260 FOIFf260

230 BSAVE ■ B FDIFF261 C*LU ONESTP (M#N) FDIFF262 B = BSAVE FD1FF263 GC TO 260 F'51FF264

2«0 C » S0RT(C2) fDIFF26!) UC ■ (ABS(U(HN-2«2)-ASY(JS«N)*W(HN-2f3))*FIGr(jS*r.')*C)*DAX FniFF?66 VC ■ (ABS(H(MN-2,3))*C)«ESY(JS*N)«D*Y FnlFF267 SB « AMAXKUC.VC) F')IFF26fi IF (SB.LE.SBM) 00 TO 250 FniFF269 SBM ■ SB FniFF270 ISd ■ MM2 F01FF271 JSB • N FDIFF272

250 CONTINUE FOJrF273 BS • AK*SB FDIFF274 IF (BS.QE«0.9) WRITF (6.290) MM2.N,AKT.BS.MAT,(H(MN.2.K) ,K«1,KMAX)FP1FF27?

Ill

MUH

IF (BS.r.b.l.O) GO TO 230 260 CONTINUE

DC 270 M ■ l.Nj JJ»lJS»(N-l)«NIP2 DO 270 M • l.NI HK*JJ*H lim) ■ U(MN*2)

270 CONTJNUE DO 280 M • 2,NIM1

280 L<IJ8*M) ■ L11JS^?«NIP2*M) rf*T(22.M*T) ■ CFL/SRH IM*T(«,M»T) ■ 1SB IKAT(9|MAT) ■ JSB RE I URN

FDirF276 FniFF277 FnlFF278 FnlFF279 FnlFF2H0 FDIFF281 F01FF28Ü FDlFf?«^ FnIFF?ö4 FP1FF2«,5 FnlFF?«6 Fnm?H7 FniFf?Bfl FDIFF28« FnlFF2V(l

290 rCHHAT U1H *T PO.NT (I..lH.12.16H, IN OIFFP *T T,FO .,.,X,HST*B.r9FDIFF^

l,5.5X4MMAT»l2/aH W»7El5.5» .„,,«., TM^riNiPY SOUND SPEfC 1^ FD1FDIFF?93 300 FOKH*T (UH AT POINT «p'l«'^'1"»3^' i^Ji^g 5? FD1FF294 irFJ){4HHAT»12,3x4Hesv»F-9,».3X2HTir9,5/3H W«7ElJ.5> FPIFF29'.

EMJ

112

»■ v«ty

SlbROUTINE ONESTP <!I.JJ) ONtSTP d COMMON// U(2200.7),L(2200) 1NIV*c I COMMON/BNDCRS/ HB! (109,8,7),PBI (10«,a»# INDa09.9)i ?N„Huc T 1WBJ(78I8|7>,PBJ(7«.H>IJND<78,9) BNUCPS 3 COMMON/MSMrCN/ Y<78).DV<78).DYA(7«),E8Y(7«).YSE<7B),ESY*(78), MSMFCN d lYSb»<7»)#ESYE(78),ElQF(7«J»#»8Y(7e»l«YY(7e),ASYA(78> "

ST^O I

COMMON /MATARR/ NMAT. IM»,(ia,§).rMAT(23,5».«AT "llf"" ^ COMMON /COMVAL/ KT,»KT,nT.OTHIN,ITER,NEIPR,IPniNT,E«R.EPS.EPSl,RDlCnMVAL 2 lS|IOP,DAl.,KMAX,P0RC,P8CU.LP,Lr «E0?V^,L I COMMON /MATVAL/ AX,AY.CrL.Vl8.VIST,MU,YC,RH0,XO,PO,T0.XZ.A,B.ABL,DMATvAL 2 lABL,CHAN,BMAX,rACT,ANO,AF,SRH,AL.AS,AKlMAL,HA3,HA«,OAL,OA«!,'3AK,OAXMATVAL i 2,D*V#H0AX.HDAY,DAX2,DAY2.HDAXY,0DAXY,DTR»HALFMU.TWTrMU,rRTCMU,00VMMATVAU * SU.IREOTM.Nl.NJ.NFMAX.IS.JS.IJS.IBS.ISB.JSB.NIMi.NJMl.VDlNDl.NE.NElMATvAL b 4,N>,NIP2,NTR "*JVAL o COMMON /PRESS/ POER.PRiPE.MATNO „ ^!;D,n COMMON /i)ERl/ RT,UT,VT#ET.S11T,812T,S22T 2

N^IDJ,

COMMON /UER2/ RTT.UTT,VTT.ETT.S11TT,S12TT,S22TT OVfcSTPll DIMENSION WW(7), WT(7), HTT(7) S"";^, DIMENSION HSA(7)# WSB<7), WSAA(7), WSBB«7), WSAB<7) S^SIDH gCUlVAUENCE (RT.-Td)), (RTT^WTTd)) 0NfcSTP14 REAL KX.K2 S^ITPIä LOblCAL AXIS 0\bSTP16

REAL MU.MUMMS.MUPHS n^llPlfl

I J » JJ 0NfcSTP22 IJ»IJS»(J-1)«NIP2*I S^ITL^

AXIS ■ FALSE ONtSTP25 IF (J.60.2) AXIS - .TRUE. D^TP?7 AI - FL0AT(I.3).AX mtlVpll AJ - FL0AT(J.2).AY ntl74l DJ ■ ESY(JS*J)»OY(jq*J) n^cTP^O DO 10 KK ■ l.KMAX „ ^CTD.I Hta(KK) » WUJ.KK) S^^TO,'

10 CONTINUE O^STP3< 1 PCbR » .TRUE. 0NfcSTP33 PP • PHS(WW(l),W^(4)) SN^3o^ PPH i PR 0NfcSTP35 JJ^ J ll 0NfcSTP36 JPUIN^ » NE1BR/16 n^cTP^H IPOINT ' NEIBfl-16«JP0INT^l ONL?TP3« iPilThiT a JPnTNT*1 ONtS""^" GO to «20.40,20.«0,120,80.120.60,20,40,20.40,120,80.ISOieo). IPO INONtSTP40

lT 0Nt:STP41 C USX IS U SUB X UXX IS U SUB XX UXY IS U SUB XY ON»:STP4Z C USY IS U SUB Y UYY IS U SUB YY 2^!!-!? C UT IS U SUB T UXT IS U SUB XT UYT IS U SUB YT UTT IS U SUB TT 0^tSTP44 C SECTION 100 IS FOR WHEN NEIT"FR (IP,J) NCR <IH,J) IS MlSSlKG S^H^J! _ 0NLSTP4O

20 DO 30 KK ■ l,KMAX S^IIPI« HSA(KK) ■ <W(lj*l,KK)-W(IJ-l,KK))«HDAX SI^ETOIQ HSAA(KK) ■ (W<IJ»1,KK)-2.0*WW(KK>*W(IJ-1,KK))*DAX2 0NfcSTP49

30 CONTINUE ONtSTPbO

113

• ■«.

■ .-.^

PJ ■ PHS«W(IJ*1,1),U<IJ*1,4)) pfil • PR

PEX • PE P2 ■ PHS<*(IJ-1,1),U(1J-1,4)) PR^ » PR PEü • PE PSA ■ (Pi-P2)»H0AX PRSA « IPR1-PR2)»MD*X PEäA ■ (Ptl-pEj)*HD»X PAA ■ (Pl-2,0*PP*P2)*D**2 DELX ■ AX GC TQ 16Ü

40 N s JND<JS*J,1) UC 50 K « 2iN If «AI,Lfc,PBJ(jS*J,K)) r.O TO AO

50 CONTINUE 60 Kl ■ PbJ(JS*J,K)-*l

K2 ■ AX IF (K1,LT,RDIS«AX) (10 TO 680 DELX ■ Kl DK » 1,/(K1«K2*<K1»K2)) SKI ■ DK*K1**2 SK^ ■ UK*K2**2 Kl » 2,*Kl«nK K2 = 2,*K?«nK DC 70 KK ■ l.KMAX WSA(RK) » SK2*<WBJ(JS*J.K,KK>-WU(KK>)«SK1*(WW(KK).W(1J-J.KK)) HSAA(KK) » K2*(WBJ(JS*J,K,KK)-HH(KK))-K1«(WW(KK)-W(1J-1;KK))

70 CONTINUE PI ■ P«S(WSJ(JS»J.K.1).UBJ(JS*J.K,4))-PP PHI ■ PR.PPR PE1 ■ PE-PPE P2 ■ PP-PHS(W(IJ»1,1),W(IJ-1,4)) PR*; ■ PPH-PR PE^ • PPE-PE PSA ■ SK2«P1*SK1»P2 PfiSA i SK2*PRl«SKi*PR2 PEbA ■ SK2*PEl«SKl*PE2 PAA ■ K2«P1-K1*P2 GO TO X6u

80 N » JNU(JS*J,1) DC 90 K ■ 2.N IF (*I,LfciPBj(jS»J,K)) RO TO 100

90 CONTINUE 100 Kl ■ PöJ(JS*JiK)-Al

K2 ■ Al-PBJUSO.K-D IF (KliLT,RDIS«AX10R.K2.LT.Rr!S*AX) RO TP 68C DEUX » AMlNl(KllK2) DK • K1*K2 SKI • K1/(K2*DK) SKÜ > K2/<K1«DK) Kl ■ 2,0/(Kl*DK) K2 • 2,D/(K2*DK) DO 110 KK ■ liKMAX HSA(KK) » SK2*(W9j(jS*J,K.KK)-HW(KK))*SKl«(WW(KK).WflJ(JS*J.f.

1)

0MbSTP51 ONtSTP52

ONhSTPSi 0NfcSTP54

ONbSTPSb 0NtSTP56 ONtSTP&7

OMtSTPbfl ONtSTPb? 0Nt?TP6'l 0NfcSTP6l ONtSTPft^ ONfcSTPftJ ONtSTPb« 0NfcSTP65 0NtSTP6ft 0NkSTP67 0NtSTP68

0NtSTP69 ONfcSTP7n 0NfcSTP71 ONtSTP72 OMfcSTP73 ONfcSTP74 ONfcPTP7e' 0NtSTP76 ONESTP77 0NtSTP78

0NtSTP79 ONfcSTP80 ONbSTPBl 0NtSTPa2 0MtSTPfl3 OMfcSTPBA 0Nt;STP85 0MtSTP86 0NfcSTP87 0NbSTP88 0NbSTP89 0NbSTP9Ü ONfe<;TP91 0NfaSTP9? ONbSTP93 0NbSTP94 ONbSTP95) ONbSTP96 0NbSTP97 0NbSTP98 0NbSTP99 ONbSTlOO

ONbSTlOl ONtST102 OMtST103 OMbST104

l,KK)OMbST10!> ONbST106

114

llü WSAMKK) ■ Kl*(W3j(jS*J.K,KK)'HU(KK))aK2*(WU(KK)"WBj(jS«J.K Pl • PRS(WBJ(JS*J.K,1)|HBJ<JS*JIKI4))-PP Pfil • PR«PPR PE1 • PE-PPF P2 ■ PP-PRS<WBj(JS*J,K-l,i>."BJU$*J,K»l,4)) PR«: • PPR-PR PEü » PPfc-PE PSA ■ SKa,Pl*SKl»P2 Pfib* » SK2«PRl»SKl««»R2 PEbA « SK2«PE1*SK1«PE2 PAA ■ K2»P1-K1«P2 GC TQ 160

120 N s JNÜ(JS*J,1) DO UO K ■ 2,N IF {»I,LT.PBJ(JS*JiKn GO TO 140

130 CCIMTINUE 140 K s K-l

K2 • AI-PdJ(jS*J,K) Kl > AX IF (K2ILT.RDIS«AX) RO TO 680 UELX a K2 DK i l,/(Kl«K2*(<l*K2)) SKI ■ UK«K1««2 SKi ■ UK«K2**2 Kl » 2,*Kl*0K K2 » 2,*K2*DK DC ISO KK ■ liKMAV MSA(KK) > SK2*(U(IJ*1.KK).UW()<K))*SK1*(MU(KK)-MBJ(JS-*JIK.KK rtSA*(KK) « K2*(W(IJ*1,KK>-WU(KK»)-K1«(HN(KK)-WBJ(JS*JIK'.KK)

150 CONTINUE Pl » PRS»U(IJ*1,1),W(IJ*1,4)).PP PRl ■ PR-PPR PEl i PE-PPE P2 « PP-PRS<Kt1j(JS*JiK,l),WRj(JS*J#K#4>)

Pfiü i PPR-PR PE2 » PPE-PE PSA ■ bK2*PJ,*SKl*P2 PRbA a ^Ki*PRl*S«l*PR2 PEbA ■ SK2*PEl*SKi*PE2 PAA ■ K2»Pl-Kl*P2

160 GO TO «170,170,19n,l90#l70»l70,190,HO,230,230,270,?70,230, 1,2/0), IPOINT

170 DC 180 KK « l,KMAx HSB(KK) n (W(Ij*NIP?,KK»-W(IJ.NIP2,KK))*HnAY WSdB(KK) ■ (W(IJ»NlP2,KK)-2,C*HW(KK)*W(IJ-NIP2,KK»)«n*Y?

180 CONTINUE Pl « P«S(W(1J*MIP?,1),W<IJ*NIP2,4)) PRl ■ PR PE1 ■ PE P2 » PHS(W(IJ-NIP2,1),W(IJ-NIP2,4>) PR«: ■ PR PEü ■ PE PSb ■ <P1-P2)*HDAY PRbB » (PRl-PR2)»HDAY PEbB « (PEl-pE2)*HDAY P8b ■ (P1"2,0*PP*P2)*DAV2

-l,KK))ONtST107

ONtSTlOH ONtSTlC ONtSTlin ONbSTlll ONfcST112 0NfcST113 ONtSTll« ONtSTllb ONtSTll^ ONtST117 ONfcSTll" OMfcSTll« 0MfcST12C 0NtST121 0nfc?T12i: O'JtSTli^ ÜMtSTl24 0NtST12'3 0NfcPT12'i 0.ltST127 0MtSTl2fl 0NbSTi2V OMtsTian 0-gfcST131 0MbST132 0NtST133

)) 0NtST134 ) 0NbST13^

0^bST136 ü'jbST137 0MbST13fl ONbST139 0NbSTl4T ONbSTl43 0NbST142 0Sb«;T143 0»JLST144 O'JbSTi^t) 0NbST146

?3C,2700MfcST147 0hbST14b OMbSTl49 O^bSTlSP ONbSTlST ONb<;Tlb2 OMbSTlS; ON'bSTlS« OMbSTlbS 0MbST156 0NbST157 ONbSTlbe 0^bSTl!>9 ONbSTl60 0NbST161 0NbST162

115

ÜELV - *y 0NtST163

190 N » 1NU(IS*IM2,1) lllliill DC 200 K • J.N ^CTJ*7

200 CCNT1NUE TJtVy\il 210 Kl • PJinSMH2.K,.M ^S1169

IF <Kl,LT.RDIS**r> r.o TO 6Sn SüuH^i

sKiY. ü!iKi..2 j;;^;7;; SK,; ■ BK«K2..2 0NMTO6

KZ - 2,.K2.DK §NfclTi7P ÜC 220 KK ■ l.KMÄX ONfcSTIZH WSd<KK) • SK2MW9l(fS»IM2.K<KK)-WH(Kn)*SKl*|llW(KK).WlIJ-f'lP2.KKn0NtSTl79 wsSö(KK) - l<2.(Wai<iS»IH2.K.KK)-HMKK)>.Kl.<WW(KK>.W(U.MlP?,NK)) ONtSTIBÜ

220 CCNTJNUE ONtST181 Pl » PHSJ«3I<IS*IM2.K,1),WB1(IS*IM2,K.4))-PP n^cTi^i PB1 ■ PR.PPR ^UCTJ«4 PEl • PE-PPE OMtSTlö« P2 • PP-PHS(W{IJ-NIP2.1>.W(1.).NIP2.<)) ETJBA

P^ ' PPH"PR mtlVll* p^ ■ ppfc-pE ZtlAll PSd • SK2*P1*SK1»P2 ^fcqTifl9 PRbö . SK2*PR1*SK1.PR2 „.,ucTion PEb9 . SK2.PE1»SK1.PE2 2^ST191 PBb . R2.P1-K1.PZ SuSTl'z

230 N ' 1ND(|S*IM2.1) IIIIAIA DC 240 K • 1,N ZclAVb IF UJ.LT.PBKISMM?,«)) CO Tn 250 Zllrill

2.0 CONTINUE g-ST19.

Jf ". ^-pBI{Is*,k1^•,', Ztlnl* IF <K2,LT.RDIS.AY) GO TO ABO TulVrlll ^ ' 1./«K1.K2.(K1*K2)) ITtlViV?

DC260KK11KMAX u«Nca i eu f WSU(KK) ■ SK2MW(lJ«NIP?,KK)-WM{KK))*SKl»(HH(KK>.WBI(IS*lM2.K.KK))ONfcST20fl WSdBCKK! - K2MW(ij^IP2.KK>.HH(KK)>.Kl*{WH(KK)-H«I(!S*|H?,K,KK>) OVfcST209

260 CONTINUE ZlllAl Pl ■ PRS(W(IJ*NIP2,1).W(1J^NIP2,4)>-PP n^cT9i5 PRl • PR-PPR ^tVrlll PEl ■ F*E«PPE ONfcSTZlJ P2 • PP-PRS(WPI(IS»!M2,K,l>.MflI<IS*IKZ,K,4)) S^CT^Ü

;ii: Zl-X ; PSb ■ bK2*Pl*SKl*P2 muplraifl PRbB « SK2*PR1*SK1«PR2 ONtSTZJä

116

■■*i '••;y

PEbB ■ S|<2*PE1*SK1*PE2 PBH ■ K2«Pl.Kl.f»2 GC TO HO

270 N » IN0(1S»IM2,}> 00 260 K ■ 1,N IF <AJ,Lt,PBmS»lM>.K)J 00 TO 290

280 CONTINUE 290 Kl ■ PB1(IS*IM2,K)-*J

If (K1,LT,RDIS**Y) nO TO 680 If U.t0.2) GO TO 310 K2 ■ *J-PB1(IS»IH2,K-1) IF (K2,LT,RDIS«*Y> 10 TO 680 UELY » *MIN1(K1,K?> DK ■ 1,/(K1«K2«(K1»K2)) SKi ■ 0K*Kx**2

Kl ■ ?,*t<l*DK K2 • 2,*K2«DK 00 300 KK ■ l,KM*x WSU(KK) ■ SK2*(WBI(|S*IM2,K,l<'K)-HU(KK))*SKl«(WH(KK).WflI

i.KKJ ) HSÖ8(KK) • K2«(HBI<TS*IH2,K,KK)-HH<KK)).Kl«<UW(KK>-taBI(

1KK)> 300 CONTINUE

PI ■ PHS(WBt<IS*lH2.K,l>.WBl(IS*IH2iK.4))-PP PR1 a PR«PPR PE1 ■ PE-PPE P2 ■ PP-P''S(hBl<IS^|M2,K.i#i).WBI<IS*IH2,K-l,4)) Pfl<f • PPR-PR PE«! • PPfc-PE PSb ■ SK2*Pt*SKl*P2 PfibB ■ SK2«PRl»SKi«PR2 PESB » SK2«PE1*SK1*PE2 PBd • K2tPl-Kl*P2 GO TO 430

310 WSö(l) « 0. HSd(2> * 0. HSb(3) ■ WBI(IS*IH2.K.3)*DAV/K1 OELY ■ Kl SKI ■ 2.0/(Kl*Kl) DO 320 KK ■ l.KHAx HSUB(KK) ■ (HBI(IS*IM2,K,KK)-WH(KK))»SK1

320 CONTINUE PSd «0.0 PRäB ■ 0, PESB . 0. PBb ■ (PHS(WBI(IS*IM2.K,1)#MPI(IS*IM2,K,4>)-PP>»SK1

330 PDfcR « .FALSE, GO TO (540,360,400,360,340,420,400,480,380,380,440,920,

1,600), JPOINT 340 00 390 KK ■ 1,KMAX

MSAB(KK> ■ ((W(IJ*NIP2*1,KK)-W(IJ«N1P2«1,KK))*HDAK-WSA{ 390 CONTINUE

PI ■ PHS(W(IJ*NIP2*1,1),W(IJ*NIP2*1,4)) P2 ■ PHS(W<IJ»MIP2-1,1),W(IJ*NIP2-1,4)) PAd ■ l(Pl-P2)*HDAX-PSAJ*DAY

0NfcST2i9 OgbST?20 0NbST221 0NkST222 0NbST?23 0NbST22l 0NbST?2!) 0NbST226 0MbST227 0NbST2^o 0NbST2?9 0VbST2JU 0NLST231 0NbST23? 0MbST?33 0MbST234 0MbST23b 0NfcST?36 0NbST237

«!S*IM?,K«i0NfcST2Jfl 0NbST239

»'5*IK2.K-l,0NbsT24U 0MbST241 0NbST?42 0NbST243 0MbST244 0l>ibST245 0NbST24A 0NbST247 0MbST248 0NfcST249 ONtST260 0MbST261 0NbST252 0NbST253 0MEST254 0MfcST255 0\bST256 0NbST257 0\b«?T268 0^bST^59 ONbST260 0NbST26l 0«JbST262 0NbST263 0NbST264 0MbST265 0NbST266

34n,50C,«60ONbST267 0NbST268 ONbST269

KK))*CAY 0»!bST270 OMfcST271 0NbST272 0,JbST273 ONbST274

117

ONtST27b CiC TO S60 0MbST27ft

360^BUKr."(iisK;;;,.(W«.J.N.P^l.KK,-W(tJ..:P2-i.«K,).H0AX>-D*r 0^77

370 CCNTJNUE ....-^ ..,, 0NtST279

P2 « PHS(W<IJ-NlP2-l.l>.wnJ-NlP2-1.4)) 0NfcST2Bl P»b ■ JPS*-<P1-P2>*M0AX)*DAV 0NtST?B2 UO Tu 1>60 0NtST2ö3

380 DC 3»0 KK ■ i.KMiy wies.i.KK)»•HQAY)»DAX ONkST2B< HSABtKR) ■ <WSB(KK)-(W<IJ*NIP?-1#KK>-W(IJ-NIP2-1.KK)MMD*YJ«C»« 0(lJtsT2öb

39U CCNTINüF. dti „,_, , ... 0NfcST2B6 PI • PHS(«(IJ*NlP2-l,l).wnj*MIP2-l.j ONtST?B7 P2 ■ PRS{K<IJ-N!P2-1.1>.W«IJ-IJIP2-1.4)) ONbST2Bfl P»b ■ <PSb-(Pl.P2)*WD*V)«DAX 0NtST2B9 GC TO 960 0NtST29(i

410 CONTINUE , . ... 0NfcST293 Pi ■ PRS(W(IJ*N1P2»1.1).W(IJ*MIP2*1.4) 0NfcST294 P2 • PHS(W(IJ-NIP?*1.1>.W(1J-NIP2*1,4)) 0^bST295 PAb ■ KPl-P2)*W0AY-PSB)*nAX 0NkST296 00 TO »60 0NtST297

420 OK ■ -HDAT*DAX ONt5T29H DO 430 K« « l.KMAX n#uu(K 0».ltST299

430 WSA8JKK) » (W<IJ-NlP2*l.KK)*fCIJ*NlP8-l.KK>-2.0*Viy(K ONtFT30n lK)-AX*AX«WSAA(KK)-Ar«AY»WSBn(KK))*DK ONbST301

PI • PRS(-(IJ-NlP?*l.l).wnj-NjP2*}'i OMtST302 P2 « PHS(MIJ*NlP2-1.n.«nj4NlP2-1.4>) OMkST303 PAb • (Pl*P2-2.0*PP-AX«AX«PAA-AY«AV#PBB5.0K nNtST304

GO TO »60 ONtST305 440 DK ■ HOAY'DAX ONbST306

DC 4S0 KK ■ liKMAX n*uu(K OMbST307 450 HSABJKK) - (H(1J.NIP2»1.KK)*W(IJ-NlP2-l.KK)-2.0*WU (« 0^tST3ü8

1K)-AX*AX«WSAA<KK>.AY«AY.WSBB(KK))«DK ONbST309 PI > PRS(W(IJ*NIP?*1.1).W«IJ*NIP2*1.4 0NbST31ü P2 ■ PRS(W(IJ-NlP2-l.l>.wnj-NlP2-l,4n ONbST311 PAb • (P1»P2 '.0»PP.AX»AX*PAA-AV*AV*«'8e»*DK ONbST3l2 GC TO »60 ONbST3l3

460 DK ■ HUAY*DAX 0NbST3l4 DO 470 KK ■ liKMAX .o^*,,•»/«w>*WAy»L«Ai«KK)1 - 0NbST3X5 470 HSABIKK) » (W(IJ»MIP2*I.KK>-HW<KK)-AX«<WSA(KK)»HAX»USAA(KK)) 0NtST316

lAY.(KÖ<KK)»HAY»-SBB(KKn).nK .PP-iX. <PSA*HAXOMbST3l7 PAb« «PRS<W{IJ*NIP?*1»1).W(IJ*NIP2*1.4)) r 0NbST3ifi

l*PAA)-AY«tPSB*HAY«pRB)>*0K 0Nb5T319 GC TO »60 ONbST32l

480 DK ■ «HDAT'DAX 0NbST321 DO 490 KK ■ liKMAX uu(kK>-AX«(WSA(KK)♦HAX*HSAA(K0NbST322

490 HSAB(K«) ■ (H(IJ-NIP2 *l,KK)-WW(KK)-AX«iikSAir. n« 0MfcST323 tKJJ-AY.CWSBtKKj-HAY.WSBBtKKjjJ.OK ^-,4 ,5 .pp-AX.ONbST32* PAH • (PHS(W<IJ-NIP2 •1,1>,W(1J.MP2 !•" 0NbST325 1{PSA»HAX«PAA)*AY»(PSB-HAY«PBP)>*DK 0MbST3,26

GO TO »60 0NbST327 900 DK • -MOAY«D*X 0NbST32H

DO 510 KK • i.KMAX 1,lo-uu(KK>*AX«<WSA(KK)-H*X*WsAA(KK))-0NbST329 510 HSAB(KK) ■ (WtlJ»NlP2 -1, KK )-WW < KK ) «AX* (WSA« >v« > nn* s QNfcST33n

1AY«(WSB(KK)*HAY*<*SB0(KK))»«DK

118

tatiMI

P*ö • (PHS(W(|j*NIP9 -1.1>,M<IJ*NIP2 -li4>)-pP*AX*(PSA-HAX0NtST331 l«PAA).AY«(PSB*HAV*PnB))*DK 0MtST332

OC TO »60 0NtST333 520 D« • HD*yDAX ONtST3.54

DO 530 KK ■ l.KMAX 0Mt«;T3J'5 530 MSAB<KK) ■ (W(IJ-NIP2 -i.»<K>-WM<KK)*A)(«<M«AeKK).HAX«HSA*(K0NfcST336

tK))*AV*(USB(KK).HAy*HSBH(KK)))*DK ONtSTjj? PAU ■ (PHS(W(IJ>NIP3 -1,1),W(IJ.NJP2 -i;4))-P^«AX*0NfcST33fi

l(Pt>A-HAX*PAA)*AV*(PSB*HAY*PB(>))«DK ONbSTSS« GC TO »60 0NtST34n

540 DC SSO KK ■ l.KMAX 0NbST341 WSABCKK) ■ <W(IJ*Nl*2«l,KK)-V!(IJ*NIP2-l,KK)-W(IJ-MP2*i;KtO»Mt IJ-N0NfcST342

lIP^-l.RKjJtQDAXV 0VtST343 550 CONTINUE 0»ifcST344

PAd ■ (PHS(M<Ij*MtP> ♦1,1),W<IJ*MP2 •l,4))-Pt>S«H(lJ»'1lP2 0NtST34b 1 -lilliW(IJ*NIP2 -l,4))-PRS(H(IJ.KIP2 •liD.WdJ 0NtST346

-1.1).W(IJ-MP2 -lONtST347

0MtST349 ONtST3&0 0NtST351 0NfcST3Ö2 aNtST353 O'tSTSM 0MfcST355 0^fcST356

CvfcST358 0MfcST3!>9 0MfcST360 0NfcST361 ONi ST362 0Mfc3T363 0Ni;ST364 0NtST365 0NfcST366 0NfcST367 0NtST368 0NfcST36,J ONtST370 0NfcST371 0NbST372 ONbST373 0NbST374 0NbST375 0NbST376 0NBST377 0NbST37e 0NbST379 0NbST3H0 0NbST381 0NfeST3B2 0NbST363 ONEST3e4 0NbST385 0NbST386

119

2-MP2 ♦li4))*PRS(W(IJ-NlP2 3,4))). ÜDAXY

560 RR ■ MIH1) UU ■ UW(2) VV ■ WW(3) EE ■ WW(4) SU ■ MU(9) Slü • MW(6) S2* m MW(7) DR ■ 1 ,/RR TU ■ SU-PP T2^ • S22-PP RSA ■ HSA(l) USA ■ NSA(2) VSA ■ MSAO) ESA ■ hSA(4) SUA i WSA(5) Slü* • < USA(6) S2<!A i ' WSA(7) RSU ■ MSB(l) USU ■ HSB(2) VSö ■ MSÜ(3) ESü ■ wSb(4) SUB • WS8<5) SlüB • WSÖ16) S21S • WSÖ(7) RAA a MSAA(l) UAA ■ MSAA(2) VAA ■ MSAAtS) EAA ■ HSAA(4) SUAA ■ WSAA(S) SlüAA ■ WSAA(6) S2ÜAA ■ HSAA(7) RAU ■ HSA9(1) UAb ■ NSAB(2) VAB • MS*B(3> EAb ■ riSAB(4) SllAB ■ MSAB(5) S12AB ■ HSAB(6) srua ■ HSAB(7)

•n äSttä

HPö ■ NSHPd) UBd ■ MSUB(2) "Bö ■ MSUB(3) bSb ■ MSBU(4) SU8B ■ MSBBtS) SUB» • WSBB(6) S2^BB ■ WSBB(7) TU* ■ SUA-PSA T2ÜA ■ S22A-PSA TUB ■ SUB-PSB TitB • S22B-PSB TU** ■ Sll**-P** T2<f** • S22AA-PA* TU*B > SUAB-PAB T2^BB ■ S22BB-PBB ö » ESY(JS*J) ee ■ YSE(JS*JJ»DJ BSb ■ feSVE(JS*J) AP ■ ASY(JS«J> AVb ■ AYV<JS*J) MUHHS ■ HÜ*I9*(S11>W22) MUMHS ■ MU-,5*{S11-S22) UV • UU-AP«VV UV* ■ üSA'AP*VSA IF (AXIS) GO TO 5B0 ERHS « PP*S11*S22 HS* • ,5«(SUA«S22AJ HSti • ,9«(S11B-S22B) rAPl2 • FRT0MU-AP»S12 S1ZTWT » Sl2-TwTDMU«Af>

TW 112 ■ TWTDMU-AP«S12 S12FRT ■ S12-Ap«FRTnMt) UVH « USd-AP*VSB-AYF*VV UV** ■ UAA-AP*VAA UVAB ■ UAB-AP*VAB-AYE*VSA VI* ■ VSA*AP*USA STUV o 312*USB*T22*VSB STU • m-AP«Sl2 STV ■ S12»AP«T22 STUA • T11A»AP«S12A STVA s S12A-AP*T22A TS^PSl • 0J*<2,«S22*S11) SIP ■ TWTDMU«DJ*VV SIPA s TWTDMU*DJ*VSA SIHB « TWTDMU«DJ*(VSB-BB«VV) RBU ■ HR«VSB*VV*RSB U6Ü ■ VV«USB-DR*S12R VBU ■ VV«VSB-DR*T22R EAU ■ STU*USA«STV*VSA EBU ■ VV«ESB-DR*STUV SUBD • VV*SllB*Sl2*USB*TUTDnu*VSB S2i;BD • VV«S22B*Sl2»USB-FRTDHU«VSB RT ■ -HR«ÜVA-UV*RSA-B*RBD-RR*VV«DJ UT ■ .UV«USA*DR*«STII**DJ*S12)-B*UBC VT ■ -UV«VSA*DR«<STVA*TS2PSl>-B«VBD ET ■ -UV»£SA*DR*E*0-B*EflD-VV«OR«DJ*ERHS

ONtST387 OMkST38ö 0NEST3B9 GNfcST39n 0NkST391 0NkST392 0NbST393 ONhST39« 0NtST39i) 0NtST396 ONfcST397 0NtST39C 0NfcST399 ONtST400 ONkST401 ONtST40Z ONfcST403 OMtST404 OMfcST405 ONeST406 0NfcST4«7 ONtST408 OMEST409 ONtST410 0MtST4U 0NfcST412 0NfcST4l3 0NhST414 0Nt5T415 ONbST416 0MtST4l7 ONt3T418 0NbST4i9 ONtST420 ONbST421 0'gtST422 OMbST423 0NbST424 0NbST429 0MbST426 0NbST427 0NbST42B 0NbST429 OMbST430 0MbST431 0MbST432 0NbST433 0NEST434 0NbST435 ONbST436 ONbST437 0NbST43fl 0NbST439 ONbST440 0^bST441 0NEST442

120

■ti. f'.wia/

P7 • R7»pR»ET.pE SliT ■ -UV«8llA*r*Pl2«U8*-Sl2TMT«VSA-B«SllB0-SIP Sl^T ■ -UV*S12A*HIIPUS*VSA-AP«HUNHS*US*-B*<VV*S12B»HUHH S2«!T > -ÜV«S22A-TWT12*U8**S12PRT*VS*-B«S22BD-SIP UV I • 0T-AP*VT TUT ■ SilT-PT T2ÜT ■ S22T-PT HSI ■ ,9«(S11T.S22T» SIHT ■ TWTDMU*DJ»VT RAi ■ •RH*UVAA«2.*RSA*UVA-UV«PAA-a*(RR*VAB*RSA«VSB*VSA

1-CJ«(RH«VSA*VV«RSA) UAI ■ •ilVA«uSA«UV*UAA*DR*(TllAA-AMS12AA-RSA*nR*(!;Tl;A*

112A)-R*(VSA*USB*VV*IIAB-DR*(S12AB-0R*RSA*S12B)) VAI • -UVA«VSA-UV*VAA*D»*(Sl2AA-AP*T22AA-DR«PSA«(5TVA»

12,*S22A*SUA))-B*(VSA«VSB»VV«VAB»DB<»<S22AB-PAB-DP»RSA« b*i a -UVA*ESA>UV*EAA*DR*((T11A-AP«S12A)*USA*STU*UAA#(

l)*VSA*bTV*VAA>DR*RSl*EAD)>B«(VSA*ESR*VV*EAB-C''*(T22A*V 2l2A«uSd*S12*UAP-DR*RSA«STUV)>-DJ*DR«(ERHS«(VS*-DP«RSA* 3SUA»S22A)}

PA I ■ HAT*PR*RT*PRS/t*EAT*PF*r.T*PESA SUAT ■ •UVA*SilA.üV«SllAA*rAP12*UAA-S12TUT«VAA-Sl2A«V

lie*VVbU»B-Sl2A«lJSR-Sl2*UAB*THTDMU«VAB)-SlPA Sl^AT « •UVA«Sl2A.UV«Sl?AA*HSA*VS**HtPHS«VAA-Ap*(MUKH^

l>-d*(VaA«Sl2B*VV»Sl?AB*HSA«US0-MUMH9«UAB) S2<iAT • -UVA*S22A.UV«S22AA-TWTi2«UA»*Sl2FRT*VAA*St2A*V

12e*VVS22*B*Sl2A»US"»*Sl2*UAB-rRT0MU*VAB>-SlPA UVAT • L(AT-AP*V*T RBI ■ •RH«UVAB-RSR«UVA-UVB«PSA-UV«RAE-B*(PR«V9B*2;*9S<?

l-ebE»RBD-DJ*<RR*V<;9»VV*RSB-RP«RR«VV) UBI ■ •UVB*USA«UV*UAB*PR*(Tl].AB-AP*Si2A6>AYE*Sl2A*D0*R

1S1<!)»0J*(S12B-BB*S1?))-R«(VS'1»USB*VV»UBB-0R«(S12PR-CR» 2SE*UbD

VEI ■ -UVB«VSA-UV«V*B*DR«(S12*B-AP«<S22AB-PAB)«AYE*T22 lA*UJ»(2.«S22B*Si:B-(2.*S22*Sll)*flB)-CR«RSB«TS2PSl»-B«( 2BB-DR*(T22BB-DR*RSB*T22B))-RSE«VBD

EBI • -UVB«ESA-UV«EAB*DR*((T11B-AP«S12B»AVE*S12>*USA*? l-AH«T2<iB-AYE*T22)«V8A«STV«VAn-DR«RSB*EAD)-B*<VSB*ESB*V 22e*VSB*T22«VBB«S12B«USB*Sl2*MBB-DR*RSB«STllV>)-BSE«EBD. 3RMa*VV«(PSB*SliB»S2?B)-VV«ERHS*(DR«RSB*PE))

per ■ HRWR*RT«PRSR*EBT*PE*ET*PESB SUBT ■ -UVB«SllA.UV*SllAP*rAP12*UAB-Sl2TWT«VAB-S12B*V

lUS*-TWT0MU«VS*)-B*<\/SB«SllB*VV«SllBB«S12P«USD-S12«UflB* 2BSb*SllB0-S!PB

SUBT ■ •UVB*Si2A-UV*Sl2AB*HSR*VSA«HtPHS*VAB-AP*(MUMHS 1)-AVE«MUMHS«USA-B»{VSB«S12B*VV 12BB*HSR«USB«MUMHS«IBP 226-MUMHS«USB)

S2<iBT ■ •UVB«S22A-UV«S22AB-TUT12«UAB*S12rRT*VAB*S12B«V lUSA>rRTDMU*VSA}>S*(vSR*S22B*VV*S226B*S12P*USP*S12*UeR* 2BSb«S22aOaSIPR

RTI ■ -UVA*RT-RR*UVAT-RSA«UVT-UV*RAT-B«(f:R*VpURT«VSB* 1B>-DJ*<RR*VT*VV«RT)

UTI ■ -UVT«USA-UV*UAT*DR«(S11*T-PAT-AP*S12AT»RT*DR«(ST 1J*S>12T)-Ö«(VT«USB*VV«UBT-DR«{S12BT-0P*RT«S12B))

VT1 ■ -VSA*UVT-UV*VAT«DR*(S12AT-AP«(S22AT-PAT)-DR«RT*( 1«.DJ«(2,*S22T«.S11T)),B*<VT«VSB*VV*VBT-DR*(S22BT.PBT-BR«

ETI ■ -UVT«ESA.UV«f*T*DR*((TllT-AP«S12T)«USA*STU«UAT*(

ONfcST M3 ONkST M«

S»USB) 0McST Mb ONtST «46 ÜNfcST M7 O^itST Mb ONfcST M9 ONfcST ♦ 60 OMfcST «Öl

•RSP*VV*RAB)ONkST «62 ONfcST «53

sii*rj)»Dj«soNfcsT »•>< ONtST «5.6

TS2PSl)*DJ*tO-JfcST «66 T22P)) ONfcST »67 S12A-AP«T?2A0MfcST • 6« Sn*T22*VAP*S0vfcST »6? VV)»VV«(PSA*ONtST. 16(1

ONfcST 161 ONfcST' ib*

UA-PMVSA*SlONtST' 163 ONfcST' 16-»

• !!AA-HSA«IJSAONfcST' ib^ OMtST' 16(1

UA-P«(VSA*S?ONfcST' 167 ONfcST' 166 ONfcST' 169

•VSn«VV*RBB>ONEST< 170 ONfcST- 171

SR*<STtA»DJ*ONfcST' 172 RSB*Sl2P))-PONfcST' 173

ONtST' 174 A«DR«PSB«STVONtST. 175 VSB«VSB*VV*VONfcST' 176

ONfcST- 177 TU*UAB*(S12BOwfcST' I7P V*EpP-DR*<T20MtST' 179 Dj*DP*<VSB*EONtST' ten

ONtST< 61 ONtST' 1Ö2

UA-AYE«IS12*ONtST- 163 TUTrHU*VBB)-ONfcST' 164

OflfcST' 185 ♦JAP-HSP'USAONfcST' 86 )»B?F*(VV*SlONfcST' (87

ONfcST' (88 UA*AYF«(S12*0NtST' (89 FRTPMU^VBBJ-ONtST^ 90

ONtST' (91 VW*ReT-»VT*RSONtST< (92

ONfcST^ (93 UA*Sl2*DJ)*D0NtST' (9«

ONfcST' (95 STV»^TS2PSl)0NtST' (96 RT«T22B)) ONfcST' (97 Sl2T»AP*T22T0NfcST' (98

121

^SA-STV.VAT-DR.RT.EAOl.RMVT.BSB-V^^ T.USb*bl2«UBT.DR»RT.STUVn-nJ«D««<VT«ERHS«VV^T«SllT.S22T).DH««' Q^g^pi

W(1J-2,KK) • W(IJ,KK)*AK.<WT<KK)»HAK«WTT<KK)) 570 CONTINUE

QC TQ 600 560 RT » -HR«USA-UU*RSA-2,«B*RR«VSB

UT « .UU»USA*DR*<T11A*2,*B«S12B» VT ■ n, E*U ■ UR«tTll*USA*2.«B«T22*VSR> ET ■ -IJU«ESA*EAD PT ■ RT*PH*ET*PE SUT » -uU«SllA*FRTnMU»(USA-B«V8B> S1<!T ■ 0, S2iT i -00«S22A-TWTnMU«(USA-n«y9B)

ONtST509 0NtST5lu 0NkST9H 0NtST5l2 0NfcST513 0\lfcST514 0vtST51b 0NtST5l6 0NfcST5l7 ONbSTSlP 0NfcST519 ONfcST520 0NtST521 HA. - .RK*ÜAA.;..PSA.OSA:UU.nAA-2.*B«(RSA.VSB*RR^A6> nD.BC1 ., ,^|^^

uii - -üSA.USA.UJ.UAA*DPMTUAA.DR.R5A.TllA*2..B.«St2AB.DR*RSA.S120NtST5^

'IW ..USA.ESA.Uü.EAA*DR.(T11A.USA*T11.UAA.RSA.EA0*,..B.T?2A.VSP-T0NtfcST52.

122»VAB) _ . ,_^_ce» 0NI:ST926 lp*l « HAT«PR*RT«PRS4*EAT.PE»ET«PESA SUAT • -USA.SUA.UU.SUAA^PTJIMUMUAA-B.VAB) 0k)fcST527

0NfcST52H

"dV*, . .UU.S^AB^uPHS.VAB.AyE.MUHMS.USA.B.JVSB^lJB.MnHHS^BB, ONEST^l RTI . •RH'^T-RT.USA.UT.RSA.UU.RAT-^.B.JR^ UTI • -UT«USA-UU*UAT*DR«(S11AT-PAT*2,«B*S12BT-D«*'"TMT1IA«Z. o ±e0NtsT534

UT*ESA«'yU»EAT»DR*((SllT-PT)«USA*Tll«UAT-RT«EAD*2T«R*(S22T-P0NfeST536 0NfcST537 QNtST538 0NtST539 0NfcST54G ONbSTS^X ÜNEST54i 0Nfc5T543 0NtST544 0NfeST545 0NtST546 0NfcST547 0NfcST54P

IB)) VTI ET I

^riTT^^STllluA.UU.SllAUrRTnMU.diAT.B.VPT)

S2^TT ' 2uT*S22A-UU*S22AT-mnmJ«(ÜAT-B*VBT)

DO 590 KK • I.KHAX u„.uu\% H<1J-2,KK) • W(IJ,KK)*AK.(HT(KX)»HAK»HTT<KK))

590 CONTINUE 600 O » VIS«AK.S0RT(<UV»«AX)*«2«<B«VSB*AY)«*2)

!n>02,Kl!)'.1inAj!2.KK)*0.(WSAA(KK)^X..2*HSBQ(KK,.Ar-*)

IF (YIELD.LT.YC) GO TO 650 0NfcST561 ^ |A:l?i-?§,I!p*wS,6.)*USA*(WH<6).AP.HU.7,..VSA^(HW(6).USB*WW(70Nfct^

OMfcSTSS« MDU l)«VSU)-(*<W(5)*WW(7))*WW(3)*nj GO TO 630

122

r

(

620 MCUT B MW(5)*(USA-a*VS6) OhlkSTSbb 630 WDUT»*MAXl(HDOTiO,0) ONkST^S»*

ACUN ■ .9*HD0T«MU*AK/VC ONtST5t»7 SSU ■ {H(IJ-2,5)»*CnN«W(lJ,9>»**2«(W(IJ-2,7>-ACON«H<IJ,y))««2*(W<IONtST5&B lJ-^i6)-*C0N*W(IJi6>»**2«(W(IJ-2,5)-AC0N*W(IJ»9)>*«W(lJii8.7)-*C0N*W0NtST55V 2(|J,7)> OMbST56U AL^HA ■ SQRT(YC/SSO) °N"I"i DC 640 KK ■ 5.7 0NbST562 MtiJ-ZtKK) ■ ALPH*«(W(IJ.2,KK)-AC0N*W<IJ,KK>) 0NbST563

640 CONTINUE 0NEST56« 650 RB ■ H<IJ-2,X) SMU1T = ^

UU • wnj-2,2) 0NtST566 W • H(IJ-2,3) ONbST567

PDtR « .THUE. 0MbST569 PP « PHSJHR.EE) OMbST57U C2 ■ PH*PP«PE/PR»*2 ONfcST571 IF (C2,LT.O.) GO TO 670 ZlllVil C = SOHT<C2) 0NbST573 UC » ABS<UU-ASY(JS*J)*VV)*EIGP(JS*J)«C ONbST!>74 VC » <ABS(VV)*C>*eSV(JS*J> 2

NLSIC,

SB ■ AMAXKUC.VC) 0NbST576 IF (SB.Lfc.SBM) GO TO 660 S^cl«« SBM ■ SB 0^bST578 ISH . |H2 '■JK'bST579 jSd - J ONbSTSBO

660 CONTINUE 0NtSI"i BS • AK.SB ONbSTSB? IF (BS,LT,.9) RETURN 2N!-IE^ WRITE (6,700) IM2.J.AKT,IP0INT,BS,RR,UU,VV,DELX.DELV,ESy(jS*J),MAT0NbST564 GC TO 680 0NbST585

670 WRITE (6|710) IM2,J.RR,UU.VV,AKT.MAT 0MbST586 680 LdJ) - 2 ZtVAll DO 690 KK ■ l.KMAX ONbSTSBK

H(IJ-2IKK) ■ WdJ.KK) S^flrSn 690 CONTINUE OMbST590

RETURN 0MbST591 c 0\'bST592

700 FOHMAT (ilH AT POINT <I3.1H,12,17«) IN OfiESTP AT f.F9.5^8H IP0INT»0NbST593 lI2.3X5HSTAB«F7,4,3X4HRH0.F7.4,3X2HU"r7,4,3X2HV-F7;4.3)'5HDEU*»F5.3.0NbST594

23X!>H0El.B«rs,3.3X8HB SUB R.F7t4,3X4HHAT»I2> e,SN^Ico! 710 FORMAT (ilH AT POINT <I2,1H, 12,33H) IMAQINARY SOUND SPEED IM PNEST0NbST596

lP3X4hRHO»F9.5.3X2HU»F9,S,3X2HV«r9,5,3X2HT«r9,5,3X4HMAT»I2) 0NbST597 EMj 0«lbST598

123

JV». "*i.:s'±::- aajg cja«

SUB^UUTINE BONDRV COMMON// W(2200.75,L<2200) COHMON/BNDCnS/ HB1(109,8,7>,PBI(10«,8>,tNO(109.«), lHHJ(7a,a,7).PBJ(7a,8)iJND(7«|9) COMMON /BNDVAL/ WB(600l7)lrRX(*00)irRV(«00).n(S(600) COMMON /MATARR/ NMAT.lHAT(l2«9)irN«T(23,9).HAT COMMON/SCRTCH/ THB(300t7)«TrR)((300)«TrRy(300)

BONDRY 1NTVAL BNDCRS 8NDCRS BNDVAL MATARR SCRTCH

COMMON /ZONES/ NBEG(9>3).NEND(9<3)«ARC8IZ(9.3)«OlSMAX(9l3).ni9HIN(ZONES 19.3) ZONES COMMON /COMVAL/ KT,AKT.OT.DTMIN,ITER#NEIBR.IROlNT.ERR.E^S.EPSl,RDICOMVAL IS.TOP.DAL.KMAX.RORC.PSCL.LB.LF COMVAL COMMON /MATVAU AX,AYiCrL.VII,VI8T,MÜ,YC.RM0,X0.P0,T0.XZ,A,B,ABUiDMATVAL lABL.CHAN.BMAX.rACT^NR.AF.SBMiAL.AI.AK.HAL.HAS.HAK.OALiO'j.OAK.OAXMATVAL 3 2,nAY.HDAX,HDAY,DAX2,DAY2,HDAXY#00AXV#DTR,HALrMJ

,,TWT0MU.rRTDHU,00VMMATVAL 4 3ü,TREOTM,NI,NJ,NrMAXiIS,JS,IjS,lBS#l8B,J8B,NIMl,NJMl,N0,Nni,NE,NElMATVAL '

4,NF»NIP2,NTR ItVLt^ COMMON /TRCPRT/ NTR8(9),ITR(9,29),TR8(5#25) T?CPRT COMHON /PRESS/ PPER.PP.PE.MATNO ^"EfS COMMON /iNTrC/ NINFC.INrC(60)lNONI^(^0,5) I^TfC |OUlVALENCE<Y2,T0) 0r*x

LOGICAL ERR |TA(Y> ■ BMAX-ALOO((H»A»Y)/<B-A*Y))«ABL ALP(X.Y) . rACT*<X«ANQ«Y«TOPtATAN<Ar«Y)J DO 90 MAT ■ l.NMAT CALL GENVAL Nl ■ IÖS*2 N2 ■ IBS»Nr FRX(IBS*1) ■ ALP(FRX(IBS*1).FRY(IBS«1))*XZ FRY(IBS*l>«ETA(FRY(IBS«l)>*YZ On 10 I ■ N1,N2 FRX<I) ■ ALP(FRX{I),FRY(m*XZ FRY<1)«ETA<FRY<I))»YZ

5

2 ? 2

24 BCNDRV14 B0NDRY19 B0NDRY16 BONDRYl? B0NnRY19 80NDRY20 B0NnRY21 dONDHY22 OFAX 2S 80NDRY24 B0NDRY29 OPAX 26

10 FRSd) • FRS(l-l»*SORT(<FRX(I)"FRX{I«l))*«2»<FRY<I)-FPY(I.l))**2) BONDHY27 DO 60 | ■ l.Nf II ■ rRX(IBS«l)*DAX*1.0 JJ ■ rRY(lBS*I)«U»Y*2,0 DS ■ l.OElO KJ ■ 0 DO 20 J ■ 1.4 K ■ II*M0D(J,2) M ■ JJ*J/3 |r(K,LT.1.0R,K,0T,M,0R,M.LT,2|0R,P,GT,NJ) GO To 20 m ■ IJS*(M-1)*NIP2*K |F (L<MN).EO,0> GO TO 20 .. . , BD • (FRX(IBS*p-FL0AT<K-l)«AX)««2*(FRY<lBS*I)TL0AT(M-l)«AY>»«2 IF (OD.OE.DS) GO TC 20 KJ ■ J DS > DD

20 CONTINUE IF<KJ,fcQ,0) GO TO 60

40 K ■ n*M0D<KJ,2> M ■ JJ*KJ/3 MN ■ IJS*(M.1)*NIP2*« DO 90 KK « i.KHAX

90 WB(IBS*I.KK) ■ W(MN,KK) 60 CONTINUE

124

BONDRV28 S0NDRY29 80NDRY30 80NPRY31 B9NDRY32 90NDRY33 aONDRY34 BCINDRY39 SONDRCll B0NDRY36 80NDRY37 90NDRV3B UPNnRY39 BONDHY40 B0NDRY41 dONDRY42 NSMTHB 1 B0NDRY47 B0NDRY4e B0NDRY49 ÖONDRY90 NSMTHB 2 BONDRY92

90 CONTINUE KETUHN 6ND

8PNDRY65 eONDRm 90NDRV67

125

"tt.'*> •X

CcffiT'bNDVAL/B-fl(*00,7).FRX(600).rpy(600),fRS(600) BNÜVAL Z

COMMON /M4TARR/ NMAT, 1MAT<12,9)iTHif(23,5)#MAT MATAPR 2 CCMMQf' /MATVAU/ »X.AV.Cru.yiS.VIST.MU.YCjRHOjXO.PO.TO.XIjA.B.ABL.DMATVAL 2

lABL.CHAN.BMAX,FACT,*NO,AF,8»H.AL#Ai»AKi«AL,HAS,HAK, OAL.aAS.OAK.DAXMATVAL i 2,C*v<HDAX,HDAY,DAx2.DAY2.HDAXV,0DAXY#OTR,HALFriU,TWTDMU,RRTCMü,00VMMA7VAL < SU.IRtOTM.NI.NJ.NFMAX^S.JS.IJfi.lBS.HB.jSB^IMl.NJMl.NO.NOl^E.NElMATVAL 5 4 IU NIP2 MR MATVAU o

CCMMON /ZONES/ NBEO{5,3).NENr(5,3),ARCai2(5,3),DISMAX(9;3).DIGMIMZnNES 2

^OMMON /COMVAL/ KT,»KT,DT.DTMIN,ITER,NEIBR,lP01NT;ERR.E^S.EPSl.RDICnhVAU 2 IS.IOP.DAU.KMAX.PORQ'.PSCL.LB.LF lli.lt t

CCMHON /PRESS/ PDER.PR,PE.M*TMO "^= f. COMMON /|NTFC/ NINFC,INFC(60>,NONIN(20,5) J^;^c i ECUIVALENCECYZ.TO) "[**, " LCülCAL PDER g||g "

D«i* HAXIT/IO/ S:.:pc;; H(Y)iA-B»(CHAN«*t9MAX-Y*YZI-1.0)/«CMAN««(BMAX-Y*YZ)«1.0> OFAX 33 Z(X,Y) « X0«(X-XZ)»ANO«y«TCP«ATANUr«Y) DtNSB *'

NIN2-2.NINFC*! Hill [l DC 10 MAT - l.NMAT JENSB 1« DC 10 I ■ 1,NIN2 2|"|5 iß

10 NCMNd.MAT» - 0 "NSB 20 DC 70 K ■ I.NINFC S|^5 || MAll . INFC{6*K-5) PENSB Z; MAI2 . INrC(6«K.2) JlJJfg ^4

Nl « lNFC«6*K-4) °^^ ^

IF <NONIN<IJ,HAT).NE,0) QO TC 30 DENSP Z* 40 IF UJ.EQ.l) SO TO 90 .. °|£|* 3?

IF <N0NIN(IJ-1,MAT),LT,N1) 00 TO 50 D|NSB 31 NONJNdJ.MAT) ■ NONIN(IJ-2,HAT) ^ENSB ^ N0NIN<|J*1,MAT) » NONlNUJ-l.MAT) g|JJ|B 33

Jo ToTo2 DENSB 35 50 NONlNdJ.MAT) - Nl °|^B 36

N0NIN(IJ»1,MAT) . N2 lllll H ,Fi(MAT.EQ.MAT2) GO TO 60 J|^ '«

Nl « INFC(6.K) JIKIg JJ 11 ■TOT0

c,6#K'l, 60 IBS . IMAT<7,MAT2) D^|B *J

Nl - IHS.INFC«6«K) J^SB 44 N2 » 1BS*INFC(6*K-1> S|K|5 ^ DC 70 J ■ N1,N2 JE^P "

70 HB(J,1J ■ -WB(J,l) SINIB 48 DO 220 MAT . l.NMAT Jf^J ^ CALL GENVAL ll^ll H DO 80 J ■ l.NF DENSB 50

126

I » IHS*J DEN^B bl TfHYCJ) • R(rBr{I)) DEN3B ^^

ao TFKX(J> ■ z(rRx<l).TFHr(j)) DENSB »J U ■ 1 DENSB 54 Nl • 1 DENSB Sb N2 ■ NONIN(l,MAT) DENSB bt If (N2,Nfc,0) GO TO 100 DENSB *>7 Nl « IdS«l DENSB 5« N? • IbS^NF DENSP bV 00 TO 11(3 DPNSB 60

90 U ■ IJ*2 DENSB 61 NJ ■ NONlNdj.j.MAT)*! DENSB 62 N2 » NONJNdJ.MAT) DENSB 65 IF (N2,NtiO> GO TO 100 DENSB 64 IF (NliGT.NF) CO TO 1V0 DENSB bb Nl » IdS^Nl DENSB 6e N2 » IHS*NF DENSH 67 GC TO HO DENSH 6«

100 IF <N1,E0(N2) GO TO 90 DENSB 69 Nl » IHS-Ni DENSB 70 N2 « iaS«N2-i DENSB 71

110 DO 100 I ■ N1,N2 DENSfi 7? j z i.IBS dtHSB ti IF (J.NE.l.AND.J.NE.NF) GO TO 140 DENSB 74 IF (TFWY(J>,GT.l,0E-4) GO TO 120 DENSB 75 CCbPSl ■ 0.0 DENSB 76 SINPSI « 1.0 DENSB 77 GC TO 16U DENSB 7«

120 IF (J.hQ.NF) GO TO 130 DENSB 79 jp • ? DENSB eo jH=NF-l DENSBC21 60 TO 15Ü DENSB 02

X30 JP»2 DENSBC22 jf- a NF-j DENSB 84 GO TO 150 DENSB «5

140 JP ■ J*l DENSB 86 j»« ■ j-i DENSB 87

150 DZ ■ TFRX(JP)-TFRX(JM> DENSB 86 DR ■ TFRYCJP)-TFRV<JH) DENSB 89 COSPSI » DZ/S0RT<DZ»*2*0R««2) DENSB 90 SINPSI » DR/S0RT<DZ**2»nR««2) DENSB 91

160 CONTINUE DENSBC12 PP ■ Hb(I»5)«SINPSI«*2«2.0*U',(I,6)«SINPSl«COSPSI*WB(Ii7l»CCSPSI**2DFNSB107 E » WB(!,4) DENSBIOS PDtR ■ .TRUE. DFNSB109 DO 170 H • 1,MAXIT DENSB110 RHU • -Höd.l) DENSB111 P » PRStRHO.E) DENSB112 COH» • (P-PP)/PR DENSBH3 WBlI.l) > WBd.D-CORR 5EI)JSoiK IF(*HS(C0«R),LE.ABS(WB(I,1)>«EPS1) QC TO 180 DENSBC13

170 CCNTlNyE DENSB116 ERH ■ .TRUE. DENSB117 MfilTfc {6,230) AKT,M4T,J,E,PP,WB(Iil),P#PR.CORR UENSBllB

160 CONTINUE DFNSB119 IF (NONIN«IJ,MAT>,NE,0> GO TO 90 DENSB120

127

ff 0m

DENSB121 190 DC 22(1 M ■ 1,3 DENSB122

Df'AX « 0,0 DENSB123 CIN i 1,0E6 DENSB124 Nl ■ IBS«NBEG<MAT,M>«1 DENSB125 N2 ■ IHS*NEND(HAT,M) DENSB126 WB«N1«1.1)"*BS(HB(N1-Iil)) DENSH127 OC 210 I ■ Nl,N2 DPNSB12B IF (HBUiD.GE.O.O) GO TO 200 DENSB129 WB(I|1) ■ -WBd.l) DPNSH130 GC TO 210 DENSB131

200 DUDIS « FRSm-PRSn-D DENSH132 OMAX ■ AM*X1(DMAX,DIFDIS) DENSB13J DPlN ■ AMlNKDMlN.DlFDl») DENSFU34

210 CONTINUE DENSB135 DIijMAX(M*T,M) ■ DMAX DENSB136

220 DliMINCMAT.M) ■ DMIN DENSB137 REIURN DENSB13Ö

1 230 rCKMAT (6H0AT T.r9.,.38H DENSITY DOES NOT ^ERGi CN HATF«ULI2. J^BCJJ 118H BOUNDARY AT POINT M/19H0F..P^''HOl P, PR.CORS/6E20 .7) DENSB141

ENÜ

128

i^.ijfcij'

SLdROUTINE INFACE INFACE ? COMMON /BNDVAL/ •<fl(AOO,7),rR)((600),rPY(6CO),rRS<600) BNÜVAL 2 COMMON/SCHTCH/ TWR(3OO,7),TrRX(30O),TrRY(30O> SCHTCH 2 COMMON /MATARR/ NMATc I MAT(12#9).FMATCaS.S)iMAT MATARR 2 COMMON /ZONES/ NBeGr5.3),NEND(5,3),APCSIZ(5.3),DISMAX(5'.3>.DISMIN(Z0NES 2

15«J) ZONES 3 COMMON /COMVAL/ KT.AKT.DT.DTMIN.ITER^EIBR.lPOJNT'.ERR.ERS.EPSl.RDICOMVAL 2

ISI IOP,üAt.,KMAX,PORQ,,PSCL.LB.Lr COMVAL -5 COMMON /PHESS/ PDER.PR.PE.MATNO PRfcSS 2 COMMON /JNTFC/ NlNrc.!NrC«60).NONlN(?0,9) 1NTFC 2 LCblCAL PDER.ERR INFACI 1 D*IA MAXIT/10/ INFAC1 ? 2(X,V) . FMAT(9iMAT)«(X-FMAT(12,MAT))*rMAT(20.MAT»«y«TOP«»TAN(FMAT|NFACEll 1(21,MAT)«Y) INFACE12 Ch(r).FMAT(17.MAT)**(rMAT(l8,MAT)-Y*FMAT(H,MAT>) OFAX 3^ R(Y) a FMAT(l3,MAT)-FMAT(14,t'AT)*<CH(Y>.l.O>/(CH(Y)*1.0l INMCE14 PCfcRa.TRUfe. iNfACl 3

IM ACE16 IMFACE17 INFACElP INfACE19 INFACEZO INFACE21 INFACE22 INFACE23 IMFACE24 INFACE25 IMFACE26 INFACE27 IMFACE2e I^FACE2,' INFACE3C INFACE31 INFACE32 INFACE33 INFACE34 INFACE35 INF ACF36 INFACE37 INF.C2 1 INFACE39 INF AC? 2 INFACE41 INFACE42 INFACE43 INfACE44 lNFACE4t> INFACE46 INFACE47 INFACE4? INFACE49 INFACE50 INFACE51 INFACE52 INFACE53 INfACE54

129

UO 6Q K ■ l.NlNFC HAU « INfC(6*K-5) MAI2 ■ INFC(6«K-2) Rf-Ul « FMATOiMATl) RhU2 » FM*T(8.M*T2) RH12 ■ RM01*RH02 IBs ■ IHAT(7,MAT1)

Nl > IbS*lNrc(6*K«4) N2 * IUS*lNrC(6*K-3) NF ■ NbNü<MATl-3) MAt ■ hATl J * iMAU7,MAT2)*INrC(6«Kl -1)*1 DO 60 I ■ N1,N2 J » J-l IJ ■ i-ias IF (IJ.Nfc.l.AND.IJ.NE.NF) GO TO 30 IF (FRY(l).GT,1.0E-4) QO TO 10 COSPSI « 0.0 SINP5I ■ 1.0 GO TO 50

to IF (IJ.EQ.NF) 30 TO 20 IP i IUS*2

GO TO 40 20 IP*IgS*2

if ■ iös»Nr-i GO TO 40

30 IP ■ !♦! If ■ I-l

40 RP ■ R{FHY(IP)) Rf ■ R(FRY(1M)) OR « RP-RM DZ ■ Z(FRXJIP),RP)-2(FRX<tM),RM) CObPSI » DZ/S0RT(nZ»*2«DR ••2) SlNPSI » DR/S0RT(n2««2*DR ̂ •2)

50 M*TNO ■ IMATdO.MATl) RMU ■ HB(Iil) E » WB(I(4) PI ■ PHS(«HO,E)

MAINO • IMATdDtMAT?) H^U ■ WBU.l) E > MBU.4) P2 • PHS<RHO,E) SINSQ ■ SINPSI**2 CObSQ ■ C0SPSI**2 SINCOS ■ SINPSI*C0SPSI TKNl ■ (WB<I,5)-Pl)*SINSO*2.0«HI<li«)*SINCOS»(HB(|,7)«Pl)«COSSO TKN2 • (wa(J.5)«P?)*SlNSü*2,C«H«(Ji«)*SlNC0S»<WBU,7)«P2)*C0SS0 UM ■ MB(lt2)*SINPSl*WB(I.3)«C0SPSI UM ■ MB(Ji2)*SINPSI*WR(J.3)«C0SPSI UTl t WB(1,3)«SINPS1-WB(I.2)*C08P8I \JM ■ V«B(J,3)*SINPSI<WB(J.2)«C0SPSI TKN ■ RHl2«(WP(Jil)«TNNl*WB<lil)*TNN2)/(RH01*wB< r.l)*PH02«WB(Ji1)) TNN1 « TNN/RH01 TK.M2 « TNN/RH02 CCINI » RH0l«WR( Iil) CCM2 « RH02*WP(Jil) UN ■ (C0Nl«UNl*C0N2«UN2)/(CO'!l*C0N2» »6(1,2) ■ UN»SINPSI-UTl*COSPSI WBU.2) ■ UN*SINPSl«UT2*COSPSI UB(||3) ■ UN*COSPSI*UU*S!NPSI W'jlj,3) ■ UN*C0SPSI*UT2«S1NPSI TNN'TNNl M*I"M*T1 M»l

52 M*1N0»IMAT<10,M*T) IF(MATNO,QT,103) GO TO 96 EIMB(H«4) PPsHÜ(M,5)*SINS0»2,n«HB(M,6)«SINC0S*WB(H,7)«C0SSQ»TK,N DC 54 N«1»MAXIT RhU«-WB(M»l) p*HRS(HHOtE) COHRi(P-PP)/PR HBCM.DiWaCM.D-CORP ir(AHS(C0PR),LEiARS(W6(H,i))*FPSl) OC TO 96

54 CONTINUE tRHi.THUfc, MMsM»lM*T(7,MAT> HRjTfc(6.l00) AKT,MAT,MM,E.PP,HB(M»l),P,PRiCOPR

56 IF«MAT,EQ.MAT2) Sd TO 60 TNN"TNN2 MAI»MAT2 M»J GO TO b2

60 CONTINUE RE1URN

100 FOHMAT (6M0AT T«r9,5.3SM DENStTY DOES NOT CONVERGE ON MATESIALI2I 118H BOUNDARY AT POINT 14/19H0E.PP»«HO,P,PRiC0RR/6E80.7»

ENU

iNFACESb INFACE56 IMFACE57 iNFACEje lMhACE59 iNfACE6G INFACE61 |NF/kCE62 INFACE63 INFACE66 INFACE67 INfACEöP INKACE69 IMfACE7Ü INFACE71 INFACE7? INf ACE7!> INFACE76 INFACE77 INUCEB4 INFACEöS INFACEBo INFACE87 INFAC1 4 INfAC1 INFAC1 INfAC1 |Mf AC1 INFAC1 INFACUO INfAClll INfACli2 INfAC113 INFACli4 INfACliS INf AC116 INFAC117 INFAC118 INFAC3 1 INfAC3 2 INFAC121 IMFAC122 INfAC123 INFAC124 INfAC125 iMFACESa INfACEe9 INFAC126 INFAC127 INFACE90

150

t&tift

SLriRüUTINb FINISH ^T1!^ , CCMMüN// WI?200,7),L(?210) ,n n4 IZiiUk i CCMMUN/RNDCRS/ WBI(lO,>.a,7),PRI(l09,P)iIK,D(109,9), BNUCH5 2

lWbJ</8,e,7),pHj(78,M.jMn(7«,9> Lmwii5 i COMMON /BNDVAL/ *Ruoo,7).rRX(600),rpY(600),rRS(6P(n , .^„.„JSr^c 9 COMMON /ZONES/ NBFG(5,3).tlENr(5.3).ARCSIZ(5i3».niSM*X(5.3).niSMIN(Z0NFS 2

15,0) Z0NtS .3 CCMMUN /MATARR/ NMAT, IM*T(12,5),FMAT(P3,5)»MAT MATARR i?

ggÄ ^KI; rT:^5T!fi:s^i2N!i^^ii^:.pn,NT.EPP.EPS.Eps..RD.5o^LT.

lAfiU.CHAN, dMAX,FACT, ANn.AF.SRM.AL.*S.AK, MAL.HAS.HAK,rAL,IAS,OAK, PAXMATVAL S ?,CAV,HOAX,HDAV.DAX2.DAY?.HDAXV,0DAXY,üTR,HALrHU,TWTrHII,FRTrMl,0OVMMATVAL < 3U,IHfc0TM,NI,NJ,NrMAX.lS.JS.IJS,I0S,IfR.JSn.NPl.NJM1,^D'.Nin.Kl:,NElMArvAL b

4 ^^ NIR? "TR MATVAL " COMMON /INTFC/ NIMFC. INFC(60).NONIN(20,5) i^'J^cu,^ LOülC*L fcHR F 1HI3 ZbMAX I AX.FL0AKNIM1) r cu,!« RhMAX • AY«FLnAT(NJ.2) c K cuK

I«: '-ill' n?!!^ WX ■ ZMX Rf'NiZMN

DO 10 I ■ l.NF r,N.,cu,Q Z^M ■ AM1N1(ZMN,FKX(IBS*I)) r N CW90 ZMX ■ AMAXl(ZMX,rRX(IBS*I)) nrAv TA RMNtAMlNltRMN,FRY(IRS*I)) r,ficu91

10 RMX I AMAX1(RMX,FRY(IBS*I)) „i.v li IFCRMX.Gfc.RPMAX.OR.PMN.LT.-l.OE-O (?C TO 60 r.^cu^

IFCZMN.Lt.O.O) GO TO 15 r N SH7« IF(ZMX,LT.ZRMAX) GO TO 70 r ^ cu« ISH»1NT(ZMN»DAX) K<U

ÜC TO 18 15 ISM«INT( (ZMX-7BMAX)«DAX)

t<«Nl*i ISC»-1

20

00 30 KK ' l.KMAX 3D

FINISM17 OFAX 3b fIMISHl?

FINISH26 .._. FIMSH27 ,r T^ 1« FINISH2H

FINISH29 FINISH30 FINISH31 FINISC21

16 ISH.lSM/i jSM»lAbS(ISH) F1NISC2Ü IFUSH.LE^) GO TO 60 FINlSN3i ZD^ ■ FLOAT(ISH)«AX FIMSH34 XZsXZ-ZDF FINISC23 FfAT(l2,MAT) ■ XZ FINISH36

FIMSH37

FRX(I0S*I)«FRX(I9S»I)-ZDF c ^ CUAO

ISH.JSH.l F N |S3S

IMI sS FINISH42

f IMISH46

W(JJ*K,KK) ■ W(JJ*I,KK) FlNi&M'

131

40

50

60

70

DC 40 j « 1,9 1NU(IS*K,J) a piD(IS«IiJ) DC 50 {»liJSH K"H*1NC DO 50 J ■ 1,NJ JJ ■ IJS«(J-l)«NiP2 L( Jj«K)iO HRlTb (6,170) UAT.ISH GO TQ 70 fcRN ■ .TRUE,

WRiTfc uIzoO) ZBMAX,RPH*X.(rPX<lBS*n#FPy(IBS*I>,I ■ 1»NF» DC 150 H « 1,3

eo

90

100 110

120

» NfcMO(M*T.M ■ NUEQlMATiM)

130

LE DELS » FHS(lBS*LF)-rRS(irs*Lr> IF (Z.O'AHCSIZjMAT.Mj.GT.PF.Lr» 00 TO 130 LAuD « (LF-LB)/2 IF <NF»LAÜD,GT,NFMAX) Gn TO 130 Lf • NF-tf IF (LM.EU.O) OCJ TO 110 DO 60 1 ■ 1,NTR IF tlTH(MAT,n,LT,LF) GO TO 60 ITH<MAT,1) • ITRCMAT,I)*LAPn CONTINUE NIN2 « 2«NINFC DC 90 I « 1IMN2 IF (INFC(3«I-2),NE,MAT) GO TO 90 IF (INFCJJ«1.1),GE.I F) INrC(3«l.l) ■ INFC(3*1-1>*LA0D IF «INFC(3*1),GE,LF) INFC(3«I) • INFC (3* I^LAOD

CCNTINOE NF1 ■ NF*1 DC 100 UC ■ 1»LM LI • NF1-LL L2 » L1*U*DD FRX(IBb*i.2) « FRX(IPS*L1) FRY(IBS*12) ■ FRV(IRS*L1) DC 100 KK ■ l.KMAX wBllÖS*L2iKK) ■ ^R(IBS*Ll.KK) CONTINUE DO ViO LI ■ M,3 IF (LliEQ.l) GC TO 120 NBtG(MAT,Ll) ■ NEND<«ATiLl-l) NENDJMAT.LI) ■ NEND(MAT,L1)«.LADD NF ■ NF*L*D0 NE ■ NENU(MAT(2> NEl ■ NE*1 NC • NbND(MATil) NDl • ND*1 WRITE (6,190) KAT.M,DELS,ARCSIZtHAT.p),AKT ARCSIZ(MAT,M) E DELS GO TQ 14Ü DELS « DELS/FLOAT(LF-LB) IF (DISMlN(MAT,M)lGE,(1.0-DAL)*OELS.AND.riSMAX(MAT,H)iLB.(1.0*DAl.)

l«DtLS) GO TO 150 WRITE (6,160) MAT.M.DELS,DISHIN(MAT,M,D!SMAX(MAT,M>,AKT

FINISH48 FINISH49 FIN1SH60 FINISH51 FIN1SH52 FINISH53 FINISH54 FINISH55 FIN1SH56 F1NISH67 FIMSH58 FINISHS? FIMSH60 FINISH61 FINISH62 F1MSH63 FINISH64 FINISH65 FINISH66 FINISH67 FINISH6Ö f JNISH69 FINISH70 FINISH71 FINISH72 FIN1SH73 FIN1SH74 FINISH75 FINISH76 FINISH?? FINISH7e FINISH79 FINISHBO FINISHBl FINISH82 FINISHB3 FINISH84 FINISHB5 FINlSHe6 FINISH87 FIMSHB8 FIN1SH89 FINISH90 F1MSH91 F1NISH92 FINISH93 FIMSH94 FIMSH95 FINISH96 FINISH97 FINISH9e F1MSH99 FINIS100 FIMSlfll FINIS102 FINIS1Ö3

132

^wmmmnmmußf*

140 CALL RfcLAÖL (M) 150 CONTINUE

REIUHN

160 FCWMAT (löH RFZONINR MATFMUL!2.8H SLRFACF 12, 6x5H^ELr,.ri 0 .7, 6X7HD

iSf 1N«F10,7,6X7HDISM*X»F10.7,6X2HT«F915) .,,.,. 170 FC^MAT (9H0MATERULl2.3nH POI.'NDAHV EXCEEHr: DCAIN SklFTtS) 180 FCHMAT (9H0MATERlALt2.3(SH ROPMDARV EXCEEPS M'U j^RUtj *«0^") 190 FCHMAT (26H AUPINr, POINTS Tn MATERIAL 12.5H SI DE 12. öxa^AICS I 7E.F1 2

1&.ÖX12HOLU ARCSlZFiri2,5,6X2,IT»F9,5) , . . ,. ,. ,,.. 200 FCHMAT (24H0(ZHAX.RMAX)/(Z(I).R(n)/F11.3,F9.3/'(6!Fn.3.F9.^)))

fcKJ

F INI 51 0-1 FINIS10K

Fimsino FINIS1C7

IFINIS1Ü*- FIMSIO'J FINISH J FINISH!

.FINISH^ FINIbllJ FIMSn« FINISU'J

133

iäüM

SLbRüUTIixt RELAHt (M) CCMMON /H^DV*L/ WH(AOni7)1FRX(600>»rrY(600)irr'S(6no) CCMMON /ZONFS/ N3FG(5i3),fJfNri(5i3)iAFCSIZ(5i3).ni5!M4X<5',3

I61.J) CC1M0N /HATAHR/ NMAT.IMAT(1?,5),FMAT(23,F)»MA^ CCMMON/SCRTCH/ T/m(300,7),Trrx(300>#TFRVnOO> CCMMQN /COMVAL/ <T,»KTlDT,DTHlNinER,NEIFP.IPOlrjT,EflR,EPS

IS,IOP.UAUIKMAX.PDRG.PSCL.LB.LF CCMMON /MATVAL/ AX.AYiCPL,VIS.VIST,MU.YCjRHO.XO.PO.TO.XZ,

lAPL,CHAN,HMAX,rACT,»Mr,/4F.SnV,AL»*S,*K,HAL.HA^,HAK,CAL.0A ?,CAY,HDAX,HnAY,PAX2.DAY?,HDAXY,ODAXV,DTPiMAt.rMu,Ti-TrMr,rp 3U. IHbOTM.M.NJ.NFMAX, tS.JS.IJS, IBS, ISB, JSf.NIMi.fiJMI »K'O'.N 4,Kf .MP?,NTR

CCMMQN /THCPRT/ STR«!<5), ITR(r,25),T»S(5.2,?> CCMMON /INTFC/ NlnFr,INrr(«0),HONINf?0,5) ÜAIA EPS/1.E-5/

10 MF NF

c LB c NB c Lt c MF c

» NtMÜ<MAT,r) » NdEu(MAT,H) IS THE ÜEGINMINC UF THF OLH IS THfe BEGINNING OP THE NEW IS tHfe END OF THF OLP SET IS THE END OF THP NEW SET

SET SET

NBi ■ N8*l NFM1 s MF-1 DELS « (FNS(IPS*LF).FRSnF;S*LB))/P|.OAT(MF-NB) S = FRS(töS*LP) K » LB*1 DC 20 J ■ 1,NTR IF (ITH(MAT.J).GE,La) C1 TO An

20 CCNTJNUE 30 STN > l.üEin

IJ ■ l>*i GC TO 00

40 IJ « ITR(MAT,J) IF (IJ.GtiLP) GP TO 30 STH ■ FRSUPSMJ>*TnS(HAT.J)«(FRS<lPS*lj*l)-rns(IRS*lJ) )

50 CCNTINUF DC 110 I ■ NBl,Nf>i S = S»DELS

60 IP <FRS( lHS*K).r,E.S) GO TO 7r K * K*l GC TO 60

70 AO ■ (S-FHS(IHS*<))/(PPS(IRS*K-l)-FRE(IRS*Kn Al ■ 1,0-AO TFHXtM • A0«FRX<I8S*K-1)*A1*FRX(IES*K) TFKV(I) « A0«FRY( IB<!*K-l)*Al«rRY( IBS*K) DO 80 KK « l.KHAX

80 TUd(I.KK) » AO*wa(lBS*K-l,KK)*Al*WB(lPS*K,KK) <»0 IF (STH.üT.S) GO TO 110

ITH(MAT.J) = 1-1 TH!>(MAT.J) ■ (STR-S*neuS)/nELS J = J*l IF (J.GT.NTR) GO TO 100 IJ » ITR(MAT,J! IF (IJ.Gt.LP) (.0 TO 100

RFL BMU

),niSMlN(2nN ZON MAT SCK

.EPSJ.RDICOM CTM

A,P,ABL#DM4T S,0At>#rAXM4T TCMUiOf'VMMAT rl.NF.NElMAT

MAT TPC 1'iT RFL RTL HFL RFL RFL RPL RFL RFL RFL RFL RFL RFL RFL RFL RFL RCL RCL RFL RFL RFL RFL RFL RFL PEL RFL RFL RFL RFL RFL RFL RFL RFL RFL RFL PEL KEL RFL RFL RFL RFL REL

AHL 2 VAL i FS ? FS J

«RR ! TCH ?

VAL ^ VAL 3 VAL 2 VAL i VAL * VAL '/ VAL <■ PhT k rr ? AFL11 AHLli iHLU AHLl-t AHLlb ABH6 AHL17 AhLlf AHL19 AhL20 ABL21

AF;L22 AHL23

AHL2« ABL2b AbL26 APL27 AfiL28 ABL29 AhL3n ABL31 ABL32 ABL3J ABL34 ABL35 ABL36 ARL37 ABL3fi AHL39 AHL40 ABL41 AEL42 AEL43 ABL44 ABL4b ABL46 ABL47

AHL4fi ABL49 ABL50 ABL51

134

^

STrt i FR!»(IBS*IJ>»T0S(H*T,J)«(rRS(lBS*lJ*l)-FnS(19S»IJ)> UC TO VO

100 ST« ■ X.UklO U » LF*1

110 CCNTINUE IF (U^t.LF) GO TO 13Ü UC 120 1 ■ J.NTR ly » rTR(MAT,I) If (UiGE.LF) GO TO ISO STH « rRS(IBS*lJ)*TBS<M»T,I»*<FRS(lF,S*lJ*l>-'nS<lHS*lJ)) ITH(M*T,p ■ NFM1

120 TKaCHAT.I) ■ (STR-SJ/DELS 130 CCMTINUE

TFr(X(Nb) » FRy<IBS*LB) TI:«¥«NH) ■ rRY(lBP*LB5 TF«XtMF) ■ FRXdBS^LF) TF«Y(Mf ) « FRY(ia5*LF> UC 140 KK ■ l.KMAX TWö(NB,KK) ■ Wf.t IHS^LHJXK»

140 T»«tJ(MF,KK) ■ WB( IRS^LF^K)

wt HAvt JUST FcuNn ru ANr FV

DC 150 I ■ NBiMF FfiX(IRb*l( ■ TFRX(I) FfiY<IBS*l) ■ TFRYm DC 1»0 KK ■ l.KHAX

150 WPlIbS«I|KK) • TiiB<JiKK> TFHX(i) a 0.0 DC 160 I » 2,*JF TFHXtn ■ FRSUBSM)

160 FRb(IBb*I) • FpslIB«!*I-l)*SQPT((FRY(lBS»I)-F!?YlIPS»I-l)>«

1BSM)-FRX(1BS*I-1)>*«2) N1N2 « 2«NINFC Nl ■ IbS*NBl N2 ■ IliS*NF DC 220 I • l.NIMZ IF «INFC»3*I-2),VF.M*TJ GO TP 22" U « MüD(I,2) Kl »rj'I-U 11 « INFC(Kl) K2 ■ 3«I-1*IJ 12 » I>(FC«K2) If Ul.Lfc.Ln.OP.U.nT.LF) GO TO 190 S = TFHXUl)

170

180 190

200

DC 170 J « Nl,N2 IF <S.LE.FRS(J)) CCNTtNUE J s N2 IN^(Kl) ■ J-IbS IF (12.Lfc.LB.0p. S - TFHX(I2) DC 2C0 J ■ NliN2 IF tS,LT,FRS(J)) CONTINUE J = N2*l

RÜ TO 160

l?.f!T.Ln GO TO 220

r,0 TO 210

HELABLi)? RFLAbL!».' RELAHl t>i RFLAHLb1? REUAbLh'' RELAhLb/ RELiHLiC RFLAHLb1' flFUArlL^r

REUAI'LM HFLAH h? RELAI-Lb ' RFLAhLb" RFLAHLftK

RFLAhLhf RPLAHLh? Rf-LAhLftf RFLAhLh'« HFLAhL?" HFLAHL71 RFLARL?;1

»ElAbL?^ HFLAHL?«» RFLAliU7'' RFLAbL7^ RFUAHU?' HFLAfiL?" RFUAbU7V HELABLH.T RFLAHL81 RFLABLÖ^

^♦(FRydHFtAHLH.1

RFLAPLÖ« HELAfcLÖ'J HEUAbLHt RFUAbL87 RELAHLKf' RFUAbLS'v HFLAbL9j RFLAbL9l RELABL92 HELAHL93 HFLAHL9« HrLAbL9b RELAbL9f! R[!LAHL97 REUABL9(i, RELAbU9<' RFLAH100 RELAlnOl RFLAbl0:j

RFLAblOJ RFLABIO1» RFLAblU"5 HFLAHlU'i HELARIO;

135

k^.

210 INhC(Ka) 220 CONTINUE

HMUHN EMJ

J'1-I3S RELAhlG^ RELAf'lOV RFLAbllO RELAblll

136

tJjstä

SLbHOUTlNfc BPOSN 4.ft „,. CCMMüN/BNUCRS/ wBl(lO,',8,7),rni«109,8>,lNn(l(l9.9), lHBJ(7eiS,7)#PBj(7fl,«).JND(7B»9) ,% P-«,,^«. CCMMON /HNDVAL/ rfH(1SOO,7).rRX(600),rFY{600).rRS<6CO) CCMMON /MATARR/ NMAT, 1MiT(1?,5),FMAT(23.5)#M*n c.c coe, CCnMON /COMVAL/ KT, *KT, nT.DT!1!N. ITEP,NEIt'R, IPdNT . EBP.EPS, EPSl

ISI IOP,UAL»KMAX,PORG.PSCL.LB,LF _, ^K W(| Bn .-„,.„. CCMMON /MATVAU/ »X.iY.crL.VlS.VIST.Ht.rC.PHO.XO.PU.TO.XZ.A.P.A lA^L.CHAN.HMAX.FACT.ANO.AF.SBlSAL.AS.AK.HAL.HAS.HJK.CAL.IAS.nAK 2%AY%ÜAX,HPAY.DAX2.DAY2.HDAXy,0DAXY,DTP,HALrMU,TWTCMU,rRTrKU. SU.iREOTM.M.NJ.NFMAX.IS.JS.IJS.IBS.ISB.jSB.NIMi.MjMl.K'D.Nnl.NE 4,^^,N1P2,MTR LCüICAL fe«H U*iA IH.JM,fXSI,MxSJ/2HI..2Hj.,8,8/ DC 10 I ■ liNl

io INLM:S*I.I> S o DC 20 Jsl.NJ

20 jNiJ<jS«J,l) x 0 1A s FHX(IBS*l)*DAX JA = FHy(IBS*l)*DAY lFiAbS(rHY(lBS*l>),LE.1.0F-«) JA»-1 DC 170 L " 2,NF It » FRX(IBS*L)»DAX Jb » FHY(IBS*U*DAY IFlABS<rRY(lBS*L)).(,>.T,1.0F-4) GO TO 30 lAslb JF--1

30 IC » Ib-iA IF (ICJ 40#100,50

4n \P « IA*1 1* « IA-1 ÜC TO 60

50 l« » IA*i '.P » IA*.

6U K = INU(li IP.1)*1 IF (K.uT.MXSI) GO Tf) 90 INJ(IS*IP»1) - K

70 IF (K.fcO.l) GO VO 80 LA ■ INOdSMP.K) IF (rRY;iHS*LA).LF.FRY(IPS*L-l)> GO T0 PC IKJtlS*lPiK*H « !Nn(IS*lP.K) K = K-l GC TO 70

80 1MJ(IS*IP»K':) ■ L-1 GC TO JO

90 WRITS (6,180) IH,IP,MAT.MXSl.AKT ERH ■ ,THUE,

loo je ■ ja-jA IF tjcj uo.i'o.m

110 JP « JA*2 JA » JA-i GC TO 130

120 JA » JA*1 JP • JA*2

130 K = JND(JS*JP,1)»1 IF (K.GT.MXSJ) GD Tn 160

ÖPÜSN 2 BRUCHS 2 BN1JCKS 3 BNDVAL ? MATAPR V

.FDICOMVAL COMVAL

Bt.nMATVAU .TAXHATVAL OnVMMATVAL .MElMATVAL

MATVAL 'I BPOSr BPUSN '' BPOSN 1 ! Bpusr. li BPUSf BPur.f. BOU'N BPU^r. 1'J

BPUSf Ifr BPU<;N 17 Bpusr ypusr Bpusr- zn

Bpus^l ?.\ BPÜSN 22 BPUSN 2:( Bpus^ 24 BPUSN ?.b BPUSN Zfc BPOSf 27 BPÜSN 26 BPOSN 2' BPÜSN bPUSI> BPUSN BPUSN 33 BPÜSN 3« BPUSN 35 BPUSN 36 BPOSN 37 BPOSN 36 BPOSN 3' BPOSN «0 BPUSN 41 BPUSN 42 BPUSN 43 ÖPUSN 44 BPUSN 45 BPOSN BPUSN BPUSN BPUSN 4V BPUSN bT BPCSN 61

U 1.»

i- i'-

3 0 31 32

46 47 4H

137

"1

140

150

160

170

180

JNU(JS*JPil) ■ K IF (K.kO.l) GO TO 110 L* » JNDUS*JP,K) IF {FPX(IHS*L*).LF.rRX(IBS*L-l)) QO Tu 150 JNÜ( JS*JP»K*1) ■ JNnUS*JP»K> K « K-t GO TO 14U JNU(JS*JP»K*1) • L-l GC TO 10U WBlTfe (61I8O) JH, JP.MAf.MXSJ.AKT EfiH i .THUE, COiNTJNUE HFlURN

FOKMAT (4H0AT A2,12.9H MiTERI AL. 12.?™ nCliNOA^V COSSED MPPF THAN 12.öH TiMfeS3X2HT«ro,S) ENÜ

BPÜSN BPOSh BPUSr: BPUSN BPOSK BPOSN BPUSN BPOSr. BPUSN BPUSN BPUSN BPUS'. BPUSN BPUSN IBPUSN BPUS^ BPUSN

S2 Si

5b ^6 t>7 50

60 61 62 ti 64

6,3 6') 67 6«

138

CCMMOM /COMVAL/ KT,»KT.nT.MfMN. ITEH.NEIBR, iP0INT,E»R.EI»5.f PS1.» UJva^^^ ^

4,Nf,NIKc|NTR BVALU 7 DC 20 l ■ liNl BVALÜ *■ N = INüdS*!,!) BVALU Q

IF (N.bQ.O GO TO 20 HVAL(; xr X = FL0AT<I-1)«AX BVALL 11

DC 10 K ■ liN BVALU 12 «;<ls!'l|^';'<?ät,,.s.L..(x.r«(1»s.Ln..rRY1lBs-L.11.r.Y.l.s.L>./B«|;riJ

*o . (s-FRS(iRs*L*i»>/<fRS(irs*L)-rRS<i"R*L*l>) llllv li

^US^K.J^^AO^il^L.KK.^.BCirS^l.KK, JÄlJ 10 CONTINUE BVALU 21 20 CONTINUE BVALU 2^

DO 50 J»2.NJ BVALL 23 N = JN0(JS*J»1) BVALU 2* If (N.tO.O) GO TO 50 BVALU 2^ Y a FLÜAT(J-2)«AY BVALU 2t

P^ÄiV?" l..,».r»,III.s.L...<FRxii»W....F.«..BS.L..m;S|e

AO » (S-rRS<lBS*L*l)W(fRS(lPS*L)-FRS(IBS*L*in BvALL 3?

Al ■ 1,0-AO BVALU ,53 SL^.^^r^.O.WRCB^L.KK.^.WBdES^l.KK, BVALt^

40 CCNTJNUE BVALU 36 50 CCNTJNUE BVALU 37

REIURN BVALU 3« ENU

139

*;./.

Slo COM COM IWBJ

CCM

ISI I CCM

IARL 2,CA

3U. i

LCii C»L QO W( 1 H( 1 M( 1 W(| w( i

M( 1 W(l

10 L< I uc

A* I

If DC lu IF dNL AI AJ I^U JPO IPU IF JPü

QC 20 GO 30 GC 40 GC 90 GC 60 GO 70 GO 80 GC 90 BNu

100 N s DC ir

110 CCN K =

"OUTINfc INTRPL MON// w(2200(7), MON/HNDCRS/ UBT( (7fl|8,7)#pBj(;8, MQN /COMVAL/ KT, OP.üALiKMAX.PORQ HQN /HATVAU *X, .CHAN,ÖMAX.FACT, Y,HDAX.HDAV#DAX2 «EOTM,NI,NJ,NFMA

,NIP?,NTR ICAL AXIS L IPOS^ 10 I « 2.NIM1

L(2200) i09,n,7),PBi(io9.e»iiKn<in9#9), *).JND(7fl>9) AKT.nT.DTMIN^lTER.NEIPRiIPOlNT'.EPR. .PSCL.LR.LF" AY.CFL.VIS.VIST.Mt.VCPHO.XO.PCTO, ANG,AF,SRM,AL.AS.AK,MAL.HAS,HAK,CAL .DAV?.HDAXY,ODAXV,DTR,HALFMU,H.TrHU X,IS.JS,IJSiIBSiISB,JSR.NlHi,NJMl,V

120 K = IF

130 D - AO Al

JS*J.l) • W(IJS* JS*1.2) ■ W(IJS* JSM.3> > -udJS JS*1.4) ■ W<JJS* JS*l.b) ■ W( US* JS*1.6) • -V,(lJS JS*I.7) ■ W(1JS* JS*l) • L(IJS*2* 580 J ■ 2,MJMl ■ IJS*(J-1)«NIP2 S = .FALSE, (j,tQ.2) AXIS 580 I • ?,NIM1 « JJ*l (L(lJ)iNF.2) 50 WY ■ U - FLOAT(I-1)*AX « FLOAT(j-2)*Ay INT = KIJ-NI??) INT ■ IP0INT/9 INT x IP0INT-9*J (AXJS) IPOINT s INT « JP0INT*1 TO (20.230.30,10 TO (220.480,220. TO (470,480,210. TO (300,480,300, TO (100,480,150, TO (470,480,90,3 TO (280,480,28(1, TO (470,480,460, RY « .1 INOMSM,!)

110 K ■ 2,N (AJ.LT.PBKISM, T|NüE N*l K-l (ÖNURY) 190,l3n, PBK lS»I,K)-*j

« AY/(AY-D) ■ 1,0'AO

5*Nir>?*i,i)

• 2*MP?*I,3) ?.MIP2*I,4) ?*NlP2«I.!v) ♦ 2»ixIP?»I,A) ?*NIP2*1,7) MIP2»:)

■ .TRtP,

TO 510

♦ 3*L(IJ«^lP2)*9*LnJ-l)*27«L(IJ*l)

POINT+i o

n,40,50,6C,70,80), IPCINT 150. 420.4C 0,220,530. 220). JPO IM 350.420,40 0,210,530,210). JPOI NT 350,170,300,300,300,300), JPOl^T 350, 42i), i^n, 150,530,150). JPO I NT 50,420,400,90,530,90), JPOINT 350,420,400,280,2^0,280), JPO I »IT 350,420,400,34 0,530.530)1 JPOINT

K) ) GO TO 120

190

INTRPL 2 INTVAL 2 BNUCHS > BNUCHS 3

EPS.EPSl.PDICOMVAL 2 COMVAL 3

XZ,A,B,ABL,nMATVAL ^ ,QAS.OAK,nAXMATVAL 3 ^RTtMU.OOVMMATVAL 4 DiNCl.KP.NElMATVAL •>

MATVAL 6 IMTRt-L 7 IMTWfL H INTRPL 5 IfjTPPLin INTru'Lll IfJTRFLl? iNTOf L13 IMPF-L14 JNTRPLI^1

IHTRPL16 INTPPL17 iNTRPLlfl INTPPLl? INT«?PL20 imprizx INTPFL22 INTRPL23 ^lTRPL24 IIslTBHLi?'' I'^HHZ* IMTRPL27 INT^PLZP IMTBPL29 IMTBPL30 INT3PL31 lNTPPLi2 lMTrPL33 I"TRPL34 I'lTRFL35 INTRPL36 IMTRPL37 iNTPPLje INTPPL39 nTPPL4.' ItgTr?PL4] INTRPL4i IHTRPL43 riTPPL44 HTRPL4,> IMTBPL46 INTRPL47 lNTPPL4fi INTRPL49 IMTRPLSO PJTPPL61

140

DC 140 KK ■ 1,KM*X 140 WtlJ»KK)«*0*WPI<IS*l«K,KKJ*Al»HtlJ*NIP2,KK)

GC TO S7U 150 DC 160 KK ■ IfKMAX 160 H(IJ#KK) ■ W(IJ*NIP?IKK)

QC TO &70 170 DC 180 KK ■ l.KMAX 180 MdJ.KK) » .25«<W(IJ*1,KK»*W(|J.1,KK)*H(IJ*NIP2.KK>»W(IJ

Gf TO &70 190 PC 200 KK « l.KMAX 200 W(UiKK) ■ UBl(IS*I,K,KK)

(iC TO 1»7Ü 210 bKuRY • -I

GC TO J3U 220 BNURY » 1 230 N = IND(IS*1,1)

DC 240 K • 1,N IF (AJ,Lfc,PRI(IS*I,K)) GO TO ?50 CCMTINUE K = N D s AJ-PdI(IS*IiK> IF (BNURV 190,260,320 AO » AY/{AY-D' Al • 1,0-AO DC 270 KK ■ l.KMAX WUJ.KK) ■ Afl*WBI(I^*I.K,KK)*Al«W<lJ-NIP2,KK) GC TO 57Ü DC 290 KK ■ l.KMAX W(1J,KK) = W(IJ-MtP?.KK) QC TO 570 DC 310 KK « l.KMAX WUJ.KK) » 0.5*(^(IJ*NIP2,KK)*W(1J-NIP2.>'K)) GC TO 57U

240

250

260

270

280 290

300 310

320

330

340 350

360

370

380

390

400 410

DZ « AJ-PHI(IS*I,K-1 ) AO « D2/<D2-D) Al » 1,0-AO DC 330 KK « l.KMAX W(IJ.KK) GC TO &70 BKURY ■ -1 N « JND(JS*J,1) DC 360 K ■ 2,N IF (AI,LT,PEJ(JS*J.K)) CCNTINUE K = N*l K = K«l IF (UNURY) 440.380,440 D = PBJ(JS*J,K).AI AO > AX/(AX-D) Al » 1,D-A0 DC 390 KK ■ 1,KMAX W(IJ.KK) GC TO 570 00 410 KK ■ l.KMAx H(1J|KK) » W(IJ*1.KK) GC TO »70

« AO«''lni(IS»I,K.KK)*Al*WPni?*!.K-l.''K>

130 TO 370

« AO^'JfiJtJS^J.K.KKWAl'WC IJ*l,KKt

I*.T I'll INT 1'IT INT INT U:T

•MP2.KK)) INT INT INT INT 1MT I'-lT INT INT 1MT I'.'T [MI

I'MT I'T INT I N T INT I'T I'MT INT I'T l"T irT If T INT 1MT INT

INT INT INT INT INT INT INT P'T INT IM INT INT INT INT I"T I"T INT I'-'T IvT INT INT h'T

BFCll

Rrit»-» 0PLi>') RHLbo WF'Lb^

RKLfc'' DFL6'

ot-Lfc.< kFLfc^ PKL6'' prL6" 3PLft7 '• F 1.6 »■ i FL6V

PFL71 WPL73 RPU7i kPL74 RPL75 RHL76 »PL77 PFL7fl PPL79 RPLB'J RPLHl

RPLÖ.« RPLÖ"

RPLt^ RPLÖ? PPLHH RFLH9 RPL90 RPL95 PPL9i: PPLy3 RPU94 cPL9b

nPL9ft PPL<J7

PPL^fc RPL^y RP10C

RF101 RP1Ü2 RP103 RPIO" r?r lO1? RP1Ü^ WP107

141

i:***».

INTPPIO« 420 DC 430 KK ■ l.KMAX INTRPIU* 430 W(1J,KK) - 0.9.(-(IJ*l.KK)*W(IJ-l.KK>) INTPPUO

UC TO 97U IMTRP111 440 DC 450 KK ■ 1,KM*X NTRP11Ü 490 HtlJiKM ■ WBJCJS^J.K.Kf) HTRP113

UC TO 970 IMTRPU" 460 BNURT ■ -1 I^TRPUb

GC TO 480 I»lTf?Pll6 470 UMJRY ■ 1 IwTRPU? 480 N = JN0(JS*J,1) iMTlvPllf

DC 490 K » 1,N IMTRP11V If (»I,Lfe,PBJ<jS»J.O> RO TO 500 iMTRPir

490 CCNTINUE |»JTRP123 •< = N INTRP122

500 D - *I«PbJ(jS*J.K) IMTFP123 IF (bNDRY) 440,510,«550 MTRP124

510 AO • *X/(*X-D) IMTRPI?"' *1 « l.O-AO lMTRP12t

520 !u!"MK " 1,KHAX • A0.UBJ.JS.J,K.KK,.A1.W(IJ.1..K, j^H^

80 TO !>70 INTRP129 530 DC 540 KK » l.KMAX 1NTRP130 540 W(1J,KK) • W(IJ-1,KK) IMTPP131

QC TO &7ü 1NTRP132 550 Ü2 » Aj-PbJ(jS*J,K-l) INTRPt3;<

AO • D2/(D2-D) I-TPPlJi Al » 1,0-AO 1KJTWP13^

560 Euj"MK " U^ - A0.MHJ(JS*J.K,KK).A1.HBJUS*J.K-1.KK) IMTRPIR

GC TO i70 IN1PH13P 570 COMTJNUF IMTRP135 580 CONTINUE JvTRplAO

DC 600 I B 1#M IKJTRP141 DC 590 J • 2,NJ INTOP142 1J » IJS*«J-1)*MIP2*I IVIRP143

590 L(iJ) « MIN0<L(IJ>.1) 1NTRP144 W(1JS*NIP2*I,3) « 0.0 MTRP145 M( 1JS*NIP2*I,6) ■ 0. INTRPM6 rttUS*l.l) • W(IJS*?.NIP2.1.1» NTRP147 H(lJS*l.Zl • W(IJS*?«N1P2*I,2) lMTRP14fl W<1JS*I.3» ■ -W(IJS*2*NIP?*!;3) INITRP149 W(1JS*1.4) ■ W(IJS*?.N1P2*1,4) MTRP150 W(1JS*1.5) ■ W(IJS*?*NIP2*I.':) ,MTRP151 W(1JS*1.6) • .W(1JS*2*NIP?*I,6) UTRP1Ö2 M(iJS*l./) » W(IJS*?.NIP?*I.71 NTRP1S3

600 L<1JS*1> ■ L<lJS*2«NlP2*n INTRP154 REIURN ISjTRPlSb END

142

10 20

DC 11 12 If UC U

DC U IF

SLbRUUTIhE IPOSN CCtlHÜN// W(?200,7),1.(2200) COMMUN/BNOCPS/ wai(t09,«,7),nPl(109.p)ilND(109.9), lHBJt78,8,7>,pBj(7S,«),JNn(7fl,9) COMMON /MATVAL/ *X,»Y,crL,Vir.VlST,MUYC,PHO»XO.PO, lABL.CHAN.BMAX.FACT.ANQ.AF.Sfl'I.AL.AS.AX.WAL.HA^.HAK, 2.DAY,H0A)(,HDAY,PA)(2.DAY?,HDAXV,0DAXY,DTB.HALFMU.T^T 3UilHfcOTM,NI,NJ,NFMAX.IS,JS.US,IBS,TSB,JSfi.NI Ml, NJM 4,N^NIP2,NTR UC 60 J ■ 2.NJ J4 s tJS*lJ-l)«NlP2 12 » n N = JND(jS*J,l) IF (N.tO.D) Qfi TO 5"

<0 K ■ 2,N,2 « U*X » INT(PBJ<JS*J,K.l)«nAX)*l (u.RT.m no TO 2n 10 I " 11,12 « JJ*l

LUJ) ■ U ii « ia*i 12 • INT(PBJ(JS*J,K)*PAX)*1 IF ( ll.r.T,I2) no TO 40

30 I « 11,12 « JJ*l (KIJl.GT.U GO TO 60

LUJ) ■ Z-LCIJ) CONTINUE CONTINUE II * 12*1 DO 60 I • 11,Nl I- ' JJ*I LUJ) » Q DC 90 I » 1,M Jl » 2 N = INÜ(IS*I,1) IF (N.NE.O) Jl DC 71) J ■ J1,NJ IJ « IJS»(J.1)«NIP2»1

70 L(IJ) « Ü IF (N.LE.l) GO TO 90 K s M DC 80 KK ■ 2,N,2 K = K-2 Jl » 2 IF (K.NE.O) Jl » INT(P3I(IS*I,K)*DAY)*.3 J2 ' lNT(PBI(13*I,K*l)«nAY>*2 IF (J1,GT,J2> GO TO 90 DC 8g J i J1,J2 U = IJS*(J-1)«NIP2*I

eo L(iJ) ■ o 90 CONTINUE

REIURN fcKU

I I B B

TO.XZ,A,P,ABL,DM r.AL.IAS.OAK.DAXM rmuFRTrMu.oevMH 1,ND',NP1.NÜ,NE1M

M

3f 40 50

60

INT(PBI<1S*I.N)*DAY)*3

VAL CHS CCS VAI. VAL VAU VAL VAL SK SK ?r: sr. St

sr

5' 3^ si-, sr SN <?(•(

f Sf. sr SN St. St. Sti SN St SI. sr St-

"f St' SN SN SN SI' •,l. SN SN SI SK SI. SN SN s^ si SN sr SI'

in ii l.' 1' I'' 1'' l' 17 l' i * ^i ?! 2? 2J 2« 2^ 2" 27 2 b 2V 3P 31 3? 63 34 3b 36 37 3« 3^

41 4? 43 «4 45 46 47 Ah 4<S b3 bl

143

»■ i.

10

20

SLbROUTlNh PRNPLT PRNPLT ? CCMMiJN /UNDVAL/ ^.UftOO.7),FRX(6OO),rnY«600),rnS<6li0) BMUVAL 2 CCiMON/StHTCH/ T^R(10ü,7),Trrx<300),'FRY(100) SCHTCH t COMMON /MATARR/ NMAT,IMAT(l?,S),rHAT(23i5>»MAT MATAHR 2 CCMHON /^ONES/ M36G(5.3>,l;EH?(5,3),ARCS!Z<5.3),ri,5M*X(5'.3),0nMlN(Z0NFS ?

iS.o) ZnN,:S 3

CCMMON /CtlMVAL/ KT.iKT.DT.DTl'IM.lTER.NEIpR.IPOlNT.ER^.EPS.FPSl.RDICIMVAL <-

IS. lOP.JAU,KMAX,P0PG.PSCl..UF.Lf DDMmT I XS a l.O/PSCL HRNPLi n YS » XS> PRNPLT 9 CALL P^MT (-XS*PDRG,5,0.-3) PRNPLUn

DC 40 .U1 . l.NMAT noN^TIP

IRb « MATCT.MAT) PRNPLT1J

XO = rMATt9.MAT) nrÄXLT3* YZ=FrtAl(ll,MAT) DrAX ^

X^ * FHArjlS.MAT) PSNPLTU A = FMAT{;3,fAT) o MDi Ti7

b = fMATJ^.MAT) ERNPLTIÖ CHAN = FMAT(17.MAT) PRNPLT19 B^AX • F.IATllB.MAT) KRNPUH>

AN. . FMAKZO.MAT, **ll\]f AF = F*AT(21.MAT) PRNPITP^ DC 10 I « l.NF nrAx 19 ch=rHAM**(eMAX.FRYnRs*n*Yn urAX ,']; TfKVU) . A-B*eC'4-l.Ö>/<CH*l.n) ^ül'.nl"!^ TFNXJl) ■ X0*(FPX(IBS*n-XZ)*ANQ*TFSV(I)*TOP«ATAN»Ar«TFRY(in PRNPLT^5 TFKX(I) ■ XS*TFRX(P PRNPL'Zfc

TFHVMJ » YS.TFPYd) PRNPLT^« CALL PNNT (TFRX.TrRV.3) PB p TV9 Dc 20 ' ' 2'NF no m T^n X = TFHX(l) PRNPLT30

* - ^vlli nzVAl CALL PHNT (X.Y.2) ImlVAl CALL PWNT (TFRX.TrRV.3) ppNPLT34

!0.3?fJ.u?'Nr =";« Y = -TFRY(I)

30 C»LL PHNT (X,Y,2) 40

PRMPLTje

PHNT (X,Y.2> ESLIShl^o ^■i.u rnr»i I »,',<: / PPMP1T38 CONTINUE PRNPUTJO

CALL rHAHt ÄtU' wBlTe ,6(1»0) AKT.KT pp PLTJI «El URN ^T41

50 FCHMAT (1H045X2MT.E12.5,5XM,7H CYCirS/lVl) "^1!' EKU PRNPLT44

144

;,****

SldHüllTIMb PLTQIJT COMMON// -(2200i7»ll(?21C) COMMON /M\DVAL/ wR(Aoo,7),rRX(600)»rPY(*oo),r CCMMüN/SCOTCH/ T»iR<^0U,7),TFrx(S0O),TrPV(30O) CCMHON /M*T*RR/ NHAT.IM*T(12,,S>IFMAT(23,E)»MA

COMMON /ZONES/ NäEG(5.3).NENP(5i3>.*KCSI2(5i3 Ib.o)

CCMMON /ÜOMVAL/ KT.AKT.OT.DTI'IN.ITER.NEIFR,IP lüi inp.UALiKMAX.PORG.PSCU.LFi.Lf

COMMON /MATVAL/ AX,AY.crL.Vir.VIST,Mt,YC,RHO, lAf-L.CHAN^MAX.rACT.ANH.Ar.SRt'.ALtAS.AK^AUHA 2,nAV,HUAX,HnAV,DAX2.nAV?,HDAXY,0D*Xr,DTB,HALF 3Ui IRfeOTM.NI.NJ.NrMAX,IS,JS,IJS.IBS,rSB.JSn.NI 4,IU ,IMIH?,NTP COMMON /TWCPRT/ ^TR<;(5), ITR(r.25)iT'»S(5i?5> bCulV*uFNOE(VZ.T0) UC 60 MAT ■ l.NMAT CALL GtNVAL DO 10 I ■ 1,NF C^ = CHAN*»{BMAX-F9Y( rBS^D^YT) TfKYd) ■ A-B*(rH-i.o)/<ci**i.n) TFHX(I) ■ Xr*(FRX( BS*I)-XZ)*ANO*TFRV(I)«TOP*

10 CONTINUE 00 23 I » l.NTfi j = ITrt{MAT,I) TUi i >RX(IBS*J)*TR«;(MAT,I)*{rRX(lBS*J*l)-FRX TRH i fRY( IRS*J)*TR«;(HAT, I)«(rRY(IBS*J*l)-FRV TWoCl.Z) « WB(IRS*J,2)*THS<MAT,l)»(Mr(lPS*J»l TWrt(I,i) = WB(IDS*J,3)*TRS(MAT,I>*(Wr(IRS*J*l C^=CHA^«»(BMAX-TRR*YZ) TUöd.l) » A-B*(CH.i ,0)/(CH*1.0)

20 Thb(I*i00iU ■ X0»(TRZ"XZ)*Al!f?«THB(I,l)*TOP*A IF (MAT.Ufc.l) GO TO 30 WfilTfcm AKT,NMAr,NFt(TFRX(!).TFRVn),l»liNr)

lThb(l,l),I»l,NTR),(TWH(I,2).TWB(I.3),I«l,NTR) GO Tu «0

30 CONTINUE WfilTfc (?) NF,(TFRx(I),TFRY(I),I ■ l.NFj.MTR.C

1,1 * 1,NTB)I(TWB(I,?>,THB(I,7:),I ■ 1,NTR) 40 CONTINUE

YCM ■ (),99*YC N = 0 00 50 j ■ 2,NJ JJ » IJS*(J-1)«NIP2 DO 50 I « 1,M IF (L(JJ*I),EO.O) GO TO 50 YltLD » W?JJ*I,5)**?*W(JJ*I,6)»«2*W(JJ*I,7)** IF (YIfcLD.LT.YCM) GH TO 50 N = N*l TR^ i UUAT(I-1)«AX TRH s FL0AT(J-2)»AY Ch=CHAN«»(BMAX-TRR*YZ) TFHY(N) ■ A-B*<CH-1.0)/CCH*1,0) TFHX(N) ■ X0«(TRZ-X7)*ANG*TFr,Y{N)*TnF*ATAN(AF IF (N,LT.100) GO TO 50 WRITE (2) N,(TFRX(K),TFRY(K),K ■ 1,N)

r?S«6('0)

T ),niSMAX(5'.3)

OINT.Eor.EPS.

X0,P0, S.HAK, HU,TWT Hl.NjM

TO.XZ.A (:AL,OA«- rMu.rRT

.DISMI

EPSl,R

.R.ABL ,flAK,D CMU.OO 1,NE,N

ATAN(AF#TFPY(I))

HLT I'!l BNU SCK MAT

NCZDN ZON

nionM COM

,PMAT

AXMAT VMMAT ElMAT

MAT TRC UFA PL' PLT PLT OFA PLT PLT PLT PLT PLT

(IRS*J)) PLT (IBS^JJ) PLT ,2)-WB(IPS*J,2)) PLT ,3}-^B(IPS*J.3)) PLT

OFA PLT

TAN(AF«TWB(I.1)) PLT PLT

,NTR,{Twnn*tno,i», pi.T PLT PLT PLT

TWfl(!*10n,l).TWBtI,l)PLT PLT PLT PLT PLT PLT PLT PLT PLT

2*W(JJ^I15I«W(JJ*I,7)PLT PLT

PLT

PLT

PLT OFA

PLT

•TFRV(V>) PLT

PLT

PLT

DI.T ?. VAL ^

VAL '■>. TCK ■•,

AhP 'S

es ■' ES

VAL

VAL VAL

VAL VAL

VAL ■' VAL fr PHT ?

X 4;

niJTU nuna OLTIJ X 41 nLTl5 0LT16 nuTi? OtTlH nbTi« nUT2Ü nUT21 0UT22 nUT23 X 4? ruiT2t> 01IT26 niTz? lUTZfl nuTii? 0UT3R OI.T31 nijT32 nlJT33 ni)T34 niJT3tj

nUT36 0UT37 nuTje riL1T39 nUT40

01JT41 nUT42

DUT43

nUT44

nUT4b X 43

nijT47

nuT4fl nLiT4<>

nUTSO

145

iffi/Mif

N - 0 90 CCNTINUE

HfilTt (2) N,(TFRX(K),TFRY(K),K ■ 1|N) 6(1 CCI\T1N0E

HEIURN fc\U

PLTnUTSl PLTOliTb2 PLTmiTSi PLT0UT&4 PLTOl'TSti PLTOtiTb*

146

t'JjSik-f:

SLbHOUTINt OUTPUT ?J,TUAI ?

CChMON/HNUCRS/ WBI<lO9.«,7).Pni(lO9,e>,IND(109,9), BNUCHS Z

COMMON /BNDVAL/ WR(AOO,7).rRX(600),rnY(600).rRS<600) 8MUV*L 2 COMMON /MiURP/ NMAT,IM*T(1?,5),FMAT<23,5)»MAT „«ITWAI ? COMMON /M*mU *X,4V,CrL.VIS.VlST,MU.VC,RH0#X0.P0,T0.XZ,*,P.*BL,DMATVAL Z

lAPL.CHAN.riMAX.FACT.ANG.Ar.SBH.AL.AS.AK.HAL.HAS.HAK.RAL.BAS.OAK.OAXMATVAL J 2.CAy,HDAX.HnAV.DAX2.DAY?.HDAXY.QDAXy.DTR,HAI.rMy,TWTrMU.fRTCHU.00VM^ 4 3UiIRfcOTM,Nl,NJ,NFMAX.IS.JS,!JS,IBS,lSB,JSP.NIMf..NJMl,ND.Nnl,NE,MElMATVAL i

4CCMASiP/^i[Js/ ISTART.TMAX.TPRIN,TPRPL,TPLOT,TSAVE,TCnMP.TZ TVALS ? COMMON /THCPRT/ NTR«;(5),lTR(r.29).TR«(5,25) „„.I'MW., N COMMON /COMVAL/ KT.AKT.DT.DTMIN.lTER.NEIBP.IFOlNT.EPP.EPS.EPSl.RDICnMVAL ,

iS.IOP.UAU.KMAX.PORG'.PSCL.LP.Lf "^*L t COMMON /i'Urc/ MNFr.INFC(60>.NONlN(20.9) ^JJ' ': COMMON /PRESS/ PDER.PR.PE.HATNO ^" ^ DIMENSION WCUT(8) "^I L fcCUlVALENCE(YZ,TO) ^T^ ^

t;foSt-R^CHAN..(BMAX.Y*YZ)-1.0>/<CHAN*.(BMAy-Y*YZ)*1.0) OFAX ^ Z(X.Y) » X0*(X.XZ)*ANC«Y.TOP*ATAN(Ar.Y) ^^T 1«

PCtR « .MLSE, ßl, I :. DO 100 MAT ■ i.NMAT VJV\ :c IPK1NT . IHAT(ll.MAT) "1 ' * JPrtlNT = IMAT(12.MAT) SJui ji IF (MAT.NE.D GO TO 10 "^; ;* CAUL SfcCOND (TD "vy ' RT - H-TZ 0\l 24 WRITE C6,170) AKT.DT.KT.RT "j^ f, GO TO ^0 ",' y6

10 WRITE (6,130) MAT ü ' ' <:_ 20 CALL_ GfeNVAL r?-»'' 27

WRITE (6.120) l - ZC1N = 1,0E6 QTH ' 30 RM1N = ZMIN Ul Z^AX » -Z^IN °T(,; ja RKAX » 7MAX ^l " DC 40 ! . l.NF ?!JJ I] ZKIN = AMIN1(FRX(IBS*1>.ZMIN> °;^ ' ZMAX ■ AMAXl(FRX(IBS*I>.ZMAy) ^^ ^ RMIN s AMlNKFRYdBS^D.RMlN) ";;' *'l RMAX « AMAX1(FRY(IB«!*I).RMAX> ^ \ RR = RIFRV(IBS*I)) "'^1 :,, ZZ » Z(FHX(IBS*I).RR) n'p' I. DC 3o «K . 1,7 ;^T ;;

30 WCUT(KK) • WB(IBS-l.KK) "jrL " WOUT(fl) « PRS(WOÜT(l).WOUT(4))*P0 ^^ ^ WCUTH) 1 WOUT(l).RH0 U .. WCUT(5) ' WOUT(5)*P0 (,TuT 45 WOUT<6) • W0UT(6)*P0 UJy W0UT{7) 1 W0UT(7)*Pn niHT «7

40 WRITE (6,140) I.ZZ.RR.WOUT " ^ ' IF (IPHINT.EQ.0.0R..lPRINT.EO.n) GO Tr 7C OTHT «e IB » INT(ZMIN*DAX)*? "IpT =, IE « INT(ZMAX*DAX)*1

147

IF (IPKINT.GT.O) IE « MINÜ(ir*lPRINT-l,IE> 0THT b7 IF (IPWINT.UT.O) IB » MiXO(lE*IPRlNT*l,IB) 0TPT 5,3 Jp « 1^T(HMIN*D*^»*' OTHT 5« jt » I'Tt«MAX«D*n*3 0TpT ^

IF (JPHINT.LT,0) JB » M*XO(jr*JPRINT*l,JB) 0TpT ^ WhlTt (6il50) OTHT 6^ DC 60 J ■ JB,JE OTPTCl 1 WSlTb(Ö.l^O) J OTPT V' HK " PCFL0AT{J-2>«Ay) OTPT Mi Jw ■ lJS«(J-l)«Nlp2 OTHT 61 UC 60 I ■ IP.IE OTPT 62 IF (L(JJ*I),EQ.O) GO TC OO 0THT 6J 11 ■ Z(FLQAT(1-1>*AX,RH) orHT 6^ UC 50 KK « 1,7 OTPT 65

50 WCUT(KK) • W(JJ*I,KK) 0T(JT bt WCUT(Ö) ■ PRS{WOÜT(l),w1UT(45)«P0 0TPT 6? WCUT(I) ■ WnuT(l)»RM0 OTHT 6« *CUT(5) • W0UT(5)*Pn OTPT 6'' WCUT(6) • WOUT(6)*P0 OTHT 71) WCUT(7> ■ WOUT<7)*Pn OTPT 71 wRiTfe (6.140) I.ZZ.RR.^UT 0TpT 72

60 CONTINUE OTPT 73 70 wBlTt (6,160) OTPT 74

DC 90 1 » l.NTR OTHT 7b m iT";nBsij)*TR.<MAT,n.(rRx<iBs*j*i>.rRX(iBs:j)) OTHT 76 TRH > FRY(IBS*J)*TR?(HAT.!).(rRV(tBS*J*l)-rRV(IBS*J)) OTPT 76

„ SSU?!K" : Ä^.-T.S-.'.T ..„^.i.KK.-uR.ns.j.««.. S;j; j; RR ■ RUHR) OTHT 61 11 • Z(THZ,RR) , ,, „„ OTHT »2 H0UT(8> ■ PRS(W0JTM),WOUT(4))«P0 0TpT fi3 WCUT(I) ■ WOUT(l)«RM0 OTHT 84 WC0T(5) ■ WOUT(5)«P0 OTHT 85 WCUT{6) • WOUT(6)«Pn OTHT 86 W0UT{7) • WOUTt7)*P0 OTHT 87

90 NR1TE (6|140) I.ZZ.BR.WOUT 0TpT bS

100 CONTINUE OTHT b? DO HO I ■ l.NINFC OTHT 90 JE • 6«I OTHT 91 JB ■ J6-& n ir,4 OTPT 92 WRITE (6.180) (INFC(J).J ■ JP.JE) 0TPT 93 RETURN OTPT 94

110

t20 FCHMAT (IMO/5H0 PT.6XlHZ9XlHn9X3HRMOllXlHUl2nHV17XlHEllX3HSZZ10X3^^ »

5 - OTPT 97

130 FCHMAT (lHl//5ex8HM*TERIALl2> OTPT 98 140 FCHMAT (J9,2ri0.*.8^13,5) OTHT 99 150 FCHMAT (IH0/55X15HINTERIOR P£JNTS) 0TpT l0C 160 FCHMAT (1H0/54X16HTPACER PARTICLES) CYCLES5X13HELAPSE0 TIMOTPT 101

148

:■&:■$■... äx&m

2TEKIAL 1> 0TPTC1 7 ISO FCNMAT (»H0M*TEBULt2illH FROM P01NT|4,9H TO P0INTI4,31H HAS *N INOTKT 103

lTEHr*rfe WITH MATERI*LI2»11H FROH P0INTI4,9H TO POtNTJ«) OTPT 104 190 FOHMAmH059Xl3) OTPTC1 H

EKU OTPT IDb

149

SUflRUUTINF SAVE COMMÜfJ/V W(2200.7t,LJ22Un) COMMON /dNDVAL/ WU(600,7),rRX(600).rPY(600),FHS(60 COMMUN/SCRTCH/ Thn<Jon,7)lTrhXM0O),TrRY(3O0> COMMON /ZONES/ NBECt5i3),NEN0(5.3) . A8CSIZ(5.3>.MS

19.3) COM'IUN /M*TARR/ NMAT»IMAT(12,5),FMAT<23I5).MAT

COMMON /COMVAL/ KT,AKT,nT.DTMIN, I TER.NEIB«. !POlNT, IS.TOP.LAL.KHAX.POHC.HSCL.l.b.Lf

COMMON /T9CPRT/ NTRSC), ITR (3, Z'J ). TBS (5.25 ) COMNON /IMTrc/ NlNFC.lNK(oO).UÜNIM20,9) HEwlNO 1 hRJTb 11) KT.AKT.nTMl'l MN* = 6*MlNFC WRlTb <1) NINrC.NIN6.(rTr(I),I « 1,MN6) DO 7U MAT « l.NMAT MR » MTHS<MAT) rT ■ iJfeNÜ(M4T,3) MI ■ IMAT(l.rtAT) NIP2 » NU2 JJS ■ I^AT<«,MAT) IMS ■ IMAT(7,MAT) AX ■ FMATd.MAT) IJAX « 1,0/AX AViFMAKZ.iiAT) DAY»1,Ü/AY YZiFMAT(ll.MAT) XZ * FhAT(l2,MAT) ZMJN ■ 1,0E6 KMIN B ZMIN ZMAX » -ZMIN HMAX e ZMAX BO 10 I ■ l.NF ZMIN ■ AMIN1(FRX(IBS*I>.ZM1N> JMAX » AMAX1(FRX(IES*T).ZMAX) RMIN ■ AMINl(FRY(ieS*I>iRMIN>

10 «MAX « AMAX1(FRY(IES*I).RHAX) IB.INT<ZMIN«DAX)*2 IE>INT(ZMAX«DAX)*1 JB«INT(RM1N*ÜAY)*3 |F(RMIN,|.E,1.0E-4) JB»1 JE«INT(RMAX«DAY)*2 NI « 1E-1B*1 NJ ■ JE-JB*1 ZPF « FLOAT(l-IB)»*X XZ » XZ*ZDF RDF»FLOAT(l-JB)*AY YZiYZ*RDF DO 20 I ■ l.NF TFRY(I)«FRY(IPS*I'*RDF

20 TFRX! I) ■ FRX(IBSM)*ZLF hPlTfc (I) (MaEa(MAT,I).NENU<MAT,l),AfiCSIZ(MAT.I),

l.NF.VZ IT1»IBS*1 |T2»IBS*NF «RlTfc(l) ({UB(I,KK),KW«l,KMAX).rHS{n.I«ITi,lT2j,

SAVE ? I'lTVAl 2

0» rf^DVAL 7 SCRTCH ■>

MAXdJ.SJ.TlSMINtZ^NES ? ZONES \ MATAHR 2

ERR.EPS.EfSl.RDlCIMVAL ■)

C.IMVAL 3 Tt>CPRT 3

IMTFC ■>

SAVt 11 SAVF 1? SAVfc n SAVE 14 SAVH 15 SAVf: If SAVE 17 SAVE 11 SAVE 19 SAVE 20 SAVE 21 SAVE 22 SAVE ^^ OFAX 46 OFAX <7 orAX 48 SAVE 25 SAVE 26 SAVE 27 SAVE 25 SAVE 29 SAVE 3n SAVE 31 SAVE 32 SAVE 33 SAVE 34 SAVECl 1 SAVEC1 2 OFAX 49 OFAX 50 SAVECl A SAVE SAVE SAVE SAVE OFAX OFAX SAVE OFAX SAVE

I • 1,3),X7.M.NJSAVE OFAX 54 SAVECl 6 SAVECl 7

(TFRX(1),TFRV( I),SAVr:Cl 8

150

f

k-RlTfc (i) NTR.(jTR<M*T,n,TMS<MAT.I),I ■ l.NTR) DO 2* J«JB,JE JJ»tJS*<J-1)«MIP2

IT2»JJ*IE 25 NRlTkU> ((b(I>KK),KK-l,KHAX).l.(I)>IalTi«IT2) JO CONTINUE

iND FILE l RRTURM fcND

S*vKCl 3 S*Vf *" SAVEClin SAVfeClll S*V6Cll2 SAvecm S4W^C114 S*VE 62 S»VE 5S SAVE t>4 SAVE fes

151

&uäi

SLbHüUTINfc FRAME COMMON /COMPLT/ IXO.IYO.IXN.IYN.IPEN.IMAX.JM

IG.XS.YS DIMENSION L(121)i lrH*R<37) LOUICAU IPEN.FLAG OA1A IdLNK/lH / DAU ICHArt/lH*,lHA#1HB,lHC.lHD.lHEilHr»lH0.1

l.lMN.lHOilHP.lHOilHP.lHS.lHT.iHU.lHV.lHWjlHX

MRITE (6(!>0) N - X JT ■ IMAX'JMAX OC 30 I « l.IMAX JT ■ JT-JMAX UC 10 J ■ l.JMAX

IT L(J) * löLNK 20 MN ■ M(N)/64

IF (MN.LT.JT) GO TO 3ü jj ■ MN-jT K = M(N)-MN*64 L(JJ) ■ ICHAR(K*1) H s N*l IF (N.UE.NP) GO TO ?0 wKlTE (6.t0) L ÜC TQ 40

30 WRITE (6,60) L 40 CALL RESET

RE i URN

50 60

FCHMAT FCNMAT fcKU

ani) (1H .121A1)

FPMP 2 AX.NP'.MAXI'.HCPOOOJ.FUAFRME i

FRME 4 FRME 5 FRMP 6 FRME 7

HH.IHMHJ.IHK.IHL.IHMFRME H ,1HY,1H7,1H0.1HI,1H?.1FPME 9

FRMg 10 FPMF 11 FPMF. U FRMF 15 FPMP 1" FBMc l^ FRME 16 FPMg 17 f PMF lw FPMF 19 FRMC 21) FRME 21 FRME n FRMF 2i FRME 24 FPMF 2b FRMF 2ft FRMF 27 FPMF 2H FRMF 29 FPMF JO FRME 31 FRMF ■S2 FRMF 33

152

'

■ tahC

SLHHOUIINfc C*LL PfcSfcT

HtIUHN

PRUTS (N.K) PUTS 2 PLTS 5

PLTS " PUTS b

153

*>itä&

IGiXS.YS RekT ■, LCüICAL IPEN.riAG R^; ft

IXU - 1 RStT 7

R«;tT H RStT 9 RStT 11 RStT 11 RStT 12 RStT 1^ RStT 14

IVU ■ 1 |XN ■ 1 1VN ■ 1 IPcN » , THUF. FLAG » , TRUE. NP » 0 REIUHN fcNtl

154

/ y y ID )

IX0.1Y0.1)(N,iyH,IPEN,lHAX,JMAX,NPiM*X»»,

■ inxtxs*x)*jxo ■ IFIX(YS«V)*1V0 « JP <UdS{IP).E0,2) IPPN » .rnuE, (I»ÜS(IP).E0,3) IPEN ■ .FALSE, «,NOT,IPEN) GO TO 40 » MJNÜ(IY,IYN) ■ M*X0«IY,IYN) » MINOdX.IXN) « MAXU(IX,IXN) df^T, IMAX,Ci?,lL.LT,1.0H,JF.OT,Jf'*X.CP.JLiLT,l) GO

iUbRQUTINt PRNT COMMON /COMPLT/ iGiXSiYb LOUICAL IPEN,Fu*0 IX P IP IF IF IF IF IU JF JL {F » 1 r , u i e s i'' Cx a JX-IXN ICY • lY-IYN IF (lAdS(IDX),GT, lABSUDY)) 00 TO 20 IF UDY.tQ.O) GO TO 40 IF « M*XO(IF,1) IL » MINOCIL.IMAX) DC 10 I ■ IF.IL J = IXN*(IDX*(I-lYN))/inY IF «J.LT.l.OR.j.GT.JMAX) GO TO 10 C*LU StTPT <I,J,0) IF ( ,NOT,FLAG) GO Jr 40

10 CONTINUE GO TO 40

20 CONTINUE JF ■ MAXÜ<JF,1) JL « MlNO<JL,JM*X, DC 30 J ■ JF,JL I = IYN*(IDY«fJ-IXN))/inx IF (l.LT.l.OR.I.GT.IMAX) GO TO 30 CALL SbTRT (I.J.O) IF (.NOT.FLAG) GO TO 40

30 CONTINUE 40 IXN ■ IX

IYN ■ IY IF (IP.GT.O) RETURN IXU a IXN pu a JYN REIUHN ENU

PRrjT 2 H{2000)|F-L*PPNT .5

PRNT 4 PRNT t> PRNT ft PRNT 7 PRNT h

PRNT 9 PPNT 10 PRNT n PRNT 12 PRNT 1-5 PRNT 1" PRNT I1*

TO 40 PRNT 15 PRNT 17 PRNT lu PRNT 19 PPNT W PRNT 21 PRNT Ü2 PRNT 23 PRMT 2" PRNT 2b PRNT 26 PPNT 27 PRNT 26 PRNT 29 PRNT 30 PRNT 31 PRNT 32 PRNT 33 PPNT 34 PRNT 3b PRNT it PRNT 37 PRNT 38 PRNT 39 PRNT 4n PRNT 41 PRNT 42 PRNT 43 PRNT 44 PRNT 4'»

155

_1.— _.-

SLdROUTINt SETPT t I.J. ITHR) COMMON /COHPLV IX0.IVO.IXN,lVN,IPENlIMAX,JMAX,Np;M*XP,M<2000).fUASTPT

1G|XS,YS LClilCAL IPEN.FLAG N « (JM*X*(I-1)»J)«64 CALL SEEK (M,NP,N,K)

TO 31

?D

IF (K.UT.O) RETURN NP » NP*X IF (NP.GT.MAXP) GO K s »K*! IF (K.ÜT.NP) GO TO LL » NP DO 10 L ■ K.NP LL » LL-1

10 M(LL*1> ■ M(LL) 20 M(iV«l) » N«.1CHR

HE I URN 30 NP ■ NP-1

IF (FLAG) WRITE (A FLAG ■ .FALSE, RElU^N

,4Ü) NP

40 FCHMAT (1H1///25H0ATTEMPT TO SET MORR THANI6,3aH PRKT POUTS, lIMNü POINTS IGNOREn)

STPT 2 .FLASTPT 3

STPT 4

STPT 13 STPT 6 STPT 7 STPT H STPT 9 STPT 10 STPT 11 STPT 1? STPT Ü STPT 1« STPT 15 STPT 16 STPT 17 STPT IP STPT 19 STPT iJ'l STPT 21 STPT 22 STPT 2i

RfMASTPT 21 STPT 2!) STPT 26

156

CcS'/SoMpCT^uSl^O^UNliyN.lPEN.IMAX.JMAX.NPiM^.HCjOOOJ.FLASMbu

lüiXS.YS LOülC*L IPEN.FLAG IXN ■ IFIX(XS«X)MX0 IYN • inX(VS«Y)*IVO IF (IXN.UT.I.OR.IXN.GT.JMAX.OR.IYN.LT.J.CR.IVN.GT.I^AX) RETURN

CALL StTPT (IVN.IXN.ISYMB) KElÜRN

SMbL ? SMbL 3

SMHL A SMBL h

SMbL 6 SMbL 7

SMöL (' SMbL <5

SMbL li: SMbL 11

157

10 20

30

40

50

60

70

ao

90 100

SlöROUTINfc SEEK U,wP.PP,K) OlnENSlON A(l) IMEÜEH AiP.PP IT ■ NP IF (JT.FO.O) GO TO ^0 18 ■ 1 p s pp IF <<P-*(l>)/64) 10,20,30 IF ((P-A(lT))/64) 40,50,60 I * 1 GC TO 10Ü I * -1 GC TO 10Ü I * -IT-l ÜC TO 10« 1 - IT GC TO 10U IF ( IT-Id,E0.1) GO TO 90 I = Ud*lT)/2 IF {(P-A(I))/64) 70,100,80 IP ■ I GC TO 60 IT » I GC TO on I = «IT K = I RE HIHN

SEtK 2 SFtK ,5 SFtK 4

SEtK b SEEK ft SEtK 7 SEEK Ö SFtK 9

SEtK 1" SEtK H SFtK U SEEK 13 SFtK 14 SEtK lb SFtK 16 SEtK 17 SFtK IS SEtK 19 SEcK 'iii SEtK ?.x SEtK 2? SEtK 23 SEtK 24 SEtK Z^ SFbK 26 SEtK 27 SEtK 2« SEtK 2«

158

WM—wj

«LUCK U*T* ÖK1JT ü CCMMQN /COMPLT/ IXO.IYÜ,IXN,1VN,IPEN,IMAX.JMAX#NPIM*XP.H<!)000).FL*BKUT 3

IG.XS.YS ÖKUT ->

D*IA IM*XiJMAX,M*XP/61»121»?CO0/ H,<UT ' Ü*l* XS.YS/10,0001,6,0001/ ÖKUT o tNu BKUT /

159

V

fUNCTION PRS (RHOO.FE) P»S ? COMMON /PHESS/ PDFR.PR.PE.MiTNO PRfcSS i COMMON /EOSTP/ *PL(lO)iHPL(lO).*PB<lO)i0PR(lO>.*LPH(in);BFT*(lO).EEQSTP 2

lS<10),bZfcHO(lO),ESPRM(10),RHn2RO(lO),P*IM10) EOSTP i LCUICAL MlN PBS b LOGICAL PDER PRS h REAL MU PRS 7 D* I A APl..aPL,APB,pPP,A|.PH,EE"pA#RHO2RC.EZEROiE5,f;SPRK,PM|N/0,5,0.5,PBb e

10.3.0.3.ü.5,O.OiO,O.O.O.C.O.C.O,1.50,l,n4,1.50,1.10.1.63,0.0,0.0,npnb Z.O.O.OiO.O.J.JB.S.O«.!.?«!.068,0,75,0,0.0.0.H. 0.0 ; 0.0.0.1. 09,2.50,PRb I'l 31.05,0.04.0.65,0,0,(1.0,0.0,0.0.0,0,5,0,10.0,5.0.5". 0,'5.OiO.0.0.0.0,PHb 11 40iU,0.0.0.6,0.10,0,5,0.5.0,5.0,0.0,0,0.0.0,0,0,0,0,7,9,17.04,8,O.lPRü 1? 5,6V4,2l7V.0,0.0.0.OlO.O.0.O.r.O,095.(),225,0,0''5,0;Oft0.0:O5.O,O.0,0PBS Xi 6,0.0, 0,0,0.0.0,0244,0,0111,0.0244,0,0 320,0.03, 0,0, 0,0,0.0.0.0.0,0,PRS I4

70, i 02, ü. 056, 0,10 2, 0.180, 0.15, U, 0 »0.0, 0,0, 0.0, 0.0,. 0.0 35',-0,0 0371,-PRb l"5

80,035.-0,0033.-0.035,0.0,0.0.0.0,0.0,0,0/ PRS 1^ C HATUJ'TAROET, MAT(2)«PROJ , MAT(3)«PRnj SHEATH PPS> 17 C PRb li:

MAI ■ MATNO PpS 1« ETA ■ HHOO PPS ZU IF (ETA.üT.0.0) GO TO 10 PRS 21 fcTA ■ -ETA PRb 22 MtN ■ .FALSE. PfS 23 GC TO 20 P^S ?4

10 MIiN » ,THJE. P^S ^^ 20 CCNTINUE PBS üh

E = EE PPS 27 R = fc-5A«RHOZRn(MAT) PPS 2H ML s ETA.1.0 PRS 2<5 irsÄc(S(MU'.LT,l,OF-(i) iinn.o PRS 3n E- ■ (-.•iL(MAT)/(E/(E7ERÜ(MAT)«FTA**2)*l,0) PRS 31 IF (fcTA.Ufc.l.0.OR,E.Lt,FS(H*Tn GO TT 30 PRS M IF <E,GE.eSPRM(MAT)» r,0 Tfl 50 pi'S 33

C PPS 34 C CUMPRfcSSlON PRS 35 C PRb 3ft

30 PRSC « (APL«MAT)»FX»*E*R»(APn(MAT)*BrB(KAT)*^l)*M(J PRS 37 IF (MlN) PRSC « AMA)(l(PMSr,PHIN(MATn PRS 30 IF (,NUT,PDER) GC To 40 PpS 39 PRL ■ (APL{MAT>«E*)«E*(APP(MAT).2,0*RPB(|'AT)«MU)/PHrZRO<MAT)*2l0*(PRb 40 :E*tX/ETA)»«2/(EZER0(MAT)«PPL(MAT)) PRS 41 PEL ■ (APL(HAT)*E)(-F«(EX/'ETA)««2/(EZER0(MAT)*BPL(MAT)))*R PRS 4?

40 IF (ETA.LM.0,ANn.F,OT.FS(MAT)) GO TO !C PPS 43 PRb ■ PRSC/RHC2R0(MAT) PRS 4* IF (,NUT,PDER) RETUPN PRS 45 PR ■ PHC PPS 46 PE ■ PfeC/HHOZRO<*AT) PRS 47 REIUHN PRS 48

50 EV » EXP(-ALPH(MAT)«(MO/ETA)««2) PPS 4V EZ ■ EXP(HETA(HAT)*MU/ETA) PRS 50 pfibE » APL(MAT)»E»R*(E*R»FX*APb(MAT)»ML»F7)»EV PWS 51 IF (MIN) PRSE « AMAX1(PRSF,P>,IN(MAT)) P^S 52 IF (.NQT.PDFR) r,3 TO 60 PRS 53 PRt ■ APL(M*T)*E«((F»R«F)(*APn(MAT)«ML*EZ)«2,D»ALPw<^AT)«Mu/(P*ETA*PRb 54 l*2)*E*6X*i.Q»(E»Ev/PTA)*.2/(r7ER0(M»T)*PPL(MAT))*(APB(MAT)/Ph0ZR0(PRS bb 2MA1 )*ApB(MAT)*MU»RfcTA(MAT)/(rTA«R>)«"Z)»FV PRb 66

160

Pfet ■ UPI.(MAT)*(EX-EMEX/FTA)««2/<EZER0(MAT)«BPL<MAT)n*FY)*R 60 IF (E,LT.ESPRM(«*T)) r,0 TO 7C

Pfiä ■ PRSfc/RHOZR0(M»T) IF (,N0T,PDER) RETURN PR s PHE Pfe « PEE/HM02RO(M»T> REIURN

70 A = (E-Eb(MAT))/(ESPRM(MAT)-E9(HAT)) B s (FSPRN(MAT)«E)/(ESP»»M(MAT)-BS<MAT)) PHs ■ (*«PRSE*B*PPSC)/''^02R0<MAT) IF (.NUT.PDER) RETURN MR i A*PRfe*B«PRC PF. ■ (A*P6E*B«PEC)/RH0ZH0(MAT) RE I URN

PRb t)7 PRS 6H PRS s« PRb 60 PRS 61 PRS 62 PRb 63 PRb 64 PRS 6b PRb 66 PRb 67 PRS 6b PRb 69 PRb 70 PBb 71

161