Вы находитесь на странице: 1из 119

NASA

Contractor Report 3467

HADY-I, a FORTRAN
Compressible Stability Analysis
of Three-Dimensional Boundary Layers

Nabil M. El-Hady

GRANT NSG-1645
SEPTEMBER 1981

NASA Contractor Report 3467

HADY-I, a FORTRAN Program for the


Compressible Stability Analysis
of Three-Dimensional Boundary Layers

Nabil M. El-Hady
Old Dominion University
Norfolk, Virginia

Prepared for
Langley Research Center
under Grant NSG- 1645

National Aeronautics
and Space Administration
Scientific and Technical
Information Branch
1981

CONTENTS
PAGE
I.
II.

Summary and Introduction


Program Structure
A.
B.
C.

III.

V.
VI.
VII.

Flowchart
....................
Subroutines
(purpose and output)
FORTRAN variable
names ..............

. . . . . . . . . . . . . . . . . . . . . .

Appendix

I:

._ .....-

10

14
15

Sample Cases .....................


The Code HADY-I

3
5
7

10
10
10
10
10
11
13

36

...................

The Mean Flow . . . . . . . . . . . . . .

iii

I..

.........

...............
Machine requirements
................
Storage allocation
Timing ......................
................
Input/output
files
..................
Control
cards
..................
Program input
Program output ..................

References

I
3

..................

Computer Program Usage . . . . . . . . . . . . . . . .


A.
B.
C.
D.
E.
F.
G.

IV.

. . . . . . . . . . . . . . .

68

SUWlARY AND INTRODUCTION

I.
This

report

incompressible
layer

describes

or compressible

on swept and tapered

cedures

used in this

The eigenvalue
bance equations
using

integrator
grator

The stability

and its

of Newton-Raphson

More details

or streamwise

with

concerning

program

velocities

the integrator

outlined

in reference

spanwise

(3) MFWL, method of fixed

wavelength

HADY-I is restricted
(meanflow)

to parallel

see Appendix

is another

that

Figure

1 shows a definition

x is the chordwise
to the x-z

is under

plane,

direction,

rates
It

I.

they

growth

stability

size

The inte-

in reference

3.

of crossflow
also

incorporates

(CF)

calculates
all

the

methods

are:

of wavelength

calculations,
The meanflow

A nonparallel

step

rates

component

is assumed to be parallel.

to the program,
part

the growth

1, namely,

(2) MFCWL, method of fixed

numercially

orthonormalization

is found

The program

(1) MMSGR, method of maximum spatial

distur-

formulas.

(TS) instabilities.

disturbances.

linearized

scheme and a variable

Gram-Schmidt

pro-

1 and 2.

are solved

fifth-order

HADY-I calculates

of these

from the

conditions

iterative

boundary

and computational

in references

arising

a modified

Tollmien-Schlichting

of calculation

II

analysis

boundary

the linear

of the laminar

in details

adjoint

the appropriate

calculating

characteristics

are outlined

is used in conjunction

The computer

layer

HADY-I for

based on the Runge-kutta-Fehlburg

procedure.

group

wings.

problem

a combination

stability

program

with

program

a computer

stability

where the boundary


solution
computer

is an input
program

HADY-II

preparation.
of the coordinate
z is the spanwise

system
direction,

used in this

analysis,

and y is the normal

/LE.

-. .

Figure

l.-

Definition

of the coordinate

system.

PROGRAMSTRUCTURE

II.
A. FLOW CHART

I
I
1

Read input profiles


CALL FULLP'

Calculate
Calculate

I-

eigenvalues

eigenvectors

f
& orthonormalize
if needed
CALL JOCK, FMAT, PROF, INTER,
GVEC
Calculate
eisenfunctions
Integrate

CALL RNITN

>
Figure

2.-

Overall

flow

chart

for

HADY-I program.

c/

6-l/

Calculate

Set boundary

eigenvectors

conditions

at the wall

1
Set boundary

conditions

at the edge

CALL JOCK, FMAT, PROF, INTER, GVEC

INo

Figure

2.-

[Cont.)

B.

SUBROUTINES, PURPOSEAND OUTPUT


See Section

C for

the definition

of the Fortran

variable

names.

SUBROUTINE FULLP
PURPOSE = To read from TAPElO, the compressible
modify these profiles
if. incompressible
stability

parallel
meanflow profiles,
calculations
are needed.

and

NS, XC, MACH, R, CHL, UFS, ETA, PRA, ND, IE, and the
OUTPUT = The variables
arrays YI, U, UP, UPP, W, WP, WPP, T, TP, TPP, MU, MUP, MUPP, ALFA, ALFAP, PR
SUBROUTINE CFA
PURPOSE = To calculate
the angle of the velocity
vector with respect
to x at
the y-location
of an inflection
point of the crossflow
velocity
profile
OUTPUT = EPSICF
SUBROUTINE.CDMINV
PURPOSE = To calculate
-I---

the transpose

OUTPUT = The transpose

matrix

of the eigenvector

matrix

SUBROUTINE JOCK
PURPOSE = To integrate
the disturbance
?&it~n
whenever needed
OUTPUT = IFLAG,
--I__

the array

equations

and to orthonormalize

the

PH

SUBROUTINE FMAT
PURPOSE = Provides

the disturbance

equations

to be integrated

in JOCK

SUBROUTINE RNITN
PURPOSE = To iterate
-3
OUTPUT = Updated

on the complex

value

eigenvalues

KX.

Used only

when ICASE = 1 or

of KX

SUBROUTINE CFITN
PURPOSE = To iterate
on the real
ICASE
4 or ICASE = 5
OUTPUT = Updated

values

eigenvalues

ALFAR and EPSI.

Used only

when

of ALFAR and EPSI

SUBROUTINE GIMIR
PURPOSE = Iteration
to maximize the disturbance
growth rate,
at each chordwise
The iteration
is performed on BETAR when ICASE = 3, and on WN when
location.
ICASE = 4
OUTPUT = Updated

values

of BETAR or WN

SUBROUTINE SONG
PURPOSE = Numerical
itegration
edge
the boundary layer)
OUTPUT = The value

of the

of a complex

integral

quantity

from y = 0 to y = ye (the

at ye

SUBROUTINE PROF
PURPOSE = During the integration
of the disturbance
tities
are needed at a specific
y-location.
This
function
INTER to interpolate
the meanflow profiles

equations,
meanflow quansubroutine
uses the real

OUTPUT = Meanflow values at the required


y-location
they
WP, WPP, T, TP, TPP, MU, MUP, MUPP, ALFA, ALFAP, PRANDL

are U, Up, Upp, W,

SUBROUTINE GRVEL
PURPOSE = To calculate
the ratio
the group velocity
angle
OUTPUT = VIGl,

VIG2,

TATA, EPGR

of the components

of the group

velocity

and

C.

FORTRAY VARIABLE YAMES

Variable
ALFA

flame

Description
d(MU)/dT,
where MU and T are the viscosity
of the meanflow

and temperature

ALFAP
ALFAR

Q.,., wave number component

in x-direction

ALFA I

ai,

growth

component

in x-direction

BETAR

Br,

wave number component

in z-direction

BETAI

Bi9 growth

CHL

L* dimensional

ETA

(Y*/L*)

EPSI

Y = tan-'

rate

rate

component

in z-direction

characteristic

length

= (Ue* x*/~,*)l'~

max

ul = tan

(Brjar)

-1
(Bi/ai

.
EPGR

'gr
angle

= tan-'

(wB'wa);

real

part

the crossflow

of the group

velocity

EPSICF

Y, wave angle

for

instabilities

IFLAG

Flag from the


the solution

integrator

IE

Number of points
in the boundary
meanflow quantities
is given

Kx

k, = tar,

ai),

complex

wave number in x-direction

Ki!

kZ = (fir,

BilS

complex

wave number in z-direction

MACH

'PI,, freestream

Mu

Array

MUP

d(MU)/dy

MWP

d2 (MU)/dy2

ND

tan $ = We/U,

to indicate
layer

the

status

of

where the

Mach number

of meanflow

viscosity

NS

Station

PH

Array

of solution

vector

PR

Array

of Prandtl

number

PRA

The boundary

Reynolds

Array

TATA

wBbwa, group velocity

TP

dT/dy

TPP

d2T/dy2

Array

UFS

Dimensional

UP

dujdy

UPP

d2U/dy2

Array

WP

dW/dy

WPP

d2W/dy2

WN

wave number k or wavelength

xc

x location

YI

Array

YIGI

Proportional

to ~~,group

v IGZ

Proportional

to

PHI

9, potential

flow

OMEGA

Complex circular

FRECJ

Nondimensional
frequency
F (if f is inputl,
dimensional
frequency
f (if F is i:nput)

CR

Wave speed

number along

layer

the chord
from JOCK

edge value

of Prandtl

number

number = Ue*L*/ue*

of meanflow

of meanflow

temperature
ratio

velocity

freestream

of meanflow

in x-direction

velocity

velocity

in z-direction

as percentage

of y-location

A/C

of the chord

in the boundary
velocity

@, group
angle

velocity

layer
in x-direction
in z-direction

in degrees

frequency
or

PGR

Parallel
-Q

-Bi

qrowth
tin

rate

calculated

as

(WB/Wa)r

The wall value of the eigenfunction


which
after
convergence
[it should be zero]

DKX

Incremental

variation

of kx during

the

IWl

Number of performed

IW2

Maximum number of allowed

IFL

IFLAG

DEPSI

Incremental

variation

of EPSI during

DALFAI

Incremental

variation

of ALFAI during

NIT

Number of iteration

we iterate

on

iteration

orthonormalization
orthonormalization

the
the

iteration
iteration

III.
The program
chordwise

calculates

the stability

Machine

Storage

B.

on a computer

CDC CYBER 175

Allocation

The program

executes

in 125000 octal

words

of central

memory

Timing

C.

Timing
running

for

where output
location

eigenvalue

The program

guess

card

TAPE10 is an input
locations

. . .
(not

available

depends

on how near

number of chordwise

The CPU requirement

very

far

from

isabout

for

the exact

locations
one chordwise

value)

for

one

30 seconds.

file

OUTPUT, TAPE6 = INPUT, TAPE6 = OUTPUT, TAPElO)


that

contains
starting

meanflow

quantities

all

meanflow

from the

profiles

leading

are stored

at different

edge to the trailing

from y = ye to y = 0.

Cards

The following

for

is

on the wing,

At each location,
Control

value,

options

Files

PROGRAMHADY (INPUT,

chordwise

different

the CPU required

and one wavelength

Input/Output

D.

on several

execution,

. . . etc.

a reasonable

frequency

depends

to the exact

is needed,

using

disturbance

the job

In a single

HADY-I.

is the guessed

control

cards

can be used to execute

JOBN, Tt, CM
USER, USERNO, PASSWRD.
CHARGE, CHARGNO, LRC.
GET, HADYI.
GET, TAPE10 = TAPEN.
REWIND. TAPElO.
GET, NBLHLIB/UN = 357811N.
LDSET, LIB = NBLHLIB, PRESET = INDEF.

10

at one or more

Requirements

HADY-I executes

E.

characteristics

locations.

A.

edge.

COMPUTERPROGRAMUSAGE

the program

E
7/8/9

end of record
Input Cards
W/8/9
NBLHLIB is a special
F.

Program

file

that

contains

the integrator

Input

All input
statement

variables

are read

inside

the program

in a NAMELIST

NAMELIST/SHEE/ISPTM, INCOMP, NSTATN, NSEND, NSTEP, ICASE, ICIZER,


FR, IFR, NFR, DFR, EPSI, IEPSI, NEPSI, DEPSI, EPSIP, IEPSIP, NEPSIP,
DEPSIP, ALFAR, ALFAI, BETAR, IBETAR, BETAI, WN, IWN, NWN, DWN, CHORD,
IPRINT, RE, AE, EPS, ITR, OMGAR, OMEGA1
A description

of these

variables

follows

ISPTM

Flag for spatial


or temporal
ISPTM = 1 spatial
ISPTM = 2 temporal

I NCOMP

Flag for incompressible


or compressible
INCOMP = 1 incompressible
INCOMP = 2 compressible

NSTATN

Chordwise

NSEND

Chordwise station
NSEND = NSTATN if

NSTEP

Stability
stations

ICASE

Flag for
ICASE =
ICASE =
ICASE =
ICASE =

station

calculations

stability

number where stability

calculations

calculations

start

number where stability


calculations
end.
calculations
is needed at one station

calculations

1
3
4
5

stability

are performed

every

NSTEP chordwise

the method of calculation


TS calculations
with MMSGRor MFWL
TS calculations
with MFCWL
CF calculations
with MMSGRor MFWL
CF calculations
with MFCWL

ICIZER

Flag for the method of calculation


ICIZER = 1 iteration
on the eigenvalue
for maximum growth
rate
ICIZER = 2 no iteration
to maximize the growth rate

FR

The disturbance
frequensy,
dimensional
(F = ?nfu$l ,)

IFR

Flag for
IFR = 1
IFR = 2

the input frequency


F is an input
f is an input

dimensional

(f)

in CPS, or non-

FR

11

NFR

Number of frequencies
chordwise
station

to be used in calculations

DFR

Incremental
variation
is used
FR (new) = FR (old)

in FR if

one frequency

+ DFR

EPSI

The wave angle

IEPSI

Flag to indicate
how 'i' is calculated,
IEPSI = 2 and IEPSI = 3
are used for CF calculations
IEPSI = 1 Y is an input
IEPSI = 2 I = cj + 90
IEPSI = 3 Y is calculated
from subroutine
CFA
IEPSI = 4

Y in degrees

Y = 4

NEPSI

Number of wave angles


chordwise
station

DEPSI

Incremental
variation
in Y, if more than
analyis
needed
EPSI (new) = EPSI (old) + DEPSI

EPSIP

Angle

IEPSIP

Flag to indisate
how i is calculated
IEPSIP = 1 Y is an input
IEPSIP = 2 t = 9

NEPSIP

Number of angles
chordwise
station

DEPSIP

Incremental
variation
in ?, if more than
needed
EPSIP (new) = EPSIP (old) t DEPSIP

ALFAR

CY.~,wavenumber

ALFAI
BETAR

-a. ,,

of the growth

growth

rate

8, wavenumber
in the spanwise

IBETAR

BETA1
lilN

12

more than

at each

to be used in calculations

rate

vector,

one wave length

7 = tan-'

(Bi/ai)

! to be used in calculations

component

in chordwise

component
component,
direction.

at each

one angle

direction

wavelength

C is the chord

growth

rate

component

k, wave number or x*/C*

in spanwise
wavelength

component

length

Flag for the input BETAR


-1BETAR = 1 6,. is an input
IBETAR = 2 AZ*/C* is an input
-Bi,

is

direction

in chordwise
or A~*/C*,

at each

direction

G.

IWN

Flag for
IWN = 1
IWN = 2

the input WN
k is an input
h*/C* is an input

NWN

Number of wavenumbers or wavelengths


to be used in the
calculations
at each chordwise
station

DWN

Incremental
variation
WN (new) = WN (old)

CHORD

The dimensional
edge

IPRINT

Flag to control
output
IPRINT = 1 long print
IPRINT = 2 short print

RE

Relative

error

tolerance

used by the integrator

AE

Absolute

error

tolerance

used by the

EPS

Relative
error
eigenvalue

tolerance

used in calculating

ITR

Maximum number of iterations


calculation

OHEGAR

Dimensionless

OMEGAI

Temporal

growth

in WN if
+ DWN

chord

ci.rcular

length

more than
normal

one is needed

to the leading

printing

for

integrator
the

the eigenvalue

frequency

rate

PROGRAMOIJTPIJT

The output is controlled


by IPRNT, see last section.
The long print
contains
the short one added to it, the eigenvalues,
eigenfunctions
of the
homogeneous problem, and adjoint
eigenfunctions
at di~fferent
y-locations.
The output contains
US, XC, R, Ct!L
'41fTh;ITW(kXD) DKX, IFL, IWl, IW2 (for TS calculations)
KZ, EFSI, DEFSI, DALFAI, IFL, Ml, IW2 (for
VIGI, GIG;, TATA, EPGR
KX, KZ, OMEGA, FR, FREQ
CR, MACH, ETA, IT, WY, PGR, D
PHI, EPSI, EPSIP
See section

C for

the definition

of the FORTRAN variable

CF calculations)

names

13

IV.
1.

El-Hady,
Boundary

2.

El-Hady,
N. M.:
On the Stability
of Three-Dimensional,
Nonparallel
Boundary Layers.
AIAA Paper No. 80-1374,
1980.

3.

Scott,
M. R.; and Watts, H. A.:
Computational
Boundary Value Problems Via Orthonormalization.
1977.

4.

Kaups, K,; and Cebeci, T.:


Compressible
Laminar
Suction on Swept and Tapered Wings.
J. Aircraft,

14

N. M.:
Layers.

Nonparallel
Stability
Part I - Stability

REFERENCES
of Three-Dimensional
Compressible
Analysis,
NASA CR-3245, 1980.
Compressible,
Snownass, Colorado,

Solution
of Linear Two-Point
SIAM 3. Num. Anal. 14, 40,

Boundary Layers
V. 14, 1977.

with

V.
The meanflow

used for

The boundary

layer

calculated
chord

c = 1.98

m including

Mach number = .82,


Figure

total

o denotes
Variables

suction

I).

a trailing
temperature

of the suction
wall

sample cases

on a 23'

The airfoil

3 shows the geometry,

and the distribution


script

the following

with

(see Appendix

SAMPLE CASES

swept infinite

section
edge flap.

coefficient

with

The freestream

conditions

pressure

of the pressure
C, = -poVo/p,U,,

normal

are marked in the following

are;

= .46 atm.
coefficient
where the sub-

condition.

needed to be input

2.

span wing is

is supercritical

= 393 K, and total


the distribution

is the same as in reference

sample cases.

Cp,

u
0

4
0
3

12

Y6
EC) I
0.

I
.I

I
.2

I
.3

.5

.4

.6

.7

.a

.9

I.

WC

Figure

16

3.-

Airfoil
geometry,
pressure
distributions
on the upper

coefficient
surface.

and suction

coefficient

_ ii YEF

_- _ . -- -.

-eISpTn

= 1,

TNCORP>:-i,
-.:...-...'Nt-TAT!4

= 33,

'+SE'JD

= 33,

.__-

#STEP

._ 2;.
._.

. . . --

nFQ

.3E-05,

-.~:E+cP,

1s

--.

--1EPZ.l
_______-...

.___

.-Ix--::
____-~ ___.

-?EP'~~____

ti

;.=.

-__
5E~c~

.---.

-_.

,,EPsTO

..-.

.-..-.-___

.-.

.--_.

_._.

.-

-.

-.

.-

.:_ --.
- -r-l-.-.__-

,_ -. -.

-.

BETAP. . _

-.

-.._--

D-D,-

_ -...

-.-

--

.-

--.

-. -.---

.33E-03,-.---

= -2,
. _._ _ ._
.-.
-.7F-c7

._

_--

--_.

------...-.-...

-_

- ._ ._--

_---

-._

_.-_

_.-_.-_-

..y

--

= -.lSZE-02;.-- -.
_

-.:

.-

_...

r_/l_______~_._:.:~-.-~._.____._
-~
-.--.......-

-.--:;13~2F;O0,

- ALFAP.

-.IRETAV
-..-_
.-SET*f-

--..-.

----- -_ .- --._---.-

-7,fv*Tp
--x71---.--_.------_.-...-.
--nE~3TP.-i~S-----'--.-..
_---_--.-

..-.

.--.-..

-EPSTP--rO;[IT--------_-_--__-

ALFAT-

.
_..

--:

_--.
.-..-

---..--._-..

of the spatial-~gr_owth.Latepf_TS._
of a specified
wave angle-and-the frequency
f = 8WXcPS. .~
-..-.
-.

.-

-YEPSITr--.

-.

Calcu:etion
gisturt.ance
5 = : at

-..-._

-EVSI

G~cl:-

.
_

~--

_ -....-

.--._.-.-._

.-

-'
-

.- ..- ..__

.__

_.

._

.._.

. .
-..
,--.

_
- -.
. . ..--...--

- -..
-...
-.-.---- ._-_..

---_
---_..

_-

- .-.
_ -._.--.-

.- -..-__.
_----..
-..-.
__
_---__--.-.

..--_

--.

.-

_ .;.

lr---

-.-;\/

.__ - ..--.......-.
._..___._

IYN

.-. --------..------..-..
-....
..- _ _._ - -. _. - --._--.
.._..
-.. . --..-.
.._.
- .--_-..

..-..-.___.

._

_-_
-_
-.-., ---_
= .5F-011
. . .
..-.
.64iE+01;.
-- ;ws9_.=-.I--.
_.
.l pp.I NT . . . i.t
- - - .- --.
.
_-.-.....__
-_.-..
..- --.
.--------.
.lE-03.
SE
.,.. OWN-

= .lE-03;---------------.
--.-_-_..

-.~-

-~-~p-----q

.1E--631-

_. _ _.____.__
ClHEGbI

1: .-

..-.

_- ._ .-.

._. ._.

.-----.-.-.. -.-- -- --.---.--. -.-______-...

_.

..____

__

._._

_._._

-. -._.
-

.-..-.

.--.
-.

_. .-.
- ._
_

-.--._.-.....-----..-..-.

--_.
-

---.
-----__---

_ -_

-__--_----.-.
__._

. _--.1917E-02

7----.lD5RF+OO
-..JO59E+00__

. -.-_.

---..-

-~NFlYYATlUNS--FRIW
._______

-.--.
^ -. - --...-.-------_._
- _.

------.-.
_ _ --

__._ -...--.

..-

--.

..-

.-._---

-.---~;7426D+OZ
*xi--;lD590EtOU-.16OOBE-C2
..
--

--

----

----.--

-;76993F+@O

_
HACH-.

--.-----___.--

-.-___.__-._.--_

-.--

--.-.

.5 0.9 7 c=o.3-

-.6--..----

.--

---xsci

--__------__

E+46--

-_ -

___----__
-XliZE=Ol

-.

..-

DKX

.LlbbE;Ot

--;,2160E-02

-. .7595E-01
;;6853E-Ol--.-.7629E-03
-.1966E-03..
i 3832E-01.-.--.2191E-OX---.->.7740E-02
- .119BE-Ol.--.138OE-03
-;7425E-03

.5055E-03

-.

----

-.-.9008D+Ol

KZ=-;10590E+OO
ETA--llZ429E+02.

-.50060E-03
_.
IE;

.-_.--

-.

.2617D-01
;28566E-01--D;
.
._-

79-YY~,14977E+OO

_-... -

- - -

----_

. . .._ -_.-_.

.--.

35
-.-.--____
35 ._ ._ ..-.-.---._.- _ .- ._- - ------___
O.l-3-36
-_
-.____-----o--T335- _. .---.-..
._ .- _ _-. o-- 13.
35

-'O- 0'

-.9236E-05
_ .._

0
13
~-lJ

--

..;.lZZOE:Oi
- -.1042E-02
.2254E-03

.13R4F-04
.
_.
---.

.18920+00
OMEGA=_ -

IYl-IV2

IFi

-----

_.. -..6723E;02

--.-_

..--

II00

52345E+OO-

-.

--.-

. l- 5 it-0 ETO--CbiLT

.6687E360

-.33210+01

---

----

;1235E+OO--=.1346t
---.2973E-03----.922iE~O2---_.-.:.-4612E+OO
-. -.1-466E+00--~-=;2397E~02--~~~;724BE-02

--=;43kBD+Uf

.---___
---

-..-.-.--~--~--_
~--

_-.

~--

-GRVE1-VIGl;VIG2,T47A,EPGR
_...
..-.
---.

--

---

-:--

__.___

--.1592E-02
_.._._..
-.--..

..----.--

_.

3 -.-;1DBBFiO[l---.ZRBE-DZ-.-. 1~91F~00--;;6303E:02--_- _,
-:lDh7F+OO
mZ4'5kE-D3
a ._.._- .----.-.-l059E+OO---;771;4E-03

d__

.--_-..--..--

-_ _-- .- .._ _-. _.- ..--._--

____

-.-.--_-.._

.----- --

NS1-.33~--~;-;llOO-~+OO-----4.

-.c:Di

___.

.- .._ --_----__.-...- -----.--.__


..-..__
._.- -_---.-_--

~-

__ _--._--

-.n_ _ _.---

.-_ ...

._

_.--_---.---

T .L?&Eey02-,---- --.
___-___
.-......_ .--..
-..

_.__

._

--1.909EF=t:11-528E=ti2
-2--.~021F+0~-,4578E-02~-;2523Ei00---;8016E-01

---

___-_----_-__

..--.-

. _

--NIT

-_.-.--..---. -..
__^_
.--. -_ -----...-.-__.-_-.-__-.-~.__~_.
-.. __.._- .__._ __ . .___---..--.---_~.
.._

__ _... ____ __ _____.___~


._.- _ - ..-. - --.--- ----------.

Kx

---7

..---.---..-

-.-_..-

--.
------_.--.
.-.-..
--_..-___..._.
. ..___..___
__
___.

.._

-;1636E=Ol,
_-.
-_.

.._~

1EYD _.
--.-

-__

-.

- - .-.

_--.--______..

_ _.., 0, __..._

,-,,4EGbP--.i

_-

riE
-EPS

--..

0
.._ --._
__,_________
-;1071D+02

ia-- ;i
13 -35.
13..35
--..

--

-_ ..-.
__- .-.. -_ -_._

..-. _- - _._-.
__~

-__.7R~-~;BOOOOE~OOC
_.__
-..
--.
-

-----

._

PGRi-:

16955E-02~-D~~--.26.3~1E=04.22323E-03

--

--...

-._-._-__
__-___.__

.- ..-.
-..__ - .._. --_.-______
.--__

_--

FREP=Ylb561E-04-_-...-._.

_ __
._.__

- .--____,_
-_-_

._
_

Pu(I*e

. __.-.--__--..---.J.7.3654
.__.. -

._.-EPSI=-_.

_.._.-45.0000 .

EPSIP-me

._-. --.
17.36%

..:%SwEF:.
_ISPT~

_.
ItiiOr;P
_...__..

-' _ .//.

1-3 -: :

= * __.__
-----m.'

- .._._ ---

..-.-

331

--..v
_

NSEND

..-.

..-..._
. -

v.

..

r/

_.

--

._.-..

..-_

. .

..-.

---.

..--

= 2,

__ rccsc- - .-- - -. 1r..--.---.--..


lCTZED
--FP

-.

_-_-.---

..-_-

.;.3!!.

NS'TkP

8 2,
..

8.
1,
-_..-.--.

,,FP

. I-;-

--

- -

_ ,_

..v

.?iF-O4;

IFQ..__. -

-OF9

and specified
Eigenvalues

q
I

NSTATN

__

.of.TS

&.-.Calcuj&idn.df
the -spatial
growth'lrte
disturbance
of specified
wave aegle
_..
. _ ___ .i at the fwquency
F.= '2) x lo.
..__
_. _ are printed...-. ..- .-..
---..
-.- ---..
.-

_,,

2:-:

_...
.__._

Lk?...

----'- --_ - _. w-

-:..

-.--

-.-.--

- ._.._

--.__.

.- ___.._

I__...

_.

------- * .:3c-05;.
.
-. . _--...

-. EPSI_..-.
__-

- =

-.?F*o2,

_r/

_ _

__----___

-.TEPSI___
-.-HEPSI

-.

1,

.-.

-vL

-_
.-.-

-.

-.r)EpsI

...2 s;--

--

--_-.
-.. .-.-----~

_...- --..
--_-- -- .-_ -.
N
_---- - ..__--..
FL---

-NEPSIDIT,
---DEP*TP
.-;.a.o,----.-.-.-.-----.-_--_--

-..
.-___.~

._ -..-.
----...
--.-.---__

___

:.1--

..-.
.___ Lr_.-

.-.
--

.-___.___
.--._

----.-_--L,^_
----..-..
.-.- _--.-_
._..-__- -.-

--....

-....

-.--.-

--. -- -.
--- .-ii
-.

*; .-._..
.- --.
i-=.X-02,-

----

.-.-_----.-.--_-----.-..

----...__
.- -...
- .--._. .._.
-..-_-.

--.-_....__ __...
--.-

.____. .._.
_. ..___
_.._ -- _.__
_
_ .___
_
._. ____..._

r/

--.~~.~

-_. ALFAP _--=-=.1392F+OO;


..---__.-.-.Il,ZA,
. -,25E-(-,z-,
____
- -_.---..----.BETAP- -< ,33rLO3;

- BETAI---

.-.

I.-.lsE+a2.;
_.-..

- EPSIP---i-;3F+Cz,
___--__-.., EPS~P?-l,-..~.-. ------

~TBETAp -...
_. -

.
..-.--.-

.-- .

_.

. ---.

-...

.-

.--

---

-.. ..--.
.- ._.

.--.-.-.
..-

.__

--

.
..--..

-..
-.

.._
-..

.._- -

--

.__
.---..

_ _
._

. .

_.
-

.-

.- - --..--

.
._

.-

._
.-.

-.
.-

._.

_._ .- .-

__.___.

_..

._.

..-.

._.

.--.
--uH---.
_-. .--.

..-;..~il~~oos.-.. ------------ __ -J-UN


___
1L
______
__.....
-__
-----iJuT-T1
)

- -. .---

-bc__

.-

__

I(---

-- .---..

---------

.--

.-

..-...
_

.---

_--.-_..___

.-._ __

_ .._ _-

^ __

_.___._

.-._-..

-.-._-__------__---

--

v___--__

--

.-.-._

-..__--__--._
-._-.

-----

--

_-------

-iirN-p..-..-_I_rS~=~~.-.--..----.
_- .
_ ._- ---..--.-.__ _.._
_
._
.644F+olr -.-__-__, CHC!R1!
_.__ _.. = __.____.

-...-

--

--

--.

---

---

--

_-.
.-.
-- .-. --_ ----- --- :
.---.-.--.-. --- _
______ _
---.-.---.
--.IP,?JtiT-y-1;.
_-- . ..-- _:-_ : - - l.
:- I-. :
.-.. ._ _..
.._--____.-_..-- __.. __ .__ ..__. VI ___^__ _.
--.. ..- .__-.-_
._---.-----._
.-_-_.____
.__ ____ ___
_ _ .-- _..._. -.-.-.- -. ._ -.
..p E ..-..7-.
.li'oc---_ _. .___ __,_
._
- - -'. ..--... .- .- -. -.._-..
._.._ -.-___ __._. ______
_.__
_..
--...
-..-. -- ..--.--.
- ------ .--..-.--------.- ---=
.lE:@3,
'.riF
-. .--...
.
-.-_. . -_ -..._._
____
__ .__. -- -.- .-- -- .--.------.
-.._- .-.. -..-.
._- -.. .._. _ .._ ._
,__
FPS
--. .--;lE-03,
-.
-.~--_
-.-.._
--._----.
-..--._
..._
^
_
._..
_
- .___
-.--.-_-. __- - ____ ___
-_-..,-.]
o; - ------- , TP
_.__ ~__
-.. -.-- ----_-___
.-~
__--.----....--.-__-.__-_
--.~..-._--.__
- .__,_
.-~*l~36Es~lr
------'OMEr.AR
- - _--. _ -....

. . i- .19C;6Ei021'-"--. -- -- -. -

-l)WEGAI-

___-

-SEND
--_---

_.____
- -----.---

----.-NIT-

_..--

NSI--

_____...-~--~

__._

_-

..__.

-_..- ._.__

--.

-_.-____-

KY----- __---___--

-.-.--.--_
_

----.
--._-

_^~

---.
.--

.---.-.--.---

_ -.-.-

R.-;15~-DEiO-~--CHL;
~
..____---___

___._----

.---

--------

OKX----

-;~059~00---,2230~or-~~845~~02--.~5~5~;bC--o--~~3-35-------.- .5142E=OC- -.102GE+OO-.2528E-GZ--;3399E=02


--.1341E%Q
----.---~---~-.-.--~
-_.-_--------

-79

UN=

.10864E+OO

-.--

----

--.9752D-01
~--_--.----

-..

--.--

-..--...
-.
-.

IFL

_ .--.

.'3945D-03

_. --.-

_._

-- -..-..-.--.----

__--------_-.

---_
.

.- .-.._
--

.._-__-.
..__________-

-.-. "-.

--- - - --

-IYl

IUZ--

---.3203E-05-O--13--35-.-_.-..-_.-

---.--.--~.--.-.--_.-_--INcurtaTTDNS
-FPClr!-GF!VEL-VTGl;VIG2;TliTA;EPG~__.._
_---..
. - --.
--.---- ----.
.-.--_---.---- ___. - . _ .--.1276D+Ol-----.21910+00-;39640-02
-.243m+o2--.~3n5n+or
-.53170+01
OMEGA.-.32343E-01
-
- - x7.-.lOZC9E+OO-..25597E;02
-~ .1477BE-02.
._..
- _.K2.;.37158E-31.
.
-----.
IE;

-,5097E=o3------------

0.

.3162lE+OO
MACH;--.82346E+OO
ETA.12429E+02
CD- -_ .._ ._ -.-.- .---.
-.-..-30.0000--17.3654.
EPSI=-;ZC.OOOO
EPSIP=
PM19
,- EIGFN
VALJES----
------- --.--------- ___-.----..
.--_._ -- -. - .-.---.- ._.__,
__-.----_--.
;; 5967D*Ol
--. 6518DtOl---.5786D+Ol-..-.5492D+OlTTGEN
-FUNC~IIIF1S-PFGI1LAP171,22,13;75.75;27~

T-,1039F+002513E~02

----.2___._..._

--

__-----

33---YC7,l~~~E>-QO

--

----.-

.._..

-.12360+02._ _ .0-Y

--

-.
--.-.
-----. - .--.
--_--

.-.6867D+Dl-....

--.

-.

-. --.-__
._____ .____.._ _____

-.-

__ _- ---_-_FR= j21000E;O4
.--

D-=-.15537E=03

;23834E-02
.--. PGR=--.-__.~.--__--

_ __.
._____.

-_
______

FREO=--;90513RO~
--. .._
--

;?,2@13E=,,)

.----.__--

--.b518D+Ol------

__

- .-

----

-__
__..,_.

_____
______

---

-----_

_,

------

_....__ --

- . . - .-...

.1-Z143..=,!?GD-.01.

~.,252E;gl

.,Zi3D-01

L.ljRE;cll

~-.3oc~-o-z:~~-iE_ylli

.314I)-01
-.230E-Ol;-,394C-02.
-MI;;
-.2470-c.1
-.325E-01
.3040-Ol-.2@3ElOl
.4780-O.?
:;397F-Cal
b.oo-.jitniDi
-.453Ei6&
~~44~9~~~~,~1~,~~3~~~0~~,~.41flo~~~~...49~E-02~~.1~~3@-01
- ._. . ..-._ .----.
.-. ._.
._-..-.371E-01 -.. ._- -.323~=0.2=-bOQE-02..____ 4.i?? _ _._-.ze7C-01
4zp-D.; (jz- -.360E-01
..--.- -. - .._. .50ED-01
5223-01
:,199$-91
=.315E-01
.147E-01
3.80
.
_ ___ .-!
-.. ._.
..-.-.387E-01
-..4913-01
-.366E-O1~~~377D~O~~~,5~4~~~~1_,h~~D~~O~l~
.5B5D-01
__
2.97
..-_
z..- 999E-01___ --I
-. .- - .--41BD-01
-.31'3F-01
-.563t-01
:.7R7EyDl..ll~-D~OD~~~~l~5E+~O~~.
.-.2.33
9.79

i.72~-:302p-oi

I'.75
1.31

.- .-171 D-&O0
--.'lb'r:)PJ;-

.311E+oo
.i23F+OO

.3263;01
-.256E-31
.231~-01:-~.:i97E-01'~.

-.592c-01

..-..-. ^
._,~b'JlD-.OZ
. . . . ;3;14;
*
t;;;N-;;.

.-~.1260*00
-.449?*DO
.;.429DiOO
-.2771)*OC

.1431)-Cl
-.14.7E--01..
.-3it~+CO
.2ia~+00
. @393~02--.103E-01
-m;135E+00_-_ .--- .-.397d:Oi--,642E-02..
_.. _-.
---..139D-02
-.3ibE-02
-.1.573:00
.75JE-01
.llbD+OO
;317F-01
.249D-03
;.113E-02
-.829D;Ol,
.1025+GO
_ --"-.16_ __ _
-.296D-01
;469E:C2
-.253D104
-.llbE-b?
.452l-0:
.D5
.--.2&4E-14
-.2D2Di16---;508E=17
-.155D-03
- O;O-O-- ;iR2D-15
-EIGE~-FU~~Tl~~S-AD~~T~T~Ul~~~2~~~3,U4,Hb~~~~
.104E-D2
.903D-b3.-12;4%
;;2~4D;t2---237c;02
.217D-02
_-_ .355d+Oi.--.38iE+Ol
--9;79-=;5C2%=02
-.30hE--02
.458.~~~i-.s9-~~-+ai.2.81'6=02
-,i38E-02
.1170-02
._
.291E-02..;1443-02
7.7--;420D-02.--.?.73E-02--.559D+Ol
-.bOBE+Ol
.345D-02
- ---.5-~,-;9--~-.494D-O2
-- ,439E-O2--~-~.654~+-0~~.713E+Ol
.341E-02
.ltPD--02..
.- ;405D-02.-.
.741Di-01
-:kIllE+Ol
;469i?-02.-.393E-02
.POlD-02
4-i82---.566D--02--;51BE-O2
-.472.E-OZ..
.268D-02
--.7RlD;O2--;-.68~E-02
.
;228D+Ol
:.9tBE+Ol
.565@-02
___
3-i eo
2;97-~-.122D~C!T;;112E-CW
.;-V33D+Ol---;iO3E+-O2
.- .73 lD--02
.612E;02
-. -.417D-02
.
--_.172D-01
2;30-~48~~01-~-;1E~F~0-1-~~05~+~2
-.125E+02
7132D=Ol-.839E-02
=;tlEFiOO--;189D+O2
--.181Ei62
-;-lB8D-01
-.293E;Ol
-.lZlD-02
1;75
=.lO:D~Ol
-_
e:;134D+DD.
~.31---;360D+00--.988E~01-~.34-00+02
=.613i+Ol-=.782C-02
.-;49.8E-O1
~_
- .385E;Ol
.96--;255D+O6-;316E~O~-~~278D+O2i 13SE+32.--,394t=Ol
-. ----.
;ZlOD;Ol
.345E100--.124Di02
.-:171E+D2
-;497D-Ol--...153E--01
.69-=;
9OOD;Ol
;172F+OO- -;347D+0~--;113E+O2--;~~OD-0~~240E~D3-~E97D-0i-~;576E~01---T=Z35D*OO-_.

.96
.bR
.47
.29

--.277P-01
; 2430:02
755D;Ol
_ .-.
-.

.124E-01
.lSEE-01
..l@SE-01
.!28.3E-O,1.
--. * 537E-?l.__
l 93DE-Ol.._.

.107D+OO_.-'.137E+.OO
.174@+00
.330c+oo

-.178F+oo

16@C-01~.149E+0~0
.766C-01
-,675Ehl
-.22PE-01
.75EC-01
.761!-02
-,534D-01
,~__.
.33 ec:o1.- .136E-Dl
.193D-01
. ..?31EyO.2
,305E-02
;70:D-02
---276.EE-15
.165D-lb

_ --.
_.
.PbOE-02
._
____
._..
.._ -

.>45E+oo
.315E+oo
.475E-02
-.123E+OO---.iZDE+OO
-.732E-01
-.233E-01
.62bE-0s

.-

-:923i-03
.119E-02
.14bE;62
-. ...171E-02~~----
.202E-02
..267E-02
.43bE-O-2.--_ __ .-- -- -:767E-02

-,799E;Ol-.'
-:276~-Zof

---.

~;854D;Ol----.-12iE*OO
=.124E+OO-

79OD=Ol--.lElE=Ol-. 2~-.213D~00~73E=a1---619D~00-;530ETD1~32~~=01~425F~02~
~~~;136Di06.359E-02--~939D~0~--.168E+01--~197D-01---.303E-02--.497D~0~-~190E=02----.
.~B1D~01---;18-4E700-~~~210--02'-=;753E~03-;161D~0~-~131E~02~
.OT-.r7BD~Ti-T88EE:a3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__-.-----_--_--~-

.---

---~---------_.------.

------

--

-__----_I

.-

Case
-

ISHEE..lSPTH.

_
I NCOtlP

;,

_-

2;

Calculation
disturbances
i = q and

.ti

.._

of TS.---CPS w'ith
_ _

of the spatial
growth6iates
at the frequency
f = 5000
for different
have angles..

.._.

HST'AIbl_.l~~4,_--.--._-yl
..- 441
-ESEND
NSTEP

3.-

----

._.
--

--

-~

._:

_ __.--

-.

-__

._

.--.-

_.----:

_
-

2,

_-._
.?. ..5E?04r
,..
______
.JjR
___. t._zr---.-.
__.
.
.._- . .
-

4
..F'
.__
-.
H ~.--__
___ _
-..

FR

-tzg
__

.._ -.-____.

--

._-

---_---_
- .._. -.

--

.._ -.
_._-

--__--.--__-__.

..____

._

._

--..-

.__ L

---

_-

____

..-

_--

.-..-_.

_--._..
__-.
~...

--

.--

._--

~-_-

-...-----..-

._._...

-_------.--~

v
-..

_.....

-.-_--..---

--._

_____-___----.

-.-

__

DF_R,_._ _I
.3E-05,
--4Eto2,
LF$I..--__.
_.._.
_---

-~

__

lL------yL~-

.I.E_921 Y-I.9

.---.

..-.-..

-... - -..

.._ --

11

._. .._..-___--- -.~-~


_..-- .--___.- -- .._.. ___......
__ --.___.-_.-.-_-..-..--.

NEP$ I.-

p-..s/-

!!--5~.

..DEeSIze15~+O2'
-.-...
.EP$JD.-2.-b&te-p
__
-...._.. --..lfPSIP

?..2!.

J+T'P

-;

.--__

---

_-____

-.-.-

__-----

__-...
.__ :-..

.___
_-

-..

__-__..
--. ;?(_I_-.x--:zl

1,---.------.-.'-i,.-----'---

..---

-_-.-

_____

.-.
..-.

..___

-.
.

..-

.-.--'-

.~^_

-.---

-.53E-C31

-.

--

.-

- --

-.---.-

___--- .------.-

-.

-.

-.
-.

----

- _ -__-...
_ ,__._...'.___._----

.--

-.

.-

._
-

.---_z----

_ ___ ._.. ..-___.


_.._..
-.
__-

____~

-'

..---

BlTAR.._~.,33E~C3?.____.._

__-._-.-

~---_
-. -.__
...-_
_
..---

_._.

__--

.,

_--

__._

-.--.

_.

_-

_--_

_._
. .._

-.-.---

l&AR-~;~~:;:~:-.
-..--BniY.

--

-..--.--

_.CEPS.IP-.,_,,
s_i?2,01
____.
:L-..--_~.----.___._. -- . . _.
-. ___- ._._
-.
- -,J362E*oc#
ALFAR
___,
- ._._....
. -..
'AlmI
-.-

.._ .--

._ _FC-r

__----

..- ----

-.--..

.-.

_... -

-._

-_.-RE

.-

-.

-..~-..~

._--

--.

-...

--.

-..---

--.

---.

__._

-.-_--

-....-

-.-.

.-...

.lE-C3,
_..

AE

.F .-.-1c~o3,~

_.,.

=..lE-03~.

-zpi.

._.

. __ - _.-~--_----=

ITR

---.:i

.-

.-

-.-

..~

-*END--.-

_ .-.._..

.--_--.

_.

- -

_. ,_ _

---..

_-..

_..

- . ..-.-.
.
- ___- ._.._.__..~...,___---

--

..-.-----

__ .-----._-

NJ1
-~I.

-2

---.
x=

4k
____

.__-

.-..-.

1NFDRMbTjGKS
_.

R=

._.-.-.

-.15(17i-O?

CR= ~.>~0;96i~tOti
17.511fg
-___

-.
-

_ .:-

_:_:

.
-.--

-...-..--

--

..-.

_.

._ ._- _ _

_. ,. _ ._. _ _ _,.

-. .

...-

-----

._.... _

GRVEL

CLII.
.2125E.+W
__-.--_---..-__-.---.---

.A-.__ __

.-

f'AFH=
EPSl=

.-._l?.zF+i.
K7-

.a2346E+CC
kO.0000

ETbf

__-.-

.-

17.5116

--_.-_.--._
--.- .

,_ _.
_
-.

..-.

.~7.5_yO::o.Z-._.

.. . 1141E-02
. _..
. ----T---

.3135E--0L

.1575E-05

__ _-.-.
-- --__

lk

-___--____
~.

35

.:.

-~0

Is'-35

---

.-

.12mD7aE+02

-_

_-_____._____
--_

-~-.~
IYl JYZ

IFL

@KX
~-__--..

_._

-yfv?bt?+.O!.
.5@79EF:Ol
y..50OlbFy03

EPSIP-

--.-----.-

.7oia~-os

..-

-,.a655c+co
..l~.:QF.+OO
..9j 00E.y91.
.:;,.ZORPE+OO._.
-.:...~351EzO?-.
-,7'V'E5'1_
.4002E-C2.
_~m.~J414F-01
-.17~.1E_C?_..--.47-66F-03...-_

VIGl,V~IGZ,TATd,F~GP.

~.1273D+O.2_
-.15P52:-62

-.---.-

.-

- .-. -__.

~C(J?FZO~-

-.3E9t@~O.2
K~~-~_~~~531?[-01

PHI- __
-...

.
IXE+O_
______..-.

.-.5327E.:.03
.b!lE5f.-o3
-.-?
-.lZR7F-02

iRCy

.--

--

-...

KX------.-

..5004i:O!
..575_eE:Pl
3~-~.2~01tE-01
_-.. _.606AE.-01
5
.hcflE-01._
T

-.

:=I-:-.-..--.._.-

-__.NS-

-...

-.--.. ____.. - -

__-

~_-~-

--

--

--.-...--

----

_.-..---..--...---.

~..

-_

lC,.-..

.I?YEGb_R. =- .lt3bL-019.m.
_ -.
-..
JHEG41.
= ,19bbf?CZ,

_----_-..---

-_

;F=

-.?J72@-02
L3b5_6n+00
C~Fr.A~..7'r607E-01.0....
.p:5

UN=-.

-- -. _--

79027E-01.

--

.ibG6P+-oz
._
PG-R-

.1769@=-02
-

._'".

.---..
--

----.-

~____
-

-___
. ..---_.-..--.

.5OOOOE+O4

_--

~---..~___--

FREO-~___ .11622E-04 -_--.

F;,lb567E=-O3-.18724~;0~-'-------.-.-__
--._-_._

~_-_-_

_.-_

4.4

NS.

5.

..ZZCGE+OO

xc-

.2125E+35

CHL=

.7@46i-03..

-.- *F.L

:KX-

t.11
.-.-.-

-_-

.71FEI-01
.bL45b-C1
.b7?1E-01
.672CE-01

1
2.
3
4

0
-...
---.
-.1:43:-02
-.9.J52;-i3
-.l:?tC-@E
-.le?l!-cz

-.25203;Oi
KY= .$7263E:C1

_
.229Ln+oo

.P_HI..

.-.

17,:llt

.-..

iPS1.e
.__

25.GOOC

---.

..-.--..

-.--

---.-. . --

-.

-._.__

14
1
.

__

NS .
-.-.
___-

__
-t-II

_..-_--KC=
. 22ooF*oo
-. ..____
__
-.-.!.L--.
____

44
.--

.-.

-35
,5
_

_ __~
..-.-- .-

.7345E-03

. Zij
_

._.
-o.-

- -

CUL.'

57 r-04
__

.L
...-

-.

--.

FPOfI

___-..

GRVFL

CC.

O,-

..5-QOOc+OS

-.--

. ..____._____.

-_-

.-

_-

_____

_
_ ._

__

.-..----.,

-i.vw.-

.-.-~ --.__
IFL

IYl
0

-.430&E-04

___ ._
~__. _
._.
.._

D= --

1
2
---3-----

.--AX-..

._.

.743?E-01
-.1663t-62
.7813E-01
-.1395r-02
.7t72i-O-1---.lbbbF=32

.._
-._

._

-.2607D-02
.24697E-01

.1689D*02
U.

742'.OE-01
PGR- ._
_.____.__
-- -~__

.119tE+Ol
.1597E+CC
._
._ _ ...1467L-Cl

. t-qL=
__

-~0~.50000EiOi?i~~~il~E-O~
lt?75!E-O2
_

__ .7066=-03
cwr

D
.

.--

D=

--~--_

.b?bmx-.35T9-4E~m

_ _

2125E+OL
-.--

..MT:.

__

35

--.

2200iiOC
xc= -.L-.-..----.-.--:

--- 44

___.. ____
___

---.-

IYP
14

NS-

_.. __ - -.
._-. -..-.-...--

-----_
--.--_. 3o~i37p+oo
ClbEFA=
-...-...---.

..-_

..__.

._ ..----_-_--___~

VIGl,VIGZ~TATArEPGR

.-

--...
-.--~-...

.llbZZE-04

FREO=

- . . .._.

-.._

.7dkb[--oj

-.e35eJ+po-.ZCb3O+O.Z2-.29430+01
-.t2720+01
-12992E-01
-.1675Oi-02
KZ=
.73113E-01
_-- -.52P51E-03
..-.
..-._
--KX___-_ A.- _.
- - ---"I'.
33779E+OO -A------.---.HACM.
6234bE+CO
ETA=
.1207~E+o2
.-co= _A_.-__-- !F= ---. p= -.--2-.
--.-.._
_.. -- .- .--__
.--~_____----.-.--.-_---.
17.5116
EPSI=
lc.~0lgo~FPS1~=~~
17.5116.
PHI=
_.--.
_.-.---

- :

__..

..lzc!Fra?_._-,~~15E-03

--.--

-..
ANFORMATIONS

--___
_--

:.lKiy+o7.

:.1309pycz

.
-

.4057F-01

-.lh37E-02

---.--. . .._

__

.-..-.II =

_.______
.-.._

- _-.
..__ - --.-.

-_.

?'..

.lk

.-_._

-.
-

.---__
--.-

-_

_ _. .._

.--.--.

--

.-

.-;;---.

lL

0
.(!

17.511c

FDSID=

.c

- _ _

OY.EGAy .?4&47E-01

-.
__

c;4ci.mc3-.cl17ti-C3
.154r.i-03
.71Ft;-S5

-.?sc4?*01
-.E31?D+@l
KZ=
.31365:-b:
-.5123'.';03

-.4.L4OD;Ol:.lb23BF-C2

--*

.71bhF-@1--~-.5solC-~2
.?749E-$1
.El'GI-03
-.1159E-01
-.SflPT-Pb
-.4Fb?F-33
.:319E-0:

~IhFGP.,*.A~~CS~~~GII;EYEL..~1GLV~-~Ll.ATA,E~G~.

rT--

..r+f.

.ilt1it+oc
-..Lb3iE-@1
.4^ciE-r7
-.22C'+E-C?

,"!:

-.6Pt5E-01
_.-.6792E-01

-.lQkOE;Ol

_IF-Ii

.28pl~io3~~~~c~-y&
.3BG7C-07
.6096r-03
-.27C!hE-03
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- TYl
_.
o

.-.--..
IV2
---_-.

lL

--353c.-

...__-----

-.
.--_.__
,. _.___
____A
--- --

-._

-_-___
____ ____

--__--.-

___

.___

--~
--.

_ __ - __

_-

_._ .269?n*FP
-.L26tiD+CC
-.ssneD-&
..1507n+oi.
__ :..
-.:577D+Ol
-.?4LbD+31
_ cP- .5C0()?E+O4
KY= .7ebOtL-01
-.17477E-02
KZ=-.6@946E-02
.-.'5145F-03
""EGA=
.24Fo7E-O1:~.._..__...
. .--.
P:- "N.. ..~.7_q~~7~-~1~~~.~~~~1~~.967E-O?
D=-.53194F-03
.1207~i.~+o2~.~~1.~
.c 4. .3;jj~E*CO_._rAC~~_~~Z346~~OO~~A~

- - -... . _
cPE@.
-- . -*- llbt2E-04
.^__ .___

-.ZCC4D+C2

__
-_.
__._

PH1....17,5116..~PS1=~-~5.C000
-_
.--....
-_ ____ -. -- -.-..
.-..

____
--.-_
14s..
-- -. --._._-ANIT._____

-INF!XMATIONS

.I%@?-GS.WL

_.

uy-.2.91.7~EE+OO
_1].!3116

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

.VJS~~Y.!G_~LT'T~~EPGR.

-.1_OlD+Ol
:-.25X~.~-8q~6-~C~~l_~.l~~~~~E-O.2
-K.x

PHI?-.

l7.5iIt
_

.-. -.-..-...-..-.
..- .___
.-..
_
__
._
._.
---.
CHL.22OOE.+OO _ .P=.. .212:E+C
44-L...
-xc.~ - _- _. -. -.
--_- .---CL
_.^,___..
-- ._.. --.-_
..o--.

_-

_.

EPSIP=

..___

-b?tb3E-03

. ----.--

-.-Dwr

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

.--.

--_

.._

,_.. ___ __

.._
.704bF-P3

..-

. _.. -_ _.. .
.--IFL
: __.. .-___.. TUl
-..- IL'7

-.- ---..._

-.---___
._.. - __ __.. .._

-.5645D+Ol
.,,15j8D+01-..:,2217D*OO.
.125OF+O2
- - '-.14130-02
-------Fo.
~Z.-.3CF.lfiE-O.l..-.57.~_ZSly.~3
_CMEGA~..2.4~-??E_pl_..O,._

..-...
.-.
. ._
. - _ __- ._ _.- .______
%.C~=-,.!?2?!+6f+OC
FTA=
..J&VU?X-Tf=--6:.
@y~@~.3_kCel
PGR=
.1973F-02
_
.-. .-.. .- . ..- -- _..-_.. . -.-17.5116
&PSI=
-. ._ ___-2b.@CCC-. ---.---EPSTp..-.
- .---.-- ---.-._.
--.---

-. _ --..-_,_
.____ _ .._
_

_.

__-

---.. - _.._.
--

___ ___ __
_
._._

.____.__.__.
_.

_. .._
__.j_
.EOtOOE+O4
FREO.

@=-.34107E-03
-.--..--.
------

_._.

.._ ,.._

__
.116i?tb=ti4-

.lb~+~~E-03
-.-__,
____--.

__

.__,_

__
. _
_

._._ -..-_
. -.----

__

._. ,_
)SHEE .._.._
.
ISP.TH-

.
?

-_
- _

^
b..

-.
_. .-

Case
__

4.1

_ 'Calculation

_..

~~NCOi+_. . _ r.. .?.I _

tie_.:.

.__-

- .-_.-

:-

..-..

-.. -._-.

r/
NSTATM l 421
_,__.
___.__ - ._._ ..-_ ---__--..-. -..
.
NiEND _ r _72r-- ,. ..- ..-- vl -~-.
. ..- _.. - ._-..
- . ._ .NSTiP
-; 5r. ,_ _ .___ .-A
- .
_
.
._ .
I_CAfE
; 1,
_
. .__ .ti,:_,, -._ .- - .-.
!CIZER.

-.fs

FR

IFR

=
-. 2,
_ _ -. -

=. 1,

___._

NFR
.__

__ _ ,_

,v..

-DFR_._-_-.--- -=- ;3E-0%

EISI
-._.__--

_.

-... ~.;o;-__

IEPSniT,---_-.-._.__
--

ZE?fI

3EP,Sl
-.EPSlP
_-

-_

-.

.-.

_.

-. .

_-_

__

..-...
-.

._

_. __.

-.__
._. ._
__._
__. .
.._

_
_

'-_

- v..

.--_

._

--

--.--...

-.-

_ _.. -,-.._..__..
___

_
-

. -

1,

-c-----------.15Ei027-p--

OX:r

-.

-..

_..:-

--

----

..__.

..-I

--.

.-

._

--

-.-_
-. .-.. -.... --.. .._ -__ .--.__
--_._---.

I-.

_.

__-. ..-..

_._

-_..
.-. _- _. ._
-- .._._. --_-..--__

. .-

--___

.__.__
.__.

.-

-.--._...-.-I----------

--___
-__

-___._

~-~-------.__--

-____.
c/-.----

-i-T,--.-._-

--

-_-___

=.2EL02i--

_..-

-----.---..-.-_

.--

c-----

.-.---._.-_--_

-__-__--DEPSIP---=-.OiO#
__
_.-_
_--__-__
I =.1)*2E+00i--..
---------.
ALFAR.__
_
- .._ -- _... ,_..... -.
I .;.5E-03r--..-~
... --..
ALFAI
__.
_ _--...._-- - _
. .._-.-.
-. _ ____
.._ -.
%ETAR..-r
;33E-D3;.--..
-. . --.. .- .- -.
-__-.
____
---_.---.--- - -_--

BETAI--.-

_..__

ti ., -. --.__---..-

72,
-IEPSI?
----.
..NEPSIT.-ilr-~----.---.--.
--~.

-IBETAR
._._.

_-

-._--....-_.
----.-.
-..

--.
--

.,_

.- ti _-. .._ .

.9E*Oir

of the spatial
grmth
rates
of TS
at the frequency
f = 5000 CPS prodowmfrqamvAth
'y= - 0 - and
!
=
e.'
. .

dis<urbanc6
pagating

_
___-._

_-_--

_-

-__

_- _--.-

-.-_
._.

_..-___-_
.._. -_-_-.
..--.
..--.

--

--..

-. --.

--..

-_

.__ .--.__

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

- ._....

__._

.- -....

,_.-.

. . - - . ..__._.

__---.

_------..

-.__.-.--.

__---

.-_--..-

_______
_____

__._

._ __
UN

_. - .

-..-.

r/

:_.

__..-

.7E.-01~

_.
. ..--

..!W

.__._

1. z.* __._

-DUN _ _---

5wxr
.Lt- --- .
.CHORD..
.= ..tf4E+Jlr.-2,

.-es-

--... ..-.....--..

.-...
- --

-0bE6AR.-=
DtlE6AI
*cLln

-_..-

-.---__

_-

-.-..

__._----..-.-.
-.

____.

--

__
-....

-.- -----___
.__._
...-...-_-__
----

..__
.__
._. __-.

-..--._
.---.

____
__ ____

--__-----_

__ _^

___
-.

__.

___

_ -._
.
-.
---.-.
..--.
_. _.
_
.-__._..

-._
__.
._
.

.._

---

.__.

R=

.2031E+O4-

--__

-.

-----.
5025E-03

- - _.

CHLF-.

.----

-._.

CR=-;32148E+OO~llACH=-.8234bE*OO
EP*Ii--

-.bOOlDiOi-

.._. - KZ=D;-- .__.__

-.._-.-..-.---:-52*1E:03-.---O-

---m2B35E;02

ETA=--.12622E+02
o~oooo

EPSIPi

17,4909

;283bD+OO
OMEGA=
. ._
._

__

85

IE=
----.

------

_.

- -

.-..

.-

UN=
---

.-

..73423E-01

IFL-

.-

--

----_ _

-. __ _

--

-_ .__ _

.-- -- ----.

---..._

.- _

.__-...

. ..--

---.-

XVI-IUZ-----__-__
14-35--------p---

. -_
__.. _..
..--.__
.- _.-_
._ __
-___---..

O---14-- 35 ---__-.. 0 -.14


O--lr-

.3243D-02.23604E-01

.-.----

--

-----__--

DKX~
--.___

-.1104D+Ol
---. .___- -.41364E-03
._

---.-.--

---

-.1031E~02-~;8661Ei00--;;13E1E+-01~;1196E-03---;~b20E-03--.
--_
-.3168E&OO
.921bE-04
----;1012E-03.
-.5801E+OO----.1193E-02
-.l294EO2---.4099E-01---.11BbE+00--;
2589E;O4---;1873E-04-----

..-

-. - .-.. ___-._-. _-__


~
-.--- . -.

b734E-03-p--p

--2---.353~9E~O-l--~;2432E-+O2

- -- -_.-

__.

,_.__ _.._
_ __
.- .- . ..__ . _... -._
.__.__..__.___ _
-. _- .__-.. -. .- -.-- _

- --;365ODiOl
-.Pi2ObsO2
.73423E-Ol--;;1312bE-02.
KX_~__--._--

17;4909

.~

.-------.

--

--.--

_. ___ _..
.___.
_ .- - -.. _

.-.

--

-.
-.-....

._._ --_.-..-.. -

:7X--

_-_p+-.

---.-_--_. _._ .---.-

..- -.
.-...

-....

. ZODOESOO
XC=-----------

.733CE=Ol
3
--T-,734DE:Ol

- -.-_- --.

.-

..__-..

-.

..-..---..

- . ..-. .-- ..--..

Y-Y;xq;g&.

--_

. 19bbE-029

42

__-NIT

_^ .-.- _..

. lb3bE-01, .-_-.--

--._--_--

-----i43=

.--

.-io;-------

_- .--..-___

..-

-.

---.-.
-...-

-.--.

.lE-03,

- l.!E:G,.

wri---.

____._____..
-.._--..
..--.-.
.-.
^. -- -. _
_
-__

tlE:S?r __--.
- -. _-. _. . -- .- ..- -...AE

--

._~. -. .-- -_- -- --_- _-.._,.-_-. -_-- .--.._. ._..__


..-.__._ <. .---... .-.- ..-. -__--.- ..__-__.-_ .._ -.. . . I... :.. -::i:.i:-.:-.:i:-:
---. --.-.-.-~.--...---_ - .___--_
.__ .._____._____
._---.
._. -..-.-__.- -.-----.

JUN-. .-:.J.r_ ______._

--lP(I-NT _..,.____
.-.. .- .RE
T

1.

#.

-.

- _ . ._
. _. _
-- _ __

0.
PGR=
-.

,1533[)+02
-- - .-.

35 -35---

-FR=

D=-

__

._-.50000E+D4

.14299E-02
.-.

----

.--

FREOi-.llbl9E=O4--

.27732E-02
--

--;12033E-ljl---___

__

.-

_
__

___.._..

._I

_xc:.

--_. 1

CM*.

---

e_.-_Nsl-+~,

..2?joW0

__-

_.-.

_.

R-

..Z25OE?C3

.?489E-03.

.-.

-.

--...~i25E~O~_~~~~9E~O~---~~~~~7~~~~1.~_-;141E+Ol

-.8355f-03

::208bE-Oi
4i45E-03

Z~-~-~~~-~~~~~q~_~~.,2155E~o2__.B639E.~Ol
.8913f-01
-- 3 ,~~~.~@~~~E~0~~~.~~.2_1.2.~~-0~~~~~..2823f~~~-.-. .3921f-01

_--

__

_...

-__

--~N~O~~~~~.IOHZ-~~RO.~.
_.
._-

__

__ ^_

_-__

---,I

.-

EPGR

__ _ _

--

-.1279E.-04

._

_ _. .-.

- .._-

----.--.

--.

._ _

.2922E-66-:..0

.~.->>-5
14 -35

.1458E-04-

0_._ IS..- -_-_


35

__.
___

._ -._-__.
___. - --_
-.. _- -_-.
---__

.- _-_ _-__-...

-.__-----

-._-

__ _-__-

--~

_.

_____
_

_..

-----^_

^__..

-:

6RY~~L-V!Cl,V.Iti2rT~?~,

----.

- .-

_. __

___
.~ _

.--._
.

--

.-__

-_

--.._--_ _

___--

--

-..

.._

__-

-_.._

-.-^.

--.

._

__..

.._

-___^____-_. __ -._
_

_.-_--_

. ._..

_ .-

_ -.--

__

_-__.

_._.

__ __
_ -_
- .-_ - _,
-.. -. .__..- _
.CHc-.l~'liE~03~
-KS;-.
5je-- XC+1~3.?Ct~Jm~~?-.
.__ FT._ : ZkbTE+Oi
__ __-_
_ _ -- . . .
- .- .-_-.
._ ..__-_ _ _ _ ___-^, _, _ __-__. _..__ - .._^ _
__-. ._
_ ---.-.--_.___
_,____
___^
__-___.__ _
--.---HIf--. __ _-- -k~-----OKX
D
Iii2
__ --- ._-. --- IFL"IYl-.--__.-_-__
----___-.-___.
- --..._.__---.
--.
. I _o _ . li I 35--.----.
- _-. _.
_-___
_.-..
_-___
_ _ .-.-.2837t*OO
- i 3&5X-03 ._ -.7713E*OO
--.8865f-01
-.2Ltif-02
._,_ _-.i
_. ^--. .lb44E=03
-__-.-.
- ___.w_llll
-. _-__--.-.1
-----x;i77&.E~iJ2
-.52bZf-01
v19_!FzO'
I~~le?f_~~~~--;2407f-~-0_~_~3~_
.seslE~ol
2
--_-_
-.
.- _---.-__-.__.-.-___
--.____.
.
-~~JFOR~~TJDN~-F~OM-~~~E~~~G~~~I~~;TATA;~~~~--~-~~~_I_-

______l__l__
._I__

_^_-_-_---

.-. ---..

----

-_-__-_
__I-

--..__-____

_._-.
--

___I-we--

__-__---.-,27~6~_i~~~~l645D~~~~~.l5i?OiO2-----.60200-01
K~~~~~6i~2--;i5330?OO-,-~7~4D+ol
___
_..-.-_
__ ___^._
_-._-_
-.57025E;O3-tJMEGA~
.21153E-01
0.
FR..5o0~Oc-CU~O~-.lr633E-O4
-.18004E-02
KZ=O.
.
.sdaisFol
- .- .-.
_ -._---8a'315E=Ol-P-'SR1.195L'3E-C'2
D- .9~6~~:6:bf:ti2-265~--------~#;-;3~2&2f%oo
HXH=
,!2346EiOO-fT4*
.I2054E*O2 - It? ---aa-ip42,
----_
--_--- ---~~1;---17;575o-~FSi~
O.OOOO- EPSIP i-- I7 . 575o.-..______-__. -____.-_-.-I__c_
---L--.-x---------.
______
-__-_-~__
--_-.__-_
--- _I
-.--_.^-_____
-l_----_l_
-_-_
__
_________
--..-.
------_1_
_-.-. . .__
- :. -_. _ __ - . --II
__
___
___
_
_. - NS; -' 57 --- xci
.8807E-03CHl=
.3500E+OO
.IID
.265ZE*OC
_-_..___
-~---_
______. - ..__ -_
- - - - __ __ _ __ _ _ - ___
__-__
_---1
._...-.-I
__.-D -.----..-'NIT-------~-~~
._-_ -I-..
_..._.
--. -._ -. .--. DKX---------IFCIYl~1YZ--------I---.
.----.--_----I_
--7--;952of;D~=-JBo9f-o2-.5042f+OO
-.144bf*Ol-I-;;;;;;=;t-:
:;::~~~~Ioos---~.~l:ir-----.-~9f79f;~,--;;lbo9f'D2-I-;4bo6E-OS--.6729E-Q1_,_ __ . _-.-._ -.-----.
--__.__...__
.-_-_-..-- -I____.
.^----_.

---

-7NFDR,,&.TIORS-TR0,,

-GRVEl-

VItl~VltZ~T1lAiEPGR---

-II--

-----

w
0

._
.- _ - _ _._ _
_
.2793Di00---.30350-05
.l>POD+OZ
-.43130*01
-.ie5iD+oo
.1.571D+ol
-.iS4I3iOZ
.-. -.
FU=
-.517!36-03
O_~EGA~~.,.~0_870E~O~l.
O.,.5OOdpE+O4
FREO.
.116.38E-04
-.1629BE$
KZ.90.
.95813,~~0~,
Ki?.
'_
.
_.___._
__
.______
--.
-. -.
--.95813E-01
PG-R=- .i774Z.E-02
I!--.93lE7E-02
.5~255-~-~~~-----,.fSB.uN:32219EfO_q
,ll-ACH= .62_?!6E?pCE7.A. _?112iJ!*.!2
IE=
~c.~....
.-.,_-..
.
_ .._. --.-..-__ - .-._
-..-.._.-..-.
__ ______
--~.._.
-----17.6109EPSI?:
-_.O,O_O_O?. E_?>j.I:
.!?i%??
. _.__
PHI_
__.
---------.
_ -.
.-._-_..
-._ _-.---..--.---..
-_- --_
__.
._
--.
-...
___,
.
____
-.
._.
_..-..-...._..__
_.__
-___-_____.._
___.
--..
..-.-.-~--~
___.
--.2029E+-64
NS=
bL
XC=
.~ooo~*o~R.
.._
--.
--!!i.
-.:9_3?7EY?~
_
.._.-..
--_
---._--..
-__-_-.
________________
___.
-._.----..
.---.-.
. __ _ __.
-- - ._.. -.. DKX-.~~-.~--~.IFL-IP1~IY2
-- ---.. --- ---.
._- _____,.__
-___.---xi
Kk
__-_-_..-.
_
.--...--.
.--.---------.
-.--------..-..-.-.- _
__._ __._ _._______,_
_
_----HIT
---

___-.

---.

__

--..

.-

.--

--.
_. 1 _---. .1017E*00 .__.2360E+Ol --. --. -.2548E.-Oi2
.102cJE~00
-.7j~iE=o~ --.. -.1916E*oo
_-. -.6932E+dO
3
.loioE~oo
-~;~~~.~~~o~---~i-4.s-oE+-oo
.4516&01
----

__.__ INFORN~l-~~~S-F~~-~~~E~-~l~i~.~~2-~TAlA,
_.____p.---.----- .2982D+Ol
-------,laE!ODhiZ
----tfi--;10203EiOiT
_____--

-.

___ -.772i3E-03-KZ-0;
_____.^

_.
PHI-

l7.6~~~-~EPSf;---O-;OOOO-EPSIP__
_____

--

~.INFORrTION*..FRO-GRvE~

.12133E~O2-IE;
- -~--

YIG1;VIG2;TATI;EPGR

.--.

______.

.---------- _,_._____._.

__..._

-.-.-_-

__._

_-

.-91 YNi-.10203E+OO.
PGR=--;84181E=O3 D= ; 51049E-02.
. .COj54.E-OZ-----.,,
----..
,.-__
-.
---._--...
.-.--___
.--__._
__..____
_______._
- _...__ _-__..-.
.__._ _. _.._ - --_
---.
..--._-.
-.__.___
.-__._.- - - --.-----.-----.-.
--_--_-_
-__
_.-___-----__
.___
.--_____..,.___
-__.-.. . . ---.--^-_---...
.--..-_...
--__
-____--CM;--;9951E;03--p. ..__ -._-_-----______-__..__
-____
--

-..------

-.-

---.---

--.

--...---._
_-

BKT
---rF~-1u17Y2---~
v
-___
-.-.
.-. 15.40E;o.2..o--.z5-Jo-----.1934Ei-Ol--;5005E;03
---i728wor
.1675E<O%--=i7763E-=O3
--_ .1695E-04.o-.-l5 - 35'-..-.
.--. . ..- Lee
.7639E'03---.9634E'Oi--.23o1E+oo--.5200E-OC.~080Eioo_--.-..
-.5236E+OO---';6#18E;O4
-.4917E=01
.1001E-~00---- .7808E03
_______
__--.-.------_ .___
-._.55.1~E_?_t_:(\-~'7511--- --... -.-~~-

1
2
3

_._-_I__
--

_. - .._____

KX

-NIT

-..-

~.-

.___ ..-___-17;6409 ._.___


___--___.-_.
_________
- ..-.
R=
.2995E+04
______.__

677C~500E+00

--. .-

- -- -...-.----

___

-_____
m

-. -EPSR
.-.--_-.--_.-..-

.- --..-

..90j~E;.dj'
------.68i2E.;O4
--- - -.6..
-0 -- i5-"~5
15--35- .299iE
- 04
0 15.---35

-- ..2825D-+OO
---;1334D-Ot--.15770+02-- -.- ..--. -- ------
.8240D+OO
39Olrr+O~_-.._-~
_--.-._FR:;
OMEGA;--.32938EOi
. _._- _ _. . --_0.
. ._.~
___
-.--.24564EL03
__ ._ _--.^. ___ _. 5OOOOE+O4~
_
---- FREdi
.--. --_ ,il6-43E:o4
____-_-

----;-~~~B~ET~~~-R-~C~~-~B~~~~E+OO--ETAO
CR=

-_---

..

,jl'50S;oj
--;8536E;b5
-.655bE;O5

--.16~e~=az-.

--;-1174fiO2--.4011D*Ol
I(Xmi ;-lO799E700.72549E~03
CR;--.32300E+OO
.-.--_PHTV77:-6541

..-.___-

.--

---..
______

--

ETA.
EPfIPi
_-

;11474E*02
-17.6541----..
-----

------

.----

____

__

._

.._

___

-_

--;3483D+Ol-1~
;1277D+Ol
- -.2990D+OO--;6619D--02
KZ=OiOMEGA.
__.
- ___._--.-___.2309OE-03
__
__^
_ ____ -.34tIBOE-01
_.. __
_

HACH=-.B2346E+OO
--.
_..- D.ODOO
EPSI.
_--_-.-.
- -.-

---

-.1665D+02
_ _ ._0;
, _ _ ----.-. __ ,_

-.-91.UN=-.10799E+OO
---..IEG- ---.-.-_. ----..
.- .-..
..-.
--._.. - --_____.
---_.__.__

-.--.
FRm

PGR=-;79454E-03
_..A.__
____.__
._____
._
-__
_ _______
------

--_

_- _._ _.

.50000E+04 __.

_ _.__

___

FRE~<-711646E=O~-~-

Do- .11187E;Or-;27567E;O~----,_
.._. ____
.-.----

._.__,_._

,.._

_._. -.. -.
.. .- - - . -- -case.5 -. Calculation

-_- .._. . -. -- .c!FL.-----.

-----

lr

mm[SpTH _---__- =
_

_ .__,
INCOMP

-_.----__-__
-----NSTATN

</:L..

. ..-.--.

____-.

---

= 2,
-.-1~7--~~

.-..

_
-

-.-.

of

. -..
_..- -.--.-

-. _.

.._-.

.-.___---

-. .-_ __-.__-.
_- -_-__--------_-.--.-___--

----.-.

-.&Jc----------------~~---_-. ..-- -.-.------_-.


r/--_____-----.--.

_...._ _..__.___.___
_ ..!S!%!..-=-.!E-

the spatial.growth_~~~~~f~s~~~t~~~~rY_.
at a.specified
location-and
Y p.4!_

CF disturbance

..--

--

-. .._... --__
-.._._ ---

..--.._-~..--..-..._--.-.-.--......-.. -.
._-

_....--:I..
-.--_-.
--

_. .-._.
_..

----

___-...-

'-YSTEP
,_ ._

= 5,
..___._..._
-_._--..-.--.
-_. _.. ..--.
_ ._ _____
.-_
._.
-__.
-'IC'AS-c-=
~r~~.-dc--~~
.___.
...-.
- .__.._ -.
_-...---.__
_ ___-.
.._ .ICIZER
. 2,
___._ d-:.:--:.
--I1
. . -.
_
.,iEIDi
;-.--~/--'---. Fp ____. -'-5'
- ---.--.
_ ._.-.
----- .._.----..--.
--..-.
.,FR.
-.--;
2,-.
!
_--..
___.
..----.--.-. ..--...
__- __,__. -.-.--.
;..YFR

,_. _- --.
~--r/-I-i.____.-.- '= 1,- _

-._

_ -

._ .-

:
-- -

__

_ ._-..-

.
-_-.
__~
-~---

--DFR--=.'OE:D5,
___.-___-

--_.

.-._

-..--_

_______

.-.

._..
--

.-

- --.-.
..-..-..

--

-.
-

-..
.__

.---.-.---._

--: .:-.

------..._

--EPSI=.lI3~ETO~,-~~-----

--

-IEPs-I

1,

.-xp51

1,

--DEPZT

= -.lSESDZ,

-.-__-..

-__--~~____..

21

H
__-___
4

--__.

-..----

-i.D.DI
.---

--

.-,l~/p-----.
;JBP~E+DO;---~_
_ ._ _.
.._ _ .---;2~-~.,--..
- ILFAT----=
----AE71~
-~.~33E-D~,---.-~-

--IBElAP-~7,
-BET&l.

___--.
- --..

----L-----.--.~

-NESIP7-1<- OESIP
_ ____.._.

---.-

-.*F:qp;---

---.-.
__--~__-.-

-__.__

--

-'-EPSIP-.;;-D.D;-.
-_ __-_------.--_
-lEPSlP--=
-. --

-.-.

v-

~__---._-..

--__--_~--___-_--..

..- - -._
_
..___ -----.-.
-. . -- - -- ---.---.
-_---..
--.
-..-.
.___. ----._
_ .-._
------.
..- --__.
.-.
-.
--..
_-.
._-...- . .
- .-.~
..- _...
.
.- .- .- --.--^
- ._ .._
.- ....-.
__-_....
._____
. .._..
__
. _
-..
.
-. .---..-.
. - -.-.-_
._.. __
--.- --. ..-_--..
.-__

-~
.-..-.-.
..--.--.-.------.
-.--__
..- -.--__-. _-_..-.
4.
-- ..-.__
J
..--.._
._ ..-.--.
__ -. -.-__ .~.. .- .-.^_ .--- . . ---.
_-..
-. .-- .__ ..
- -.-.---._-.-..-..-__-..-.--_
_-.--_.
_-..
-.--._
_~
_.__.
.--.--_.
_
.-._.
----

__.--____

.__. ----.--_ - __.. . -.-.._---_-_

_ _-.-..-

__

._-

-.

_..____ .-._
_.. -.
~~.-?deF~*oo* -.: /
--UN

._

nUN

- -.-.-

.--

--..

.~
-

____-

- -.-.--

_ IE-.
.1 EPS.

.lE-03,
_...._.____
---..
;i ~;o3-; .---_____.
------.----.
1 E-03S---.---- --.;;-;
. .._.. -. ._.. - ----.._ ;~o. ..---._ s ..-.
-..

-___
-- ._._.-...----___

--.-

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

.-._-

_
----.
-.--.--.

-.---

___

-Ns~-~O~-'--YC;--~~~OOE~~~---R-~-

FRDY
-..

GQVFL

- __
__.

CR.=.XQ717F-Db

-___-

--

-~---

--

____

__..

-.-.-

.19.5096
---.-.---

.- ..--..-

-..

---.

_ _

-...

____

--..-_

--_-...

--

-. -. .-... ._.
-_.-...-_-._----..
-. --.-.-.
-.-.--..
-.-----.--.---.--__

---

..-..
_
. . . . -.
__ _ . __ _ _ _
__. .
- .._.___
..__
-..-- . --.--_
-.- -. __- - .____

___

_
.-_.-.
.-.

_ --.-.-_
_
.----

-----

._.--_
___.
._ ---

-..

.._
___
__ ___
_,._.____

_
.-___

_---~

-__-

..---

_-..-_..-.----- -----

--_-.--

.__.
.---_.

- - __.__.__

-.--

---

,13.a.4E~02~-----.---~_----..~__~~
- __-_
--__--.--.__DEPSI
._

_.

_.--

...1323E+OO
.-- --- .lZlOE+OO
-...
:2884E-Ol-.-

-.

.- -

-.

.4369D+DO

--.

---.-..

----

--

.30bbD-02

97

UN=
.-

--

.39flOOE+OO
~__..

PGR;-

-..--..
..-.
____._~

.. --

. -

-.

._.

IUlIW2

0 -id0 -- 16.
0 - 'lb

o-

-.-

1b. -..34---.-------.

0 --lb~. .._34.
_.._
-

--

-3%.-- -.----.-.. 36.34. ---..-.

--

----

--.----.-.
- _. - -_ .__
--

- ---

..-

_-

.-_.
__
---

- ---

-------.-.-

---FRC --loDDDE-o1-FREP..241l~E~O-.__ --.

.27009E-02
-.

.._

.23bOD+O2

OMEGA-~~;97004E'07-O,---..-_-..._-

---

IFL

. DALFLI
.._
. _. -._.

.3i79E-04-.
-. -.1302E:o3
-;;2161E-03

-~;1139Ei03--~--;7OOBE=O2---,2494E-04--_.---.1139E+03
_.
- .--.. ----- _. .1087F-02---.lblZE-05
- - -_....- -..-.
.._-_
--

IE=
-_-.-

---71135Ei03
- ..1137F+o3
--.-.1139E+03

-.8194-E-03- -;aza7:-03
. . . . --

.-

EPSI
---.-.

:.7090E--63
-.6959E-03
-=.7424E-03.
.-.-_

ElA=-.1054ZE+O2
-~-.

EPSlP..-

--

_
_ __
___-.
-..-...
______
-.--.-.-

.C-HCi-__

.12ObD+O2
-.1073D+O2
-;36394E+DO
.z.82BEbEi03
-

-.---.

---.-----

.--

~VlGlSVIG2~,TATA,EPGR
-.

WAtRi-..62346E+DO

PYT.-19.5096.~PS?i-113.8752
__._
..__ -..

I(z

--- ,3639E+OO-_ - .----.

.2776D+02

-.74360+02

--~-:;lbY1D9EfD~.133BB~-OZ-KZ=
._,_
__.-.--.

-.
. 3647EiOO-.
-- .3643E+OO.-.3640E+OO.

---I--.1593EiDo-----;200lE=02
Z--;lbo2F+oo--~;19b4E-OZ
.3.--1li51OE+Oo---.?095E-02
--&--~~6~~E-~oo-~~2313E-(IZ---.-3b39E+00
.:11611E+O@-.--.2339E;DZ
5 ______._
-.----TNFIIPIATTLIRS
_--

z~~~~2E+04-

.-.-.

-- ------

..- - - - -..-. .--...


.--- --...- - . . .. ..--

--

--~.__
_-..---

.--yy----~

---NIT-

_._.__...

-.-

--.-

p----------

_...-

---

---

--

---__

-_----~-~.-..
--- ITR
. __ _._
~__------..
_--.-..-_-_---.
--.._ - --.OYEGAP
= .lb-3t.E-01;
-- ._
._
-.
.--.-----____--__
.._..
.._.
---.~
_, OMEGA1 __ .. ,?96bE-02,
-------.-
__ -. ._
- -.- ---. -----.
--LEND
----~-- --.
_._ _. __
___
.--. . .--- -----------.
____ -..-._
..----.-..-.
--..- .
_--~--.
--

--

.-.-.-

._ ._ ._

CH3RD

-RE

-.-_.

._

.__-._.
--- .-- _ = .5E-01, _. _
..--.--.-.
_- _.-. . .- .~44E+Ol,---

TPQINT
----y-z---.- ------

.-

.,.
._~

0*~.40062~-D~-.~2230~:D3-------.
-__
__
-. -. __ - _
.

._

-_

SYEF.
-

.-

Case.-

ISPTM
-_ _ _.

1, _ _

= 106;
.-. .--

----.-.-..-.

!CASE
.--

= - 4; -.

.-.-

IFS

.= 1,

- /

NFP

- .:--:.

:.:

..-,..-.

_.

--

--NEWT--~.
--

--

-----. _._.

--m-.:

.I

.--

-.-~.
.---

--._--..---..
-.-..

~_iLI

- NFPSTP-__.
------~
,FSTW
Al~AV

. --_------.

--.-..-

__

. -..

--

--_

__.-_--

.__.

..-..

-.._

..-..

--.

---

._

.__ _

.---..

- .._

._-- .-.-----.-------------_-. _ ---.-

-.

_ -.

--
.__.__

..-.

_--I.

.-

.-

----..

- -.

z.

- --..-------_ -.
-...
_ .._.--.-..
-___-

.-

---

__..

.--

--

-;13B7F+oOi

-.-

-.
_ --.-

.-- -_--_._.-

.._-

,thE-Ot,.-r/..
.~.
- ,LF,,-
..-_ _.. __..-.
.._-.
-.--.-..-3ET,*---.-.33E-03._ .-..
-_-.
_.__
___-. ..- - -.
----_-.
-..TRET~P.-.l;--.-_---..
___..__._
--__-__-..---7F-dZi~-.-... -.
-BEfAr...---.

--__

-.:--

_ -.
____,_

.--

- -- __..___
~.~______

___

.____

-~~~~_~._________

-.___.

-----

----

...-

O-,37
---.--

:,J;O;

--

..

____--

--=7-V

__ _

-.

-. D-T--.-.ITF+DDZ-,
-.--'i-

_. -.
__..
_ .---

_. v'.

.3E-05;.

-.EPSI.-~TIl.*CE+03,--~.-.--.-.
______
-~EPS,-.-l-i
---.--.
_.__
-

- Y$ PsTp
-__---

--.--

_ /

2, -. ._ --_ ^ .r/-- ____.


.---

'.-.

--.

/ ..--_

m 1,

DFR

spatial.
growth
rate
of stationary
,-loc?tion
with
! = cl

.-

---r/
-.

= .lF-Ol,/--

the maximum
at a qecified

.^ _

- - -

NSTATN-
-

FP

of

- INCJqP-I?;-----

ICIZER

Calculation
CF disturbance

-__.-.-_ -

-.

_._

.-

..

.-

.-.
-

._-

.--__-_

._

__

--

-.
..-

.__

-.-

. . . .._.

__

__-

_....__._

__.
,. -... _.-.
.
.393EO3~
_. _- __
. _. _ _ -..
.
_. __ __- .---.
-. r/ __ ._ __.
____._
. ..____.
. .-..
-_..-__-i-r/ -..-_-____
-___
.- -_
--_IUNK--~-L-.-____.___.___
..__.__
~---.-..-.
=
1.
-.
.-_ NUN
_ __._, ___ .__
_..--_ ti- _-.- .----. - __ ..-..- ..---.

-.-_._.

-7dN

-.-

--

-.---...-

. - -..-..

._-.
.--

ie

_.

-. .__---. = .5E=01~.-O!AN _. ._ --._.--_.


.._. -..
CHOP0
.._

-.--. .6ssE+nl,
._____ --.

..-

-- ----PE--.
.--A E - --- --_---

__._. --.
---.------

.-..
--

.i-Eecj

--.

,- -

..-..

-.-

-..

-..-.. .._ -_
_.-.

-._

______

___

_--.

-..

.~
.-.-----

.._.
---._. _

---

_-.-

._.- .,__.
_ _ -- .- ..-

__

--

__._

.-.. - ..---.

--

_----NT-r--

---.

-~---=;~5~0~,0~-.~601~-02--;3bEBEi00~-;9005E-O-3--~-.112bF+03
-~~C~~sDO---.76B~E~D2-.3629EiOO
----:-.--:1~09~+-D~-i2~72E-0Z----.3b29E+DD-----.92~9E-03-.

~NFIJPVATTUN)U~ FROM
KX--.-,JD67E+OD
__
_ __ ___

___-_

GRVFL

--

_.__,_
_._
__._.

-.---

- ~. ._
---.

.-.KZ

_... -

-_-.
.__ _

.._.

__._

_-._.-.-_-.

-_.--._.-__
_ .__._
_-

..-

.-_-.

. ..-

__.-_

--.--

_.-_

____

__----

..--.--

-----_--._.-___

.-.. -------.

______
_ __.__
.---.-.--.-

_ __

_________

-___.--

__

I-_.____.

_
_.______

---._,-.

__

~_.-.---

EPSI

__
--

_.
_-__
---

stHLr-,136sE-02
-_--

_._ .___._____.___.
.-._.__-_
.___.-_-.____
- - _--. _-__
_.-. -----.-.-._
----._-

_._-.
----.---___-_
---

DEPSI

--

DACFAI

__.-

IFL IYl

IYZ--

- ---

-_

- ;;3065E-Or---;,~352~;0i---o
-__

__._

VIGl~VIG2~TATA~EpGQ
_
.__.

-.929BE-03-

-~----.-.--.----_ __._ __
-

-;llZbE+03--.
--;1175E+03

.-.

.3715@+02
---.9325D+Ol-.1512D*O2
--.?b71FE-02
KZ
.3b289E+OO
-.924kEE-03
- -... ----------.--

~~T-19~~936+PSSi~l2.5?54.

.-

_____

.4016E~O

-~.--.~~bZTF~-b~~~H--~R735bE+DU~E~~--;10752DD21~=-~7-~N=-__
___
-.-.--.---.

.-

______--.---_-

-.--

..-

----A

____..-.-_---.----

.---.--

_----

__~--

--.?17bD+F7

- _.-..

_.

---.-~

--.-._--

4.00 Ei 00 -Qr

----

_..
_

---.
~nDF-YC.;B

__-.
.-.
_..
- .--

--

-.--.-..___-___
- .__-..__

_...
- _ ._

.--_--_--.--.

_ _--.
__...

-. - . ______

I_-----

,----

--

_-------

__

_
_ ^__.
- -.
-. .1636-E~01;~--...
.
_.__. - .._---_ . .-. _- ,_-..
..----~_
.
.._
_.
__~ . . JqthE-0*,---..
----- OMEGA1
._.._
-_.
--.
- -^---..
_..
_--.-.
-----SEND

__.

----.__

_.~-

-.r-lMEGAQ
____ --.-

.- -..
.._____
- ..-- - __________

-.

-.

. ___-.-_.

.lE-C3,

----;-la,

-1TQ
-.-

_ -

.T-_y.__.-

. _._..__. -

-.---

._._ --i
-2,
--. -.-. -----.----.

-- ,-pQI-ijT
._..
._.._

--.. .----- -.-

__,___________._____.

..--.---..

EPSlP=-

.19.0936--

---

.
.
. ..-.
-

--

...-_
-._
.3424D-D2
.4090D+OO
DWEGA.95995E-07
- --.
.---.-

--

-----.

-~----;1~~~,~0-.rb7~E-D~-~6~1++DD-.9253E~~3--'.~176F+D3-~=.1099E~D2-~'-~-;1727E;OJ---D--~~-._____
..- ___ - ._._. -. ----. --..-.-.

ib--.a---6 -l&--37----.-----.-.9552E-,f,
--. o-- 16.
a&-------___.
___.
_._____
..----._.
_.-__
..__
-_.-_
.- _
_
--- .2224D+02------.-__
- -.-_..
O.FP =. .lOOOOE-Dl
FREDi
.23901E:10----.-----.
----.----_.--_ ..-,---_..
_.

-.bOslE-02-...--.15~~~-04-

;,9C,b6E+3-----.-.__

.39300E+UO--PCS
-.
--.. --__--..-_

---

---

----

__

-;-;~0501~-02~.96T33E=OF~253~E~O5___-.-

-.-

----.--~-

__._

34-'--- _. .-

. ..-

- -.._

-.-

-_._-___

--.-._
.-

-i,2173r!io2
- KY*-.i5395F+qO
..
__ - __
--.

.3'14D1C2
-.?h737E-02

CR=.-;4j595E-d~-riCr=
.___ -....-_.-.--

..^.F2346F+DO
-

ETA=.-.10752E+D2

IE=

97 WY= .3932DE+DO

EP$.f=- cl2,575i
PHI= - 19;0936
EPSIP;
19.0936
.4774E-01
--73~iOE;OZ~-r--.714LE-D1T-.925BE-03
1 - ;?532EiOO _-.
- .
-.7575E-02
;4D71E+DO
-.1593E+OD
1
-.9526E-03
-.159DF+OO
-.2752E:02--.
-.4073E+OD
2
-.9451E-03
-.1491E+On
.-.273OE-Oi
.4072E+OD
3

INEDQ'ATIDNS
_.._ -_ ._- -

. FPrll
__--__- GPVEL_.-. VlG1,VIGZsT6TApEPGR
_--_--..
-. -- ..-...

-.2335rl+02
.#X=:.1690AEiOO
CQ.-.-5!777E-Ob
_

.39998+02
-.27304E=G2

.34lOD:O2
.95995E-07

-.4015?+01
.1511D+OZ
.SDCCD+OO.
r(Z= .363D?E+DO
-.C?5?4L-03
D'lFGAm

.-

--..2224D;,j.-0.
-DGR= .305lbF-02
-.

.1175E+D3
.1125F+D3
.1175E+D3

-.3712E-01
.9219E-DP
-.l?CBE-02

ETA.

.lD752E+O2

IE=

D.
..-..

-.

-.759bE-04.
.2297E-04
.3D84E-36

---

__

-_

.--

..-

97 UN'

FPi

.lOODOF-01

PGQ= .3119bE-02

.llb4E-03
-

-~.41lhD+OO"-;3312D-04.2237~i+-O2
DrEGA= ;95995E;07.0.--.-.945bOE-03

D;

.15lbE-05

FREd=

.23901E-i0

IE=

.-

.- -.-__-

.---

--..

.i4959E-03.-.16014E-03

O--lb.

-.--Pi

-.

-.._

__.__..___

- -

--

_,.

_-..

---

.-.

..-.--.__-_

. -._.
FRT ---.---____..lOOObEd-1--FREPm
.239DiE:rO.-

97.YN= .43719E+OO
PGP=- .31209E'=02-6;r4549-6E;6445975~~Oi
___
-...---_--___
-~RT~v;D9367PSI=-lT2;-5475
EPSIP=
19.0936
.-.--_.-_
__
-:.4,S23E-D3
--.-.-bab8E:Dl.437rxoo
-.331'zF=o7v-3
--. -;347OE-03.,292DE;O5~-016--a<-----.---.1~67SE+DO-;2733E~7)2
--.4033EtOO
---:94blE-03-- .-ll25EiD3
--1
__-------.----..--- __-_--------_-._____
___..__.__.___
-~~lNFOR*a~ON*~FIIOq-bR"E~~~-,~TG7i77;T~~PGR---.----------------~----- --.-.
l.-----______
__._.._. -__ -_...
- - .- ..-.. - ...-.
- --.
.._. - _ _
-... .-- .._ _____
_-_
----z.232~Dt+D7.4013T+02----.9566D+Dl
.1652D+32
. ..41lbD+OD-.6952D-06
.2237D+O2--.
--rr.~;1~77~tDU---;2733lF;OZ-K7.=.40332E+DO
-;S4bCBEy03
D*EGA;-;95995E-07
O,---.---.FRc
;lODODE-01
'FRE7).7239,-~13=10_.._. -.-----.10752E+O2
TE=
97 UN= .43b70E+DO
DGR= .31725E-02
D.' .5505bE-04
- - ---'-CR .';;57377E-Db-~~1~~-.EZ344E+OD~ETA=
'-;8767BE'04---- .-._.
..-.
._ .
..-..__.------ ..--. ---.. -. - ---__
_
- . .- T-PHI.= -19.093E
EDST=~l12;5475
EPSTP=
19.0934
_._
..-. . .-. --..
-- --.
- .-..-

.lD752E+D2
.~

-_____

.2?39D+OP
0.

. 44093EtDO

.1125F+O3

FRp* -.GQVEL
-----VIGl,VlG2,TATA,EPGR
-

_.__

_.. .--

-.2379D~07.401110i02--~9585D+01--~-.16511)+02
K!t;-;l6764EiOO--.27317F-02 -~.---KZ;-t40377E+OO
Ca;---;+72t;3'F-7)~~Hr-8234bEtOO-ET-a;
___-

.23901E--lo----.-

-;;72b54E&-.----.--_._

16. 34
lb--34
16:3i

-.-.--

~~i9.@9j~-~E~SI=-lli.5475-~?SIP~=
?3;0936-.
'-PHI=
-.374?E-02
.4409E+CO
--=;?oO:E.=O3
-.7752E-01
_ _. 2
-.157bF+OO
.4338EtOO
--.94:bE-03
1
_..--. -.2732E--02.

-__

_....
o0
0

--. __,_..
INFORYATIONS
_- __.-..-

.lZlTOE=tj-3

-.9603D+Dl
.1648D+D2
-.4118D+@D
-.2905VO3
-KZ= .;iO723E+DO .--;.94.513E-03
OMEGA= .95995E-07
-.
__

_.rACq=-.8234bE+OO

. ..--_.
'--.-FP~~-,~~D~DE-o~
FRED.

-.

YI.

THE CODE l-WY-T

*TI@Y*
PROGRAM

HADY(INPUT,OUTPUT,TAPE5=INPUT,TAPE6=OUTPUT,TAPElO~

PPOGPAM
C
I"
L
.,
ce
c
C
c
c
c
c
ra
*u
P
b

c
r"
P
5
P
."a

HADY(INPUT,OUTPUT,TAPE5=INPUT,TAPE6=OUTPUT,TAPElO~

******************t*****************************************
*
*
*
HADY-I,
STABILITY
ANALYSIS
FOR
t
THREE-DIMENSIONAL BOUNDARY LAYER FLOWS
*
*
BY
*
*
NABIL
M. EL-HIDY
*
*
DEPARTMENT
OF MECHANICAL ENGINEERING E MECYANICS

*
OLD DOMINION UNIVERSITY, NORFOLK, VIRGINIA
*
*
************************************************************

*
*
*
*
*
*
t
*
t

*
*
*
*

REAL YACH,KRR,MU,MUP,MUPP,KFF,ND
CDMPLEX XI,D,DTR,DF,COR,ALAM,TATA,A(818)181(418),EV~B~
COMPLEX KX,KXX,KZ,KZZ,QA,A37,A48,A84,A85,A87,EVV,OMEGA
COMPLEX A21,A24,A25,A31,A34,A35,G,A42,443,A46,A64,A65,Hl,H2
CDPPLEX
Z1~101~,22~101~,23~101~,Z4~101~,Z5~101~,Z6~101~,27~101~,Z8

l(101)
COMPLEXW1~101~,W2~101~,W3~101),#4~101~,W5~101~,W6t101~,W7~101~,W8
l(101)
DIMENSIrlN.
Pv(l6,lOl)y
BMI(8,16),
BMF(Brl61, BCIV(@T, BCFVfB)
DTMENSTrlNWflRK(17000), IWORK(300)
CDMYDN

I4441

XSAVE,KL,INDEX,NTT

COMMON/BBB/ KX,KXX,KZ,KZZ,OYEGA,XI,P,Q,GAMMA,OB
CDPMflY

/RRl/

XC,CHL,UFS,R,MACH,ETA,PRAYDL,ND,ND,NS,NY

COMMDN/CCC/ Y~1O1~,U~1O1~,UP~1O1~,UPP~lOl~,w~lOl~,wP~lOl~,wP~~lOl
1~,T~101~,T~~101~,TPP~lOl~,nU(LOL~,~UP~1Ol~,HUPP~lOl~,ALF4~lOl~,ALF
2AP(lOtl,PR(lCl)
CPMMO'JIFFFf Z1,Z2,23,ZC,Z5,Z6,Z7,Z8
NAMELIST /SHEE/ ISPTM,INCOMP,NSTATN,NSEND,NSTEP,
ICASE,ICIZER,FR,IF
1~,NF~~DFR,EPSI,IEPSI,NEPSI,DEPSI,EPSIP,IEPS~P,NEPSIP,DEPSIP,ALFAR,
~ALF~I,~ETAR,IBFTAR,BETAI,WN,IWN,NWNYDWN,CHORD,I~RINT,RE,AE,E~S,~TR
3,fTlPEG4R,O~FGAI
JL=l

X1=(0.,1.)
GAMMA=1.4

Fro.8

A
A
A
A
A
A
A
A
A
A
A

3
4
5
b

7
8
9
10
11
A 12

A
A

A
A
A
A
A
A

4
A
A

4
A
A
A
A

4
4
A
A

4
A

4
4
A
A
A

4
4
4
A

13
14
15

lb
17
18
19

20
21
22
23
24
25
26

21
28
29
30
31
32
33
34
35
36

37
38
39
40
41
42
43
44
45

*TIDY*
PQOGRA'I

HADY~INPUT,UUTPUT,T4PE5=INPUT,TAPE6=~UT~UT,TAPElO~

P=(1.+2.*E)/3.
o=F?.*(E+2.)/3.

1
2

*****t***********************************************************
READING INPUT DATA AYD PROFILES
*************$***************************************************
RFAD (5,SYEF
1
WRTTF
I6,SHEE)
CALL
FULL"
(NSTATN,INCflMP)
QR=GAYYA*M4CH*MACH
FPSl=EPSl/57.29577
DEPSI=DEPSI/57.29577
FPSIP=EPSTP/57.29577
DFRSTR=DERSTP/57.29577
IF (T"ASE.EO.3rDR.IC4SE.EO.5~
GO TO 1
IF (TWN.EO.2)
WN=6.2831853*CHL/(WN*CHORD)
GO TO 2
CONTINUE
If (IPETAR.F0.2)
BETAR=6,2831853*CHL/(BEfAR*CHORD)
CC'NTTNIJE
PHI=ATANfND)
EPSIP=PHI
IF (IEPSTP.E0.2)
GCI TO (6,3,4,5),
IEPSI

EPSI=PHI+1.57
GO TV 6
CALL CFA
GO TO 6

(EPSI,NY)

EPSI=PYI
CONTINUE
NIT=0
NITB=O
IKDEX=l
TNDOX=l
IF (ICASE.EQ.3.0R.ICASE.EQ.5)

A
GO TO 7

ALFAR=WN*CqS(EPSI)
RETAR=WN*STN(EPSI)
Gn Tn R
CONTINUE

IF (EPSI.EC.O.)
GO TO 8
IF EPSI=T). ALFAR IS INPUT

ALFAR=QETAR/TAN(EPSI)
BFfA!=ALFAT*TAN(EPSIP)
KX=CMPLX(AL~AR,ALFAI)
KZ=CMPLX(BETAR,BETAI)
IF

(ISPTY.EQ.2)

GO TO

A
A
A
A
4
A
A
A
A
4
A
A
4
A
A
A
A
A
A
4
4
A
4
A
A
A
4
4
A

10

4
4
A
4
4
4
4
A
A
4
A
A
4
A
4

46
47
48
49
50
51
52
53
54
55

56
57
58
59
60
61
62

63
64

65
66

67
68
69
70
71
72
73
74
75

76
77
78
79
80
81
82
83
84
85
86
87
88
89
90

*TIDY*

PROGRAMHADY~INPUT,OUTPUT,TAPE5=INPUT,TAPE6=OUTPUT,TAPElO~
IF (IFR.EO.ll

10
c
11
12

13
C
E

GO TO 9

A
A

91

OMEGAQ=6,2831853*FR*CHL/UFS

OMEGAI=O.

OHEGA=C'IPLX(OMEGAR,OMEGAI)
FQEQ=OMEGA/R
GO TO 11
Df"EGAR=FR*Q
FREQ=YMEGAR*UFS/(6.2831853*CHL1

A
A

93
94
95

96

A
A

97

@PEGAI=O.
~~E~~=~~~LX~OMEGAR,OMEGAI~

98
A 99
A 100
A 101

DMEGA=CMPLX(OtlEGAR,OYEGAI)

A 102

WRITF (6,56) NSDXCDRDCHL


IF (ICASE.EQ.l.OR.ICASE.EQ.31
WRITE (6,531
IF ~ICASE.EO.4rOR.ICASE.EQ.5)
WRITE (6,341
CC'NTINUE
DO 13 111~9
or) 13 J=l,lh
BMI(J, J)=3.
BMF(I,J)=O,
****************************************************************
BOUNDARY CrlNDITIONS 4T THE WALL,MOMOGENEOUS
********************~*******************************************
BHF(l,l)=l.
BMF(2,2)=1.

;
C
15

A 103

A 104
A 105

4 106
A 107

A 108
A 109
A

110

A 111
A 112
PROBLEM

4 113
4 114
A 115
A 116

BMF(3,5)=1.
BMF(4,6)=l..
BMF(5,9)=1.

4 117
4 118
4 119

BMF(6,10)=1.
RPF(7,13)=1.
RPF(B,14)=1.

A 120

00 14 I=l,Q
BCFV(I)=O.
BCIV~f)=O.
***************************~************************************

A 124

14

92

CALCULATInN
OF EIGEN
VALUES
+*******************~**************~****************************

CDNTINUE
KXX=KY*KX
YZZ=KZ*KZ
OA=KXtNO*Y?-OMEGA
A21=Xl*R*OAtKXXtKZZ
424=XI*KX*Q-P*QG*KX*PA

4 121
A 122
4 123
4
4
4
4
A
4
A
A
A
A
A

125

126
127
128
129
130
131
132

133
134
135

*TIDY*
PQOGRAY

HA@Y(I~PUT,OUTPUT,TAPE~=INPUTDTAPE~=DUTPUTDTAPE~O~

%
A25=P*KX*Q.A
A31=-XI*KX
A34=- XI*QQ*QA

A35=XI*Q4
A37=-XI*KZ
G=RtXI*QB*Q*QA
ASP=-YI*KX/G

A43=(-KXX-YZZ-XI*R*QA)/G
A46=XT*Q*QA/G
A48=-XI*KZ/G
Ab4=- XT*R*PRANDL*
(GAYMA-1. )*MACg*MACH*QA
A65=XI*R*PRANDL*OAtKXX+KZZ
484=XI*R*KZ-P*KZ*OS*OA
A85=P*KZ*OA
AR7=A31
41=A42*A24+A43*A34+A46*A64+A49*A84
H2=A42*A25tA43*A35+A46*A65tA48*A85
EV(l)=-C<QQT(AZl)
EV(2)=-CTQST(0.5*(Hl+A65)+CSORT~O.25*(H1-A65~**2~H2*A64~~
EV(3)=-CSQRT(0.5*(YltA65)-CSORT(O.25*(~l-A65)**2tH2*464))
FV(4)=EV(l)
EV(5) =-EV(1)
EV(b) =-EV(?)
EV(7) =-E'./(3)
EV(R) =-EV(4)

C
r"
m
w

*****t***********************************************************

CALCIILATIf-lN
OF EIGEN
VECTORS,HOMOGENEOUS
*********t**********~**************************************~****

Dn 21 J=1,8
EVV=EV(J)*EV(J)
SD Tfl (1~,18,18,17,16,18r18,17),

16

Bl(l,J)=l.
Rl(E,J)=O.
81(3,J)=O.
31(4,J)+O.
GC! TO 19

17

Rl(l,J)=O.
R1(2,J)=O.
91(3,J)=O.

B1(4,J)=l.
GO TO 19

1B

Bl(l,J)=((EVV-Ab5)*A24tA25*A64~f(A2l-EVV~
B1(2,J)=A65-EVV
R1(3,J)=-A64

B1~4,J)=(Ab4*AB5-A84*~A65-EVV~~f~42l-EVV~

PROBLEM

A
A
A
A
A
4
A
A
4
A
A
A
A
A
A
A
4
A
4
4
4
4
4
4
A
A
4
4
4
A

136
137
138
139
140
141
142
143
144

4
A
A
A
4
A
A
4
A
A
4
4
4

168

145
146

147
148

149
150
151
152

153
154
155

156
157
158
159

160
161
162

163
lb4
165
4 166
A 167
lb9
170
171
172

173
174
175

176
177
178
179
180

*T

IDY*
PQOGR44

19

20

HADY(INPUT,OUTPUT,TAPE5=INPUTTAPE6=OUTPJT~TAPElO)

CONTINUE
IF (J.EQ.4.OR.J.EO.8)

GO TO 20

A(l,J)=l.
E(Z,J)=EV(J)
6(3,J)=(A31*Bl(l,J)tA34*Bl~2~J~tA35*Bl~3~J~tA37*81~4~J~~/~EV~J~*Bl
l(l,J))
h(4,J)+31(2,J)lBl(l~J)
A(5,J)=B1(3,J)/Bl(l,J)
A(~,J)*EV(J~*B~(~,J)/B~~~PJ~
&(7,J)=9114, J)/Rl(lrJ)
A(B,J)=(A94*@1(2,J)t485*Bl~3~J)tA67*Bl(4~J~~/~EV~J~*~l~l~J~~
G@TD 21
A(l~J)=bl(l,J)
A(?,J)=EV(J)*Bl(lrJ)

A(7,J)=(A3l,*Bl(l,J)tA34*R1(2,J)tA35*Bl(3~J)tA37*Bl(4~J))~EV(J)
4(4,J)=R1(7,J)
A(5,J)=Q1(3,J)

21
22

.
.d

90 23 T=lrA
DT! 23 J=l,lh
bMI(T, J)=O.

4
A

4
A
A

A
4

4
A

AOJOIYT

PROBLEM

4
A
4
4
A

4
A
A

4
A

R~F(frlS)=l.
RMF(8,16)=1.
****************************~**********************~***~****~**
CALCIILATII'M
OF EIGEY VECTORSpADJOINT
~*I******t*******************~*********************~***~*******

r,O Tr! (74r?5,25.,26,24,25,25,261,


Bl(l,J)=l.

A
A

A
PRO@LEM

4
4
A

FVV=EV(J)*EV(J)

24

A
A
A

D! 2R J=1,9
.b
c

4
A

RMF(q;,ll 1=1.
~~F(6rl?)=l.
1

A(6pJ)=EVIJ)*B1(3,J)
A(f,JI=R1(4,J)
A(9JJ)=(A94*B1(21J)t485*a1(3,J)+A87*Bl(4~J))/EV(J)
CCINTTYUE
GO Tn 29
CDNTIvUF

RMF(I,J)=O.
*****t**********************************************************
90C!ND4RY
C')NDITIONS
AT THE WALL,
*******t***********************************~********************
9MF(lr3)=1.
Rk'F(2,4)=1.
9MF(3,7)=1.
RkF(4,9)=1.

A
A
A
A

4
A
4
A

181
182
183
184
105
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225

c
N

B1(2,J)=(A~4*tA6~-EVV)-A64*A25)/(H2*A64-(Hl-EVV)*(A65-EVV))
@1(3,J)=(425*(Hl-EVV)-A24*H2)/(H2*A64-(Hl-EVV)*(A65-EVV))
B1(4,J)=O.
Gfl TO 27
?5

76

4
h
A
A

Bl(l,J)=O.

P1(2,J)=-Ah4
R1(3,J)=Yl-FVV
91(4,J)=O.
Gl' TT-' 27

A
A
4
A
A
4
A
A
A
4
A
A
A
A
A
A
A
4
A
4
4
4
A
A
4
A
4
A
A
A
4
4
A

Rl(l,J)=O.
R1(2rJ)=(A94*(A65-EVV)-A64*A~5)/(Y2*A64-(Hl-EVV)*(A65-EVV))
91(3,J)=(A95*(Hl-EVV)-AB4*H2*A64-(H~*A64-(Hl-EVV)*(A65-EVV))

Rl(41 J )=l.
27

39
29
C
C
"
w

30

Cf'NTINUF
A(l~J1=Rl(l,J)
4(71J)=(-Rl(l,J)-A42~Bl(2~J))IEV(J)
A(3,J)
=-A43*B1(2,J)/EV(J)
A(4,J)=51(2pJ)
A(5,J)=Rlt3~
J)
A(b,J)=(-A46*B1(2,J)-B1(3,J))/EV(J)
A(7,J)-B1(4,J)
A(9,J)=(-A4e*B1(21J)-91(4rJ))/EV(J)
CC!NTI!dIJE
*****************************************************************
RnUNDLRY
CqNDITIONS
AT THE EDGE
*****************************************************************
CALL CDYTNV
(4,8rDTR)
r=4
D11 30 X=1,7,2
L=O
V=Mtl
IJO 30 J=1,15,2
L=L+l
PMI(T,J)=AtM,L)

@MI(I~J+l)=XI*A(M,l.)
DO 31
DO 31
RMI(I,J)

31
c

112,912
J=lv15,2

=-SMI(Z-l,J+l)
RrI(I,J+l)=R~I(I-1,J)
IWORK(
IWOQK(l)=NY/6
II=TWORK(l)

QP 32
32

T=l,Tl

WflRK(I)=Y(6*1-11

flF

THE

BOUNDARY

LAYF'?

226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255

256
257
258
259
260
261
262
263

A 264
A 265

A 266
A 267
A 268
A 2b9
4 270

#TIDY*
PQOGQ4M

HADY(INPUT,OUTPUT,TAPE5=INPUT~TAPE6=~UTP[JT,TAPElO)

XSAVE=O.
KL=l

C
c
c

IFLAG=O
*****t******t***************************************~************
Ib!TEGRATI!YN AND ORTHONORMALIZATION
*******t******$**************************************************
CALL JOCK ~PH,16,16,Y,NY,B~I,B,BCIV,B,BnF,8,BCFV,8~O~RE~AE~IFL4G~W

10PK,17000,IWORK,30010)
C
DF=CMPLX(PY(3,NY),PY(4,NY))
/DF
D=CMP,LX(PH(13,NY),RH(14,NY))*COR

COR=l.

36
m
ad
i

275
276

277
278
279

4 280
4 281

INDEX=3

INDEX

CflNTTrJUE
TF (ICASE.E0.4.0R.ICASE.EO.5)
GO TO 34
CALL RNITN (EPSI,EPSIP,IFLAG,MNB,YVC,D,ISPTM,ZCASF,WN~EPS~ITQ)

GD Tfl

37

272
273
274

Gfl TO 35
CALL SFTTN (EPSI,EPSIP,IFLAG,MYB~MVC~D~WN~EPS,IC4SE~~ETAR~ITQ)
IF (AIMAG(YX~.GT.0.0O10.AND.IEPSI,NE.l~
GO TO 46
IF (I~DEX.EO.l.OP.INDEX.EO.2)
GD TO 15
CP=RF4L(nMFGA)/REAL(KX)
0t-l 36 T=l,NY
71(1)=C~PLX(PH(l~I)rPH(Z,I))*COR
ZP(I)=CMPLX(PH(3rI),PH(4,I))tCOR
Z3(I)=CMRLX(PH(5,I)~PH(6,I))tCOR
Z4(I)=CMpLX(PH(7,I),PH(~~I))~COR
Z5(T)=CMRLX(PH(9,I),Pt~~lO,I))*COR
Z6(T)=CM"LX~PH(11,I),PH(l2~I))rCOR
Z7(I)*CMPLX(PH~13,I)tPH(l4~I))*COR
Z~(T)=CHPLX(PH(15rI),PH(l6~I))*COR
CONTINUE
*****************************************************************
START THE ADJFIINT
*******************+*********************************************
PROBLEY

MVC=TWORK(2)

GO Tft (37e73,37,50),

34
35

271

4 282
A 203
4 284
A 285
4 286
4 287
A 288
4 289
A 290
A 291
A 292
4 293
A 294
A 295
A 296
A 297
4 298
4 299
4 300
A 301
A 302
b 303
4 304
4A 306
305

MNR=TYORK(l)
33

A
A
A
A
A
A
A
A
A

22

CClNTINtJE
DF=CMPLX(PY(l,NY),PY(2,NY))
CDR=l./DF

DI! 38 I=l,YY
Wl(I)=CMRL%fPH(l,I),PH(2,l))tCOR
WPl~)=CMPLX(PH(3,I)rPH(4~I))*COR
W3(T)=CMPLX(PH(5,I),PH(b,I))*COR

307
A 305
A 309
A 310
A 311

A 312
A 313
A 314

4 315

* 1 1c!y*

38
C

PROGQA" HADY(INPUT,OUTPUT,TAPE5=INPUT,TAPE6=OUTPJT~TAPElO)

ALFAI 3-x 1*u,x


PFTAT =-x1*uz

ALFAP=YX
PFTAP=K7

39
40

41
42

43

WN=SORT(ALFAR**Z+BETAR**2)
TF (YCASE.EQ.2) EPSIP=ATAN(BETAIIALFAI)
IF (ICASF.EO.31 EPSI=ATAN(BET4R/ALFAR)
********************tlfttSf*t***************~***************************
CALCI~LATIIIM OF THE RATIO OF THE GRUUP VELOCITY COMPONENTS
***t*t***********************************************************
IF (CA~S(EV(~)).LTICASS(EV(~)))
GO TO 39
ALAn=EV(3)
IA*3
Gl! Tt' 40
ALAM=EV(2)
IA=?
CALL GRVEL (ALAM,W2,W3,W4,W6,WB,TAT4,EPGP,SM)
IF (ISRTM.EO.2) GO TO 41
PGP=-4LFAT-BETAI*SM
GI' TO 42
Pr,P=tl'lFGAT

FP='lMEGhlR
FRFQ=flMEGAQ*UFS/(6.2831853*CHL)
WRITE (hr55) KI,KZ,OMEG4,FR,FREQ,CR~HACH,ETA,NY,VN,PGR,Z7(NY)~PH[*
157.79577,FPSI*57.29577,EPSIP*57.29577
GIM=- XT*TATA
*****************************************************************
TTFRATION Fr\R MAXIMUM AMPLIFICATION RATE
*****t***?******S************************************************
TF (TCIZER.NE.1)
GO TO 43
IF (ASS(GTM).LE.l.E-05)
GO TO 43
;,+LDGIMTR (GI~,EPSI,EPSIP,ICASErNITB,INDOX,WN,EPS)
INDEX =l
IF (TNDOX.NF.10) GO TO 12
CDNTINUE
TF (IPRINT.FQ.2)
GO TO 46
WPITE (6~5A)
WRTTF (6rhO) EV(l),EV(2),EV(3),EVO

A 316
4 317
A 318
4 319
A 320
A 321
A 322
4 323
4 324
A 325
A 326
A 327
A 328
4 329
A 330
A 331
A 332
4 333
4 334
A 335
A 336
A 337
A 338
A 339
A 340
A 341
A 342
4 343
4 344
A 345
A 346
A 347
A 348
A 349
A 350
A 351
A 352
A 353
A 354
A 355
A 356
A 357
A 358
A 359
A 360

*TIDY*
PPOGQAM

44

WRITE
Df! 44
WRTTE
WRTTE

(6,611
I=l,NY,5
(6,571
(6,571

HADY~INPUT,OUTPUT,TAPE5fINPUT,TAPE6=OUTPUT~TAP~lD)

Y(I),Z1(I),Z3(I1,Z5(I)rZIo
Y(NY),Zl(NY),Z3(NYJ,Z5(NY),Z70

WPITE (6953)
45
46
c
Ic1

47

48

49

DO 45 I=l,YY,S
WRTTF (6,571
WRITE
(6,571
:PNTIhJIJE

*****t********************************~************~k************
ANOTHER FREQUENCY/WAVE
ANGLE/U4VENUMBER/DOWNSTREAM
*****t*************t**********k*************************~********
IF
INFR.GT.l)
GO Trj 47
IF (NEPSI.GT.1) GO TO 48
IF (M'WN.GT.1)
Gfl TO 49
~STATN=NSTATN+NSTEP
IF (NST4TN.GT.NSEND)
STOP
YRR=WY/CHL
RKR+BETAR/CHL
CALL FULLR (NSTATN,INCOMP)
Wb!=KRQ*CHL*D.99
IF (ICASE.EQ.4)
WN=KRR*CHL
TF (JCASF.F0.3.0R.ICASE.EQ,5)
BET4R=RKR*CHL
Gfl TO 2
CONTTYIJE
JL=Jl+l
TF (JL.GT.qFR)
STOP
KFF=W'J/FP
FR=FP+DFR
WN=KFF*FR*O.97
GC' TO 6
CPNTIYUE
JL=JL +l
IF (JL.GT.~EPSI)
STOP
FPSI=EPSf+DFPSI
Gn Ttl 6
CnNfTNlJE
JL=JL +l
IF (JL.GT.YWN)
STOP

WP!=uNtnWt~

50

Y~I~,W2~I~,W4~I~,W6~I~,wB(I~
Y(NY)rV2(NY),W4(NY),W6(NY),WB(NY)

G!'I Tfl
WRITF
STOP
WPITF
STOP

6
Ibr52)
(b,

51)

STATION

A
A
A
A
A
A
A
A
A
A
4
A
A
A
A
A
A
A
A
A
A

361
362

363
364
365
366
367
368
369
370
371

372
373
374
375
376
377
378
379
380
381

A 382
A 383
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A

384

385
386
387
386
389
390
391

392
393
394
395
396
397

398
399
400
401
402

403
404
405

*TIDY*
PQOGRA"

HADY~INPUT,OUTPUT,TAPE5rINPUT,TAPE6=OUTPUT~TAPElO~

4 406

il

52
53
54
55

FORMAT
FORMAT
FORMAT

f1Y
(1Y
(1Y

,lOHHA
H4
HA)
NORM=21
,26t1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

l,lXp3YIW'/)
FOPMAT

(1H

J~XJ~HNIT,~~X,~HKX,~~X,~~KZ,~~X,~HEPSI,~X~~HDEPSI~~X~~H

1?ALFAI,5Y,3HIFL~1X,3HIWl~lX~3!iIti2/)
FDRMAT
(1H ~5X,3HKX=,2~~11.5,1X~,3HKZ=~2~Ell.5~lX~,6~O~EGA=~2~Ell.
15,lX~,3H'R=,Ell,5,lX,SHFREQ=,E11.5//,5X~3HCR~~Ell.5~lX~5H~ACH=~El~

56
57
5R
59
60

61

2.5rlXr4'JETA=,Ellr5rlX~3HIE
=,15,1X,3HWN=,E11.5,1X~4HPGR=~E11.5~1X~2
3~0=,P~~11.~,1X~l/,5X,4HPHIt,F9.4~lX~5HEPSI=~F9.4~lX~6~EPSIP=~F9.4~
FDRMAT
(1H ,////,5X,3HNS=,I5,5Xr3HXC
+,E11.4,5X,2HR=,Ell.4,5X,4HCYL
l=,Fl1.4/)
FnRMAT
FORMAT
FI'R'J'AT
FDPMAT
FC'RYAT
E ND

(1U ,lX,F5.2,1X,6(D9.3,1X,E9.3,1X))
(lq
(l'i

(1H
(ZH

,12HEIGEN
VALUES/)
,lX,42HEIGEN
FUYCTIflNS-ADJOINT(Wl,W2,W3,V4,W6,W8))
,5X,lO(Dllr4,1X)///)
,42HEIGEN
FUNCTIONS-REGULAR(Z1,22,23,25,2b,27))

4 407
A 408
A 409
A 410
A 411
A 412
A 413

4 414
A 415
4 416
4 417
A 418
A 419
A 420
4 421
A 422
A 423
A 424-

*TIDY*
SUBPJUTINE

FULLP

(NW,INCORP)

SURQnlJTINE
FULLP
(NWtINCOYP)
REAL ~ACli,YU,MUP,MUPP,ND
tnMMnN
/!391/ XCYCHLIUFS,R,MACH,ETADPRA~ND,NS,IE
COPMON /CCC/ YI~1O1~,U~1O1~,UP~1Ol~~UPP~lOl~~W~lOl~~W~~lOl~~WPP~lO

ll~,T~101~,T~~101~,TPP~lOl~~~U~lOl~~~UP~lOl~~HUPP~lOl~~4LFA~lOl~~AL
2FAP~1O1),PR(101)
1

CONTIh(lJE
RFAO (10)
NT,XC,MACH,R~CHl,UFS,ETA,PREIND,IE
READ (10)
(YI (I)rI=l,IE)
(U(I),I=l,IE)
RFAD (10)
PEAD (10) (UP(I)~I=lsIE)
PEA9 (10) (IJPP(I)rI=l,IE)
PEAD (10) (W(I),I=l,IE)
QEAD (10) (WP(I),I=leIE)
REAr) (10) (WPP(I),I=l,IE)
RFbD (10) (T(I),I=l,IE)
PFbn
(10) (TP(I 1, I=leIE)
PEAQ (10) (TPP(I),I=l,IE)
READ (10)
(MU(I),I=l,IE)
REAn 110) tMUP(I),I=l,IE)
PEAD (10) tMUPP(I),I=l,IE)

QFAn (10) (ALFA(I),I=l,IE)


PEAI-I 1101 (ALFAP(Il,I=lrIEI
PFAD (10) (PR(I),I=l,IE)
IF (F!S.LT.NW)
ND=V(l)

GO TO 1

IF (INCO~P.NE.1)

1
2

Q
B
B
B
B
B
B

6
7
B
9

9
9

10
11

12

13

B
B

14
15

16

17

9
n
9
B
R
B
9
0
0
9

18
19
20
21
22
23
24
25
26
27

28

T(I)=l.

9
9

TP(T)=O.
TPP(T)=0.

9
9

29
30
31

MACY=O.OOOl
Dfl 2 I=l,TE

RETURN

B
8

!4lJ(l)=l.

MUP(T)=O.
srUPP(I)=b.
ALFA(I)=O.R
ALFAP( I)=O.
PFTUPY

Ebin

32

9
9

33
34
35
36

37

9
9

30
39-

*TIDY*
SUSRUUTINE

FMAT

(X,Y,YP,IGOFX,S,SPJ

Sl!RROUTTYE
FMAT (x,Y,YP,IGOFX,S,SPJ
RFAL MASy,MJJ,Ml!P,
MUPP,ND
COMPLFX
G~,G~,G~,G~,S~,G~,G~,G~,Z~,Z~,Z~YZ~,Z~,Z~,XI,KX,KX%,KZ,KZZ
lrOA,QC,rJYF~A,Z7,Z8
CPMPLFX
4?1,A23,424~A25,A3l,A34,A35,G,A42,A43,A44,445,A46
,*l?MPL EX 463, A64,A65rA37tA48~A84,A85,A87A47A83
DIMENSTQN'Yfl),
YP(T.1,
S(l),
SR(l)
COMMON /AAA/
x9AVE,KL,INDEX,NIT
COMMllY /499/
KX,KXX,KZ,KZZ,OMEGA,XI,P,O,GAMMA,Ol3
COMMON /R91/
XC,CHL,UFS,R,MACY,ET4,PRA,ND,NS,N
c
IF
fX~AVE.FO.X)
GO TO 1
TF (XSAVE.LT.XJ
KL=l
XSbVE=X
CALL
RROF (x,ul,UlP,UPP,Wl,UlR,~PP,T,TP,TPP,MU,M~JP,~UPR,ALFA,ALFAR
l,PRAb'DL,YL,TNDEXJ

OA=KX*Ul+KZ*rl-ONEGA
Or=KY*IJlP+YZ*WlP
OD=PPANnL*(GAMMA-l.)*hACH*MAC'i
ASl=XT*R*OAI(T*MUJ+KXX+KZZ
A22=- MUPI'IIJ
A23=P*lllP/(T*MUJ-XI*KX*(MUP/MU+P*TP/TJ
A24=XT*R*Kx/MU-P*OQ*KX*OA
APS=P*YX*QA/T-(ALFA*UPf+UlP*ALFAPJ/MU
A26 *-ALFA*UlP/MU
A31 s-x 1trx
A?3=TP/T
A34=- X T*QR*QA
A35=JY*QA/T
A?? =-XT*K7
G=R/MU+XT*Q9*Q*OA
A41 =-XI*KX*(2.*MUP/MUtO*TPfTJ/G
A42=- K I*UK/G
A43=(-KYX-YZZ+(O*MUP*TP/MU+O*TPP-XI*R*~A/MU)/T)/G
444s -XTt4*OR*~OA+(MUP/MU+TP/T~+OC~/G
A45=xl*((ALFA/MU+O/T)*QC+Q*MUP*aA/(T*~U)
1/G
A4h=XI*O*OA/(T*G)
A47=- XT*KZ*(2.*MUP/MU+O*TP/T)/G
A48=- x1*uz/I;
Ah7-?.*Qn*Ul P
A63=RtPRANr)L*TP/(T*MU)-2.*XI*CJD*OC
A t,4 =-xI*R*QD*QAIMU
A65=xT*R*PRANDL*QA/~TtMU)-ALFAIQD*(UlptUlP+WlP*WlR~/~U+KXX~KZZ~MUP
lP/MlJ
Abe=- 2 .*yllp/Mu

c
c
c
c
c
:
c
c
c
c
c
c
c
c
C
c
C
c
c
c
c
c
C
C
C
C
C
C
c
c
C
c
c
c
C
c
C
c
c
c
C
c
C
c

1
2
3
4
5

i
B
9

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
33
36
37
38
39
40
41
42
43
44
45

*TIDY*

SUBROUTINEFMAT (X,Y,YP,IGOFX,S,SP)
A68 =-E.*QO*WlP
A@3=P*wlP/(T*RU)-XI*(MU+P*TP/T)tKZ

AR4=KZ*(XI*PIMU-P*oB@CtA)
A@5=-(ALFA*YPPtWlP*ALFAP)/MU+P*UZ*C)A/T
APh=- bLFA*WlP/MU
AP7=Atl
ARR =-%lJP/M!J

CVNTYNUE
Gl=Cf!PLX(Y(l),Y(2))
62=CMPLX(Y(3),Y(4))
63=Ch'PLX(Y(5),Y(b))
G4=C~DLX(Y(7)rY(R)1
G5=CVPLX(Y(Q)rY(lO))
Gb=CMPLX(Y(Il)fY(12))
G7=C~PLX(Y(13),
Y(14))
~R=CMPLX(Y(lS),Y(161)
TF (IVDF~.E0.3.nRoINOEX.EQ.41

GO TO 2
YP(l)=Y(3)
YP(?)=Y(4)
71=A21*Gith22*G2th23*G3+A25*G5+A2b*Gb
YP(3)=Zl
YP(4)

=-XT*71

72=A31*Gl+A33*63tA34*G4+A37tG7
YP(5)=Z2
Y?(b) =-XT *zz
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
YP(7)=Z3
YP(8) =-x1*73
YP(Q)=Y(ll)
YP(lO)=Y(l?)
~4=A(,~*G~+Ah3*G3+464*G4+Ab5*G5+Abb*Gb+Ab8*G8

YP(111.74
YD(12) =-Xl*24
YP(13)=Y(15)

YP(14)=Y(Z6)
Z5=A83*G3+AA4*G4tA85*G5+AB7tG7*A88*G8
YP(15)=Z5

YP(l6)
L
.d
3

=-Xr*Z5

RFTIJRY
CVbTTIVIJE

Zl=-P?l*S?-A31*G3-A4l*G4
YP(I)=Zl
YP(2) =-XT*71
Z2=-G1-422*CZ-A42*G4-A62*G6

C
c
C
c
c
c
C
c
c
c
C
c
C
c
C
C
C
c
C
C
c
C
c
c

46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
b3
64
65
66
67
68

i
c
c
c
c
c
C
c
c
r
i

t'o
71
72
73
74
75
76
77
78
79
80

81

c
C
C
C
c
C
C
C
c

02
83
84
85
86
87
88
89
90

*TIDY*
SUSROUTINE
YP(?)=Z?
YP(4) =-Xl *27
13 =-:,23*G2-b33*G3-A43*G4-Ab3*Gb-A83*Gt?
YP(5)=Z3
YP(h) x-x?*73
74 =-A24~~P-A34*G3-A44*G4-Ab4*Gb-4~4*GB
YP(7)=Z4
YP(f3) =-XT*?4
zfi=-b?~*G2-A35*G3-A45*G4-A55*G-5*9
YP(9)=Z5
.-x1*75
YP(lO)
Zb =-A?htG2-A4b*G4-G5-Abb*Gb-A6b*G6
YP(ll)=Zb

YPfl?) -xT*zb
ZI =-A37*G3-447*G4-A97*GB

YP(13)=Z7
=-x1*77
YP(14)
ZA =-A4P*G4-Ab8*Gb-G7-A68*G6
YP(15)=ZQ
YP(16) =-Xl*76
RETUP!
ENI!

FYAT

(XjY,YP,IGOFX,S,SP)
c
C
c
c
c
C
c
c
c
c
c
c
c
c
c
C
c
c
c
c
c
c

91
92
93
94
95
96
9f
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112-

*TIDY*

SlI@PQUTI!E CFITN ~E~SI,E~SIP,IFLAG,MNB,MVCID,WN,EPS,ICASE~0ElAR~IT

SUPROUTINECFITN ~~PSI~EPSIP,IFLAG,HNB,RVC~D~~NDEPS,ICASE~BETAR~IT
1R)
:OpPLEX YX,KZ,O~EG4,0,KXX,KZZ,XI
COlwMON/AA41 XSAVE,KL,INDEX,NIT
COMMOY/99B/ KX,KXX,KZJKZZ,O!~EGA,XI,P,QIGAMMA,~B
DEL=.0005
Gr3 T0 (lr3,1,3),
INDEX
PAR=r)
DA1=-Xl*0
FPSIA=EPfT
ALFAIA =-XI*KX
DEPfI=EpfI*DEL
IF (DEPSI.EO.0.)
DEPSI=DEL
FPSI=EPSI+DEPSI
TF (I:ASE.E0.5)
GO TO 2
RfTAR=WN*SIN(fPSI)
ALFAR=SETAQ/TAN(EPSI)
PfTAT=ALFQTA*TAN(EPSIP~
KX=CpPLX(ALFARpALFAIA)
KZ=CkPLY(SETAR, BETA11
INDEX=2
INDOX=l
RETUPN
CflNTINUE
IF (INDOx.EO.2) GO TO 5
DFRS=(REAL(n)-DAP)/DEPSI
DFIS=(ATMAG(@)-DAI)/OfPSI
EPSl=EPSIA
DALFAI=ALFAIA*DEL
ALFAT=ALFAIAtDALFAI
TF (ICASE.EQ.5) GO TO 4
SFTAR=WN*SIN(EPSI)
ALFhR=BETA'?ITAN(EPSI1
SETAT=ALFAl*TAb(EPSIP)
KX+C~PL%(4LFAk,ALFAI)
KZ=C"DLXtRETAR,BETAI)
NTT=NTTtl
IF (NTT.GE.lTP) GO TO 11
lNr)EX=Z
INnOX=
PfTlJP'd
DFRAI=tRFAL(D)-DAR)IDALFAI
DFIAI=(AIMA~(O)-CAI)/DALFAI
SAL=DFRS*DFTAI-l?FRAI*DFIS
IF (S4L.FO.O.) GO TO 8

D
0
D
;
D
D
0
D
D
D
D
0
0
0
D
0
D
0
0
D
0
0
0
D
0
0
0
0
D
D
0
!I
D
D

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
lb
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

36

D
D
0
r)
D
0
0
0
0

37
38
39
40
41
42
43
44
45

@TIDY*
SU9PfJUTINE

fFITN

(EPSI,EPSIP,IFLAG,MNBIMVC,D,WN,EPS,IC~SE~OETAPY

DEQSI=(-DAQ*DFIAI+DAI*DFRAI)/SAL
OALFAI=(DAQ*DFIS-DAI*DFQS)/SAL
WQTTE (6,131
NIT,KX,YZ,EPSI*57.29577,DEPSI*57.29577~DALF4I~~FLAG~M

lYR,MV:
IF (ABS(DEaSI).LE.EPS.AND.ABS(DALF41).LE.EPS~
5

TE (A~S(DFQSI).LE.(.02*nSS(EPSI~~~
DEPST= .5*DEQSI
GO TD 6
IF (bSS(D4LFAI).LE.(.5*ARS(ALFAI)~1
DALFAT=.
5*DALFAI

GO TO 10
GO TCi 7

GO TD B

GO Tn 7
9

CnNTJ"JUE

EPSI=EPST+DFPSI

10

11
12
r
i3
14

ALFAI=ALFhT+DALFAI
IF
(NTT.EQ.TTR)
GO TO 11
IF tI'ASE.EO.5)
GO TCI 9
RFTAP=WY*SIN(EPSI)
ALEAR+RETAQ/TAN(EPSI)
SETAT=ALFAI*TAN(EPSIP)
KY=CMQLXfALFAP,ALFhI)
KZ=CMQLX(SETAR,BETAI)
INDFX=l
PFTUQN
INDEX=10
GO TC' 12

WPITF (6r14)
STIIP
RETUQN
FL'PMAT
FORMAT
END

(1H

(1H

,1X,I2,7El3.4,1X,3~13,1X))
,27HEXESSIVE
NO.

OF

ITTERATIONS)

IT
D
D
D
0
D
D
0
D
D

46
47
48
49
50
51
52
53
54

55

0
0
0
D
0
0
0
0
0

56
58
59
60
61
62
63
64

0
D

65
66

0
D
0
D
D
D
D

67
68
69

75
74

57

70
71
72
73

76

770

*TIDY*
SUBPOUTINE

RNITN

~E~SI,EPSIP,IFL4G,MNB,nVC,D,ISPTM~ICASE~WN~EPS~IT

SUBROUTINE
PNITN
~EPSI,EPSIP,IFLAG,MNB,MVC,D,ISPTM~ICASE~WN~EPS~IT
IR)
CflFtPLEX
D,!JA,DK,KX,KZ~OMEGA~DPHDK~K~XI~KXX~KZZ
COMMON lAA4l
XSAVE,KLJINDEXINIT
CnMkf@N /RRS/
KX~KXX,KZ,KZZ,O~EG4,XI,P,a,GAflHA~OE!
DEL=.005
GCI TO (lr7,1,7),
IVDEX
DA=D
IF fISPTM.E0.2)
GC! TO 6
nK=K)r*DEL
KX=KX+DK
ALFAR=KX
ALFAT =-XT *Kx
RETAP=KZ
BETAI=-Xl*KZ
Gn TO (4,3,2),
ICASE
RFTAT=ALFAI*TAbi(EPSIP)

E
E
E
E
E
E
E
E
E
E
E
E
E
E
E

1
2
3
4
5
6
7
9
9

10
11
12
13
14
15

lb

E
E

17

~~r:~AJ4N(BETAP/ALFAR)

19
20

;;T;;=;LFAR*TAN(EFSI)
T
RFTAR=ALFAQ*TAN(EPSI)
RETAI=ALFhI*TAN(EPSIP)
KZ=CPPLX(QETAR,BETAI)
NlT=NIT+l
INDEY.2
RETUPN
CflNTINfJF
DK=OMEGA*OEL
nHEGA=OMEG4+DK
NIT=NIT+l
TNOEX.2
QFTURY

E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E

21
22
23
24
25
26
27
28
29
30
31
32
33

CONTTYIJE
DPYDK=(D-DI)/DK
PK =-r\/DPHDY
IF IJSPTp.EO.11 K=KX
IF (TSPTM.EQ.2)
K=OtlEGA
TF (CARS(DK/K).LE.EPS)
GO TO 15
IF (CAS9(DY).LE.(0,2*CARS(K)))
GO TO 9
DK=0.5*DK
GO TT! 8
?nNTIqUE

10

34
35

36
37
38
39
40
41
42
43
44
45

WI
P

*TIDY*

SUSRDUTTNEPNITN
WRITF (6918)
IF (ISPT'l.E0.2)

10
11
12
13

NIT,K,D,DK,IFLAGsflNR,MVC
GO TO 14

17
C
19
19

IT
46

NIf=N!T+l
INOF%=
RETUPN

74

E
E
E
E
E
E
E
E
E
E
E
E

75
76
77
78
79
80

KX=KXtDY
ALFAR=KX
ALFAT =-XT*KX
PETAR=KZ
RFTAI =-%I*KZ
GO TQ (12,11,10),
RFTAI=ALFAl*TAb(EPSIP)
FPSI=AT4N(9ETAR/ALFAR)
GO Tfl 13
~~T~~=~~'""*TAN""I'

ICASE

BFTAP=ALFAR*TAh
(EPSI)
RETAI*hLF~T*TAf!(EPSIP)
CONTIYIJE
KZ=CMRLX(BETAR,BETAI)
DA=0
IF (NTT.EQ.TTR)
GO TO
INDEX=2
RFTUPN
Cf'NTlYIJE
Ot'EGA=OYEGA+DK
DA=0
IF
(NIT.EO.TTR)

16

GO TO 16

CClNTIYUE
INDEX=10
lb

MVC,D,ISPTM,ICASE,WN,EPS,

E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E

NIT=NIT+l

14

(EPSIpEPSIP,IFLAG,MNB,

GO TfJ 17
WPITE
(6r19)
STOP
RFTUPN
FORMAT
FnPMAT
FND

(lHrlX,I2,6El3.4,1X,3(1311X))
(lY~27HEXESSIVENO.OFITTERATIONS)

47
48

49
50
51
52
53
54
55

56
57
58
59
60

61
62
63

64
65

66
67

68
69
70
71
72
73

81
82
83
84
85
86-

*TIDY*
SUBRT)J!TINE

GI!lTR

(GIM,FPSI,EPSIP,ICASE,NITBIINDDx,WN,EPS)

SUBRDUTINF
GIMTR
(GI~,EPSI,EPSIP,ICASE~NIT~~INDOXDU~~EPS)
COMPLEX KZ,KXIXI,OMEGA,KXX,KZZ
CDMMDN /BBR/
KX,KXX,KZ,KZZ~OMEGA,XI,P,3,GAMMA,O8

F
F

F'
F
F
F

6'
7
8
9

F
F
F

10
11
12

F
F
F

13
14
15

f-

lb
17
18

19

DFLX=.0005

fTR=lO
GO Tfl (1,6),
GIMA=GIY

INDOX

RETAR+KZ
BETA1 =-XI*KZ
ALFAJ +-XI*KX
60 Trl t13,4,3,2),
ICASE
DWN=WN*MELX
TF (DWN.EQ.0.)
DWN=DELX
WN=WN+DWN
ALFAR=WN*CDSLEPSI)
BETAQ=WN*STN(EPSIJ
KX=CMPlX(4LFAR,ALFAI)
GIJ TO 5
DEPSI=FPST*DELx
IF (DEPSI.EO.O.1
DEPSI=DELX
EJ'SI=EQSI+9EPSI
ALFAR=WN*CDSLEPSI)
BETAR=WN*STN(EPSIJ
KX=CMRLX(ALFARIALFAIJ
GO TO 5
DBFTQ=BETAR*DELX
IF (DBETR.FQ.0.)
DBETR=DELX
BETAR=BETAQ+DBETR
GO TO 5
DRETI=RETAI*DELX
IF (DBETI.EQ.0.)
DBETI=DELX
RFTAI=QETAI+D8ETI
<Z=CMQLXIBETARIBETAIJ
NITR=NITB+l

TNOOX=2
RETURN
CDNTTNIJE
GO TO (13,R,9r7),
ICASE
DRHDK=(GIM-GIMA1IDWN
DWN=- GIY/DPHDK
IF (ABS(DWN/WN).LE.EPS)
GO TO 11
WRITE
(6,161
NITBIWN,GIMIDPHDK~DWN
WN=WN+rlWN
ALFAP=WN*CnS(EPSI)

20

F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
I=
F
F
F
F
F
F

21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

36
37
38

39
40
41
42
43

44
45

*TIDY*
SIlBRr)IJTINE

GIMTR (GIM,EPSI,EPSIPIICASE,NITB~INDOX,WY~EPS)

PFTAR=WY*flN(
EPSI)
ALFAT =-XI*KX
BETAT =-XT*KZ
KX=CMRLX(ALFARIALFAI)
GO Tn 10
DPHOK= (GTM-GIMAl/DEPSI
DFPSI =-GTY/DPHDK
IF (ABS(OERSI/EPSI).LE.ERS)
GO TO 11
WRITE
(6916) NITB,EPSI*57.29577,GIM~Df'HDK~DE~SI*57.29577

FPSI=EPSI+DFPSI

ALFAR=WN*COS(EPSI)
RFTAP=WN*STN(EPSIJ
ALFAT =-XTtKX

BETA1=-xT*Kz

KX=CMPLX(ALFARJ
ALFAI)
Gn TO 10
DPHDK=(GIM-GIMA)/DBETI
DBETI=-STM/OPHDK
IF (AES(DAETI/BETAIJ.LE.EPS)
Gi)
;;;;;
;;,16)
NITBpKZ,GIM,DPHDK,DRETI

T3

11

BETAI~SCTAI+DRETI
Gn Tn 10
9

10

DPHDK=(GIM-GIMA)/DEETR
OPETP =-Glw/DPHDK
IF
(ABS(DRETR/BETAR).LE.EPS)
GO TO
YRITF (6,16) NITB,KZwGIM,DPHDK,DEETR
BETAT =-XI*KZ
BFTbP=BETA'?+DEETR
KZ=CMPLX (BETAR,
BETA11
GTWA-GTM

NJTB=NITR+l
IF (NITB.EO.ITR)
INDOX=2
11
12
13
14
C
15

16

11

GO TO 12

RFTURY
CONTINIJE

TNDnX=lO
GO TO 14
WPITF 16,151
STOP
R ETUPY
FnRMAf
FURMAT
END

(1H ,26HEXESSIVE NO. OF ITERATIONS1


(lH,lX,I2,2E13.4rE13.414E13.4)

F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F

46
47
4B
49
50
51

52
53
54
55

56
57

58
59
60

61
62
63
64

65

66
67
68

69
70
71
72

73
74
75
76

,77
78
79
80
81
82
83
84

85
86
87
88
89
90-

*TIDY*
SUBROUTINE
Sl.IBRflUTINE
SONG
COMPLEX X(N),Z

(NpX,YM,

SONG

(NPX,YM,Z)

Z1

DIMENSION GMl(lOl),
GM2(101), YY(1011,
DO 1 T=l,Y
Y(I)=YY(N+l-I)
Gf"l(I)=REAL(X(N+l-I))
G~2(I)=AIYAGIX(~i+l-I))
VRI=O.
VTT=O.
@I?2 T=ZtN
VPI=VQI+(G'f1(I)+GM1(I-l))*(Y(T~-Y(I-l~~~2.
VII=VII+(G"2(11+GM2(I-l~~*~Y~T~-Y~I-l~~/2.
CONTINUE
Z=C"PLX(VRT,VII)
PETURN
EN@

Y(101)

G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G

1
2
3
4
5
b
7
8
9
10
11
12
13
14
15
lb-

*TIDY*

SURRCIUTINECFA (EPSICF,N)
SURQnUTTNE
CFA
PEAL ~lJ,!lU,MIlPP

1.

2
3

C
4

(EPSICF,N)

DIt'ENFIqN 1J(lOl),
W(lOl),
UPPflOl),
WPP(101)
COMMON/CCC/ Y~1O1~,U1~1O1~,UP~1Ol~~UlPP~lOl~~Ul~lOl~~UP~lOl~~UlPP
1~101~,T~101~,TP(101~,TPP~lOl~~MUo,MUP~lOl~~MUPP~lOl~~DVDT~lOl~
2,PVDTR(lOl),PR(lOl)
DO 1 J=l,N
I=N-J+l
U(I)=Ul(J)
W(T)=Wl(J)
UPP(JI=UlPR(J)
WPP(I)=WlPR(J)
CCINTIYUF
Bl=l.E+O!,
DO 2 1=2rN
TF (ll(I).GT.0.999)
GO TO 3
Al=U(I)/W(T)
A2=UPP~I)IWPP(I)
R2=Al-A2
IF ((92.GE.O.. AND.8l.LE.O.).OR.~B2.LE.D..AND.Bl.GE.O.)~
ISAVE=I
Bl=R2

H
H

2
3

H
H

4
5

H
7
H
8
H
9
H 10
H 11
H 12
H 13
H 14
H 15
H
16
H 17
H 18
H 19
H 20
H 21

CI!NTINUE
CONTINUE

H
H

22
23

SPSICF =-ATAN(U(ISAVE)/W(ISAVE))+3.1415977
WPITE (6,4) EPSICF157.29577
RETURN

H
H
H
H
H
H

24
25
26
27
28
29-

FDRMAT (1H ,7HEPSICF=,E12.5)


END

*TIDY*
SUBROUTINE
SIJRRDUTINE

lFA,ALFAP,
REAL

PROF

(YARG,UL,UP,UPP,wL,WP,WPP,TL,TP,TPP,MU,MUP,MUPP,AL

RRLlF (YARG,UL,UP,UPP,WL,WP,WPP,TL,TP,TPP,MU,HUP,HUPP,AL
PRANDL,KL,INDEX)

INTER

PEAL MU,MUP,MUPP,MACH,ND
CRMPLEX

KX,KZ,UMEGA,KXX,KZZ,XI

COR~DY /399/

KX,KXX,KZ,KZZ,DMEG4,XI,P,Q,GARMA,OB

CORM@N /BRl/
COMMON /CCC/

XC,CHL,UFS,R,MACH,ETA,PRA,ND,NS,IE

Y~101~,U~101~,DU~l0~~,DDU~lOl~,U~lOl~~DU~lDl~,DDU~lOl
1~,T~101~,DT~101~,DDT~lOl~,VSP(1Ol~,VSPP~lOl~,DVDT~lOl~,DVD
PTP(lOl),PR(lOl)
DO

I=J

J=KL,IF

IF

(YIRG.GT.Y(J))
(YIRG.EQ.YIJ))
CDNTINUE

IF

1
?

GO TO 2
GO TO 3

MItJ=I-3
IF (I.LE.31
MIN=l
IF (I.GE.fTE-2))
HIN=IE-6
UL=INTER~Y,U,YAPG,6,flIN)
UP=TNTER(Y,DU,YARG,6,MIN)
UPP=INTE'?(Y,DDU,
YARG,6,MIN)
WL=INTERLY,W,YARG,6,MIN)
WP=INTER(Y,DW,YARG,6,MIN)

WPP=INTER(Y,DDk,YARG,6,nIN)
TL=INTERLY,T,YARG,6,MIN)

TP=TNTER(Y,DT,YARG,6,MIN)
TPP=TNTER(Y,DDT,YARG,6,HIN)
PPANDL+PRA
MU=INTER(Y,VS,YARG,6,~IN)
MUP=TNTFR (Y, VSP, YA'?G,6,HIN)

MIIPP=TNTER(Y,VSPP,YARG,6,'!IN)

ALFA=TNTER(Y,DVDT,Y4RG,6,NIN)
ALFAP=TNTFQ(Y,DVDTP,YARG,6,MIN)
Kl=T
RFTURN
UL=U(T)

UP=DU(I)
UPP=DDU(I)

WL=W(I)
WP=DW(I)
WPP=DDU(I)
TL=T(I)
TP-DTLT)
TPP=DDT(T)

I
12

3
4

I5
I

I7
I
I
I
I
I
I
I

R
9
10
11
12
13
14

15

I
I
I
I
I
I
f
I
f
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
r
I
I
I
I
T

lb
17
18
19
20
21
22
23
24
25
26
27
20
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45

+TIr)Y*
z

SUBRnUTIYE

PROF

PRANDl=PRA

MtI=vs(I)
YUP=VSP(I)
RlJPP=VSPP (1)
ALFA=DVDT(I)
ALFAP=DVDTP(
KL=T
PFTUPY
END

I)

(YARG,UL,UP,UPP,WL,WP,WPP,TL,TP,TPP,RU,MUP,MUPP~AL

I
I
I
I
I
I
I
I
I

46
47
49
49
50
51
52
53
54-

*TIDY*
REAL

FUNCTIONINTER~X,Y,XARG,IDEG,RIW)

REAL FUNCTTONINTER(X,Y,XARG,IDEG,
X(1011, Y(101)
DIMENSION
FACTpR=l.O
MAX=PTN+TDEG
DO 2 J=wIN,MAX
IF (XI'?G.NE.X(J))
GO TO 2
TNTEP+Y(J)
PETUPN
FACTl?R=FACTflR*(XARG-X(J)1
YFSTt0.O
DO 4 I=MTN,YAX
TERb=Y(I)*FACTOR/(XARG-X0)

I)0 3 J+HIN,MAX
3

IF (1.NE.J)
TEPM=TERM/(X(I)-X(J))
YEST=TEPH+YEST
INTFP=YEST
PETURY
FND

YIN)

J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J

1
2
3
4
5
;
8
9
10

11
12
13
14
15

lb
17
18-

Q\
h,

*TIDY*
SUBROUTINE
SUSRDUTINE

GVEC

(XBC~S)

DIF?ENSTnN C(1 1, St1 1


fFTUpY
FND

GVEC

(X,C,S)
K
K
K
K

1
2
3
49

*TIDY*
SUBROUTINE

CDflINV

SUBROIJTTNE
CDMINV
(~,tl,D)
COMPLEX A(N,N),D,BIGA,HOLD

IIVENFIrJN L(8),
D=(l.EO,O.FO)
DO 1R K=l,N

M(8)

L(K)=<
W(K)=K

BIGA=b(Y,K)
DO 2 J=K,N
DO 2 I=K,N

IF (ChBS(31GA)-CABS(A(I,J)))
BIGA=4(T,J)
L (K)=I

CONTINUE

F'(K)*J

J=L(K)
TF (J-K)
5,513
DO 4 IgleN
HOLD=-4(K,I)
A(K,I)=A(J,T)
A(J,T)=HDLD
I=M(K)

IF (1-K)

7
9
9

10
11
12

13
14
15

10~9~10

D=(O.EO,O.FO)
RETURN
DO 12

I=l,N
IF (1-K) llr12,ll
A(T,K)=A(I,~)/(-BIGA)
CONTI NUE
DO 15 I=l,N
HOLD=A(I,K)
DO 15 J=l,N
IF (1-K)
13,15,13
IF (J-K)
14,15,14
A(I,J)=HOLD*A(K,J)+A(I,J)
CONTINUE
DO 17 J=lrN

IF (J-K)

16
17

B,R,b

DO 7 J=l,N
HOLD=-A(J,Y)
A(J,K)=A(J,I)
A(J,I)=YDLD
IF (CIBS(SIGA))

16,17,16

4(K,J)=A(K,J)IBIGA
CONTI NIJE

1,212

(A,N,D)
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L

1
2
3
4
5
:
8
9

10
11
12
13
14
15

lb
17

18
19
20
21
22
23
24
25

26
27
28
29
30

31
32
33
34
35
36
37
38
39
40
41
42
43
44
45

*TIDY*
SUBROUTINE
D=D*BIGA

A(K,K)+l.FO/RIGh
18
19
20

?l
22
23
34

?5
2h

CONTINtJE
K=N
K=(K-1)

IF IK) 26,?6,20
I=L(K)
IF (1-K)
23r23,21
DO 22 J=l,N
HfllD=AIJ,K)
A(J,K)
=-A(J,

A(J,I)=HflLD

I)

J=P(v)
IF
(J-K)
19,19,24
DO 25 I=l,Y
HOLD=A(K,
I)
A(K,I)
=-4(J,I)
A(J,Il=YQLn
GO TO 19
RFTURN
END

CDPlINV

(A,N,D)
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L

46
47
48
49
50
51
52
53

54
55

56
57

58
59

60
61
62
63
64

65

bb-

*TIDY*
SUBPOUTINE

GRVEL

(ALAM,U2,W3,W4,Wb,WB,TATA,EPGR,SM)

SUBRfTUTINE
GRVEL (ALAM,~~~,W~,W~,W~,W~,TATAYEPGR,SM~
REAL MACH,YU,MUP,MUPP,ND
tnMPLEX
21~101~,22~101~,23~101~,Z4~101~,Z5~101~,Z6~1D1~,Z7~101~,Z~

l( 101)
COMPLEX
COMPLEX

U2~101~,W3~101~,W4~101~,W6~101~,U8~101~
G1~1011,G2~101t

COMPLEXGZl,GZ2,GZ3,GZ4,GZ5,GZ6,GZ?,GW3,GU4,GWb,GWB
COMPLEX VIG1,VIG2,VIG1fl,VIG2O,TATA,VItiX,VIHZ
CDMRLEX XI,KX,KXX,KZ,KZZ,
A111,415,A102,410
COMPLEX 412,G,ALAM,OMEGA
COMMON /EBB/ KX,KXX,YZ,YZZ,OMEG4,XI,P,Q,GAMMA,O6
,PrlMMON /BBl/
XC,CHL,UFSYRYRACH,ETA,PR~~ND,NDYN.S,N

CClPMOY/CCC/ Y~1o1~,u~1o1~,u?~1o1~YuPP~lol~,w~lol~Y~P~lol~,u~P~lol
1~,T~L~l~,T~~1O1~,TPP~lOl~,M~J~lOl~,MUP~lOl~,M~PP~lOl~,ALFA~lOl~,ALF
cM

ZAP(lOl),PR(lOl)
COMMON /FFFI

Z~,Z~,Z~YZ~,Z~,Z~,Z?,Z~

M
M
R
n
H
M
n
n
R

1
2
3
4
5
6
7
8
9

n
Y

10
11

12

R 13
lr
M

M lb
4

DC!

I=J

J=l,N

14
15
17

M 18
n 19

Alll=KX*'JLI)tKZ*k(I)-OMEGA

4
R
R
M

20
21
22
23

A102=YX*UP(T)+KZ*WPLI)

M
M
M
M
M

24
25

Al5=- KXX-KZZtO*MUP(I~*TP~I~/~~U~I~*T~I~~+~*TPP~I~/T~I~-X~*R*4lll~~
lRU(I)*T(T))
A~=RUP(I)~~U~I)+TP~I)/T~I)
A10=A9*Alll+A102
Al21=Q/T~I)+ALFA~I)IMU(I)
A12~AL21*4102+0*M11P~I~*Alll/~~U~I~*~~I~~
A13=2.*RUP~Y)/HU(I)+Q*TP(I)/T(I)
AP=PPII)*IGAMRA-l.)*M4CH*flACH
G=P/MU~I)+XT*O*OB*Alll
GZl=(XI*~*U~I)/(T(I)*RU~I))+2.*KX1*Zl~J)
GZ3=-XI*(~'JP(I)/RU(I)+P*TP(I)/T~I~1*Z3~J~
GZ4=~XT*R/YIJ~I)-P*QB*~2.*KX*U~I)+KZ*W~I)-OMEGA))*Z4~J)
G75=P*(2.*KX*lJ(I)+KZ*W~I~-~MEGA)*Z5~J~/T~I~
GW2=(GZl+G?3+GZ4+GZ5)*W2(J)
G71=- XT*?lLJ)
G24=- XI*OR*U(I)*Z4(J)
GZS=YI*U(II*Z5(J)/T(I)
GW3=(GZl+GZ4+GZ5)*#3IJ)
G2l =-x1*(1 .-XI*KX*QB*O*U(I)/G)*Al3*Zl(J)/G
GZ?=XI*(XI*KX*CB*o*U(I)/G-l.)*Z2(J)/G
GZ3=(-2.*KX-XI*P*U(I)/~MU(I)*T~I))-XI*O*~B*U~I)*Al5/G)*Z3(J~~G
GZ4=-WI*O*Q~*(A9*U(I~+UP~I)-XI*O*~B*U~I~*AlO/G~*Z4~J~/G

GZ5=~XI*~Al2~*UP~I~+Q*flUP~I~*U~I~/~HU~I~*T~I~~~/GtQ*QB*U~I~*Al2/~G
l*G))*Z5(J)

M
M
W
Y
Y
Y
'l

n
M
w
Y
M
M
Y
Y
H

26

27
28
29
30
31
32
33
34
35
36
37
3R
39
40
41
42
43
44
45

*TIDY*

SUSROUTINE GRVEL (ALAM,WZ,W3,W4,Wb,W8,TATA,EPG9,SM)


G7h=Q*U(I~*~~l+~~CP~All/G)*Z6o/(G*T~I~~
G27=-4l3*KZ*~*OB*U~I)*Z7(J)/o
GZ@=-YZ*O*09*U(I)*Z8(J)/(G*G)

1
".,

;;;=(GZltGZZ+GZ3+GZ4+GZ5+GZ6+GZ7+GZ8)*W4(J)
=-2.*XT*A8*UP(Il*Z3(J)
G24=- XI*R*4P*U(I)*Z4(J)/MU(I)
GZ5=(XI*R*PR(I)*U(I)/(MU(I))+2.*EX)*Z5~J~
GW6=(GZ3+G74+GZ5)*W6(J)
G24=- D*K?*Q9*U(I)*Z4(J)
G75=P*KZ*U(I)*ZS(J)/T(I)
GZ7=(XI*P*U(I)/IMUII)*To)+2.tKX)*Z7(J)
GW8=(GZ4+~75+GZ7)*W8(J)
Gl(J)=GW2+GW3+GW4+GW6+GWB
G21=~Xl*R*W~I1/~RU~I)*T(I~~+2.*KZ)*Zl~J)
GZ4=- P*QR*YX*W(I)*Z4(J)
GZ5=P*KX*W(T)*Z5(J)/T(I)
GW2=(GZl+GZ4+GZ51*W2(J)
GZ4=-YJ*OS*W(I)*Z4(J)
GZ5=XI*W(T)*Z5(J)/T(I)
GZ7=-XI*Z7( J)
GW3=(GZ4+GZ5+GZ7)*W3(J)
GZl =-Q*OR*W(I)*KX*A13*Zl~J~/~G*G)
G22=-Q*OB*KX*W(I)*Z2(J)/(GtG)
GZ3=(-2.*K7-XI*R*W(I~/~MU~I~*T~I~~-XI*O*OB*U~I~*Al5~G~*Z3~J~/G
G74=- XI*O*Q~*~A9*w~I~+WP~I~-XI*O*OB*W~I~*AlO/G~*Z4~J~~G
GZ5~(xItlAl~l*UP~I)tO*~UP~I~*W~I~~~MU~I~*T~I~~~/G+O*O~*W~I~*Al2/~G
l*G))*ZS(J)
GZb=O*W~I~*~XI+O*OB*Alll/G~*Z6~J~/~G*T~I~~
GZ7*-413*(KZ*O*QB*W(I)/(G*G)+XI'/G)tZ7[J)
GZR=- ~YZ*~*QB*W~I~/G+XI~*ZBo/G
GV4=(GZl+GZ2+GZ3+GZ4+GZ5+GZ6+GZ7+GZ81*W41J)
GZ3=- 2,*XI*48*Wf'(I)*Z3(JI
GZ4=-XT*Q*A9*W(I)*Z4(J)/HUo
G25=(XI*R*PR(I)*W(I)/(~U(I)*T(I)~t2.*KZ)*Z5(J~
GW6=(GZ3+GZ4+GZ5)*Wb(J)
G23=-XI*(YUD(I)/MU(I)tP*TP111/T~I11*Z3(J)
GZ4=(XI*R/~V~I)-P*OB*~KZ*U(I)+Alll))*Z4~J)
F25=P*~KZ*W~I)+A1111*Z5~J)/T(I)
GZ7=(XI*R*W(I)/(MUII)*T(I))+2.*KZ)*Z7(J)
GWB=(GZ3+GZ4+GZ5+GZ7)*W8(J)
G2(J)=GW2+GW3+GW4+Gti6+GW8
CONTINUE
CALL SONG ~M,Gl,Y,VIGl)
CALL SONG (N,G2,Y,VIG2)

M 46
M 47
M 48
R
Y 49
50
M 51
M 52
n 53
Y 54
M 55
R 56
M 57
Y 58
M 59
H

60

M 61
Y 62
M

63

M 64
M 65
M

66

M 67
f!

68

69
70
Y 71
Y 72
Y 73
M 74
4 75
M

76

77

n
M
n
n
M
n
4
n
R
fl
M
Y
M

79
79
80
81
82
83
84
85
86
87
68
89
90

*TIDY*
SUSROUTINE

GRVEL (ALAM,WZ,W~,W~,~/~,W~,TATA,EPCR,SM)
M 91
H 92
Y 93
M 94
M 95
M 96
n 97
tl 98
Y 99
M 100

FOPMAT (11-I ,/,2X,43HINFORMATIONS


FOPCAT
(l'i ,5X,lC(D11.4,1X),F5.2//)
END

FROM GRVEL VIGl,VIG2,TATA,fPGR/)

n 101
n 102
M 103
n 104
n 105
H 106
n 107
H 108
n 109
n 110
Y 111
n 112
M 113
fl 114
M 115
Y 116
fl 117
M 118
n 119
Y 120
M 121
n 122
M 123
fI 124-

APPENDIX I
THE MEAN FLOW

The meanflow
is calculated
tribution,

using

Kaups and Cebeci4


and wall

additions

is an input

to HADY-I.

the airfoil

geometry,

as input

and suction

The boundary

wall

solution

suction

pressure

layer

solution

coefficient

dis-

requirements.

layer
for

The boundary

program

used here was adapted

laminar,

compressible

boundary

boundary

conditions.

Extensive

was necessary

to this

program4,

to suit

from
layers

the program
with

modifications

adiabatic
and

the need of HADY-I stability

program.
A.

Input/Output

Files

The program card is


PROGRAMMFLOW (INPUT,
TAPElO, TAPEll)

OUTPUT, TAPES = INPUT, TAPES = OUTPUT, TAPE9,

TAPE9 A file
for internal
use
TAPE10 An output file
that contains
boundary layer
for parallel
stability
calculations
TAPE11 An output file
that is used with TAPElC for
stability
calculations
B.

Control

control

cards

can be used to execute

JOBS, Tt, CM.


USER, USERUO, PASSWRD.
CHARGE, CHARNO, LRC.
GET, MFLOW.
ATTACH (F~MLIB/UN
7 LIBRARY)
YOEXIT.
LDSET (LIB = FTNMLIB, PRESET = ZERO)
MFLOW.
REPLACE, TAPE10 = TAPEN.
EXIT.
7/8/9 end of record
Input Cards
6/7/W
68

profiles,
nonparallel

Cards

The following

of

the program

used

C.

Program
The input

Input
is through

data

cards

Card 1

8AlO

TITLE

Description

Card 2

411,

IPRMT

Define type of output


= 1 Long print
= 2 Short print

IPANPA

Define type of analysis


= 1 Parallel
flow
= 2 Nonparallel
flow

MK

Number of input
the minimum)

stations

before

minimum x/c

NK

Yumber of input
x/c = .OOl)

stations

before

x/c

NM

Number of output

RCR

Streamwise chord Reynolds number where input


(tunnel
conditions
and suction
distribution)

RCU

Streamwise

Card 3

213,

NI

Number of input

stations

for

NZT

Number of input
specified

stations

where suction

ETAE

Estimated

of maximum n at the first

DETAl

First

VGP

Yariable

Card 4
-~

8FlO.O

Chord length

in feet

SWLE

Leading-edge

sweep in degrees

SW-I-E

Trailing-edge

of the case

31, 2X, 2F15.1

chord

printed

desired

stations

Reynolds

starting

(not

= .OOl (not
from x/c=

including
including

.OOl (NM = 118


is given

number where solution

is needed

3FlO.O

value

An -

step

grid

the streamwi,se

ai.rfoi.1

coefficient

Cs i.s

station

size

parameter

for

the streamwise

airfoil

sweep in degrees

69

CMACH

Freestream

Mach number

UREF

Freestream

velocity

TPRES

Freestream

static

pressure,

TT

Freestream

static

temperature,

PR

Prandtl

Card 5

2F15.10

XLE

x/c

of the leading

edge

YLE

y/c

of the leading

edge

Card 6

4F15.10

in ft/sec

(only

if

Mm = 0)

in lb/ft2
in degrees

Rankin

number

These cards contain


Total of NI cards, one per station.
of the normal to the leading
edge airfoil,
(airfoil
data
Garabedian program is used directly).

D.

70

XA

x/c

value

YA

y/c

value

CM

local

Mach number

CP2

Input

Cp values

Card 7

8FlO.O

BLP

Input
Total

(two-dimensional)

suction
coefficient
of NZT points

The Program MFLOW

informations
output from

values,

defined

as Cs = (pV),/(pU),

*TIDY*
PRDGRAH

HFLOW~INPUT,OUTPUT,TAPE5rlNPUT,T~PE6~OUT~UT,TAPE9,TA~ElO,T

PROGRAM

MFLOW~INPUT,OUTPUT,TAPE5=INPIJT,TA~Eh=O'JTPUT,TAPE9,TAPE10,T

1APEll)
C'IMMON/BLCO/ NZT,NZ,NP,IT,X,ROFS,CMAC~,TT,ETA~l5l~,DETA~l5l~~A~l5
ll),Y(151),IPANPA
COMMON /BLClI
HE,PR,CMUFS,UFS,CEL~151),BETA1~151~,UE~151~,WE~151~,
1Z~L51~,PE~151~,PH1~151~,RH0E~151~,XC~151~,CMUE~151~,~1~151~,P3~151
21,P4(151l,RRL1511,BLPO,DDWO
COMHON /PRO!=/
DELV~151~rF~101~2~,U~101,2~,V(101,2~,G~101,2~,W~101,
12~,T~101,2~,8~101,2~,C~151~,86~101,2~,F~101,2~,0ENR~101,2~,CA'1~101
2,2),CA2(101,2)
COMMON /PAR/
COHHON /BAB/

Al,A2,A3,VGP,NNN,IPRINT
H

C
CALL

INTIAL

NZ*l
1
2
3

ISDLV2=0
ITMAX=
IGROW=O
IT=0

IT=IT+l
tIT.LE.ITMAX)
WRITE (6,101
IF

GO TO

GO TO 9
IF (ISOLV2.EQ.l)
CALL FLUID
IF (H.LT.O.0)
GO TO 9
CALL COEF
CALL SOLV6
IF (ARS(DELV(11~.LE.0.0001)
IF (ISOLV2.EQ.l)
CALL SOLVZ
GO Tfl 3
IF LISOLVE.EQ.0)
GO TO 6
CALL SOLVt

GO TO

GO TO 7

4
z--

IF (CMACH.EQ.O.0)
ISOLV2=1
GO TO 2

IF (ABS(TINP,2)1.LE.l.E-8)
IF (NP.EQ.lO1) GO TO 8
IGROW=IGROW+l
IF (IGROW.GT.l)
GO TO 8
LL-1

CALL PROFIL
GO TO 2
CALL OUTPUT
IF (NZ.LE.NZT)

GO TO 7

LLL)

GO TO

GO TO 8

A
A
A
A
A

1
7
3
4
5

7
R
9
10
11
12
A 13
A
14
A
15
A
16
A
17
A
15
A
19
A
20
A
21
A
22
A
23
A 24
A
25
A
26
A
27
A
28
A
29
A
30
A
31
A
32
A
33
A
34
A
35
A 36
A
37
A
38
A
A
A
A
A
A

A
A
A
A
A
A
A

39
40
41
42
43
44
45

*TIDY*
PROGRAM

CONTINUE
IF (IPANPA.ECt.l)
CALL
STOP

C
C
10

HFLOW (INPUT,

FORMAT
END

OUTPUT,

TAPE~=INPUT~TAPE~=OUTPUT,TAPE~Y

STOP

XZDER

(lHO,23HITERATLONS

EXCEED

ITMIX)

TAPElO,

T
A
A
A
A
A
A
A
A

46
47
48
49
50
51
52
53-

*TIDY*
SUBROUTINE

INTI4L

INTIAL
COMMON/BLCO/ NZT,NZ~NP,IT,X,ROFS,CMACHITT,ETA~~~~~,DETA(~~~)YA(~~
ll),Y(lSl),IPANPA
COMMON /BLCl/
HE~PR,CMUFS,UFS,CEL~151~~~ETA1~151~rUE(151~~WE~151~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SUBROUTINE

12~,T~101r2~,B~101~2~,Co,BG~lOl~2~,E~lDl~2~~DENR~lOl~2~~CAl~lOl
2r2)pCA2(101r2)
Al,A2rA3,VGP,NNN,IPRINT

DIMENSION DUELlSl), DWE(1511~ DPRL15l)t TITLE(8)


DIMENSION XA(1511, YA(1511, CM(151)~ CPt(lSl),
CR3(151)
DUM2L151)
DIMENSION DUMl(1511,
DIMENSION
SARA(151,3), SARB(l51)p SARBN(l511, SARA0(151,31,
101, YO(3)
C
READ
READ

(5935)
(59431

READ (5,361
READ
READ
READ
READ

1
2
3

15,371

TITLE
IPRINT,IPANPA,MK,NK,NM~RcR,RCR,RCU
NI,NZTY ETAEgDETAl,VGP
X,SWLE,SWTE,CYACHJUREF,TPRES,TT,PR

(5r34)
(5,341

XLE,YLE
(XA(I~,YA(I~,CM(I~,CP2(I~llrl,NI~

(5137)

IBlPII),I*l,NZT)

SARBN(f)=O.OOlO
DO 1 I-2,10
SARBN(I)=SARBN(I-l)t.OOlO
DO 2 1811928
SARBN(I)=SARBNLI-11t.005
DO 3 1=29,NM
SARBN(I)=SARBN(I-11t.01
MYl=MK+l
DO 4 I=MKl,NI

1
2
3
4

B
B

B
B
B
B
B
B
B
B

13
14

17
18
19
20

6
B 7
B 8
B 9
B
10
B 11
B 12

2~,P4~151~1RP~151~,BLP~151~rDDW~151~
COMMON /PROF/
DELV~151~,F~lOlr2~,U~lOl~2~,V(101,2~,G(1Ol~2~~W~~Ol~

COMMON /PAR/

B
B
B

WK(200

15
lb

B 21
B 22
B

23

B
B

24
25

B
B

26
27

B
8

28
29

B
B
B
B

30
31
37
33

MaI-MKl+l
SARA(M,l)=YA(I)
SARA(M,2)=CP2(1)
SARB(M)=XA(I)

B 36

MKK=MK-2
DO 5 I=MKK,NZT

H=I-MKKtl
SARA(MI~)=BLP(I)
IW=-1
N=NI-HKltl
DO 7 I=l,NM
XO=SARBN(I)
CALL IUNI (~~~,NJSARB,~,SARA~~,XO,YO,IW,IERR)

34

35

B
B

37
38

B 39
B 40
B 41
B

42

B 43
B 44
B 45

*TIDY*
SUBROUTINE

6
7

IF LIERR.EQ.0) GO TO 6
WRITE (69331 IERR
STOP
SARAO(I,l)=YO(l)
SARAO(IIZ)=YO(Z)
SARAO(I,31=YD(3)
CONTINUE
NKl =NK+l
DO 8
H=NK

10
11
12

13

I=l>NM

1+1-l
XA(M)=SARBN(I)
YAIM)=SARAO(I,l)
CPZ(M)=SARAO(I,Z)
DO 9 I=lpNM
fl=MKl+I-1
BLP(M)=SARA0(1,3)
NI=NMtNK
NZT=NI-3
P?=4.*ATAti(
1.1
CD=COS(PI*SWLE/lBO.)
DO 10 I=l,NI
XA(I)=XA(I)-XLE
YA(P)=(YA(I)-YLE)*CD
CP3(I)=CPZ(I)*CD*CD
DO 11 I=lrNI
A(I)=XA(I)
YLI)=YA(I)
DD 12 I=l,NZT
XC(I)=XALIt3)
P4(I)=CP3(1+3)
SQRCR=SQRTLRCR)
SQRCU=SQRT(RCU)
DO 13 I=l,NZT
BLP(I)=BLP(T)*SQRCR/SQPCU
TPRES=TPRES*RCU/RCR

C
WRITE (6939)
WRITE (6141)
C

TITLE
(I,ALX),Y(l)rI=l,NI)

XINPUT=X
CMSQ=CMACH**Z
ROFS=TPRES/(1716.*TT)
UFS=CMACH*SQRT(1,4*1716.*TT)
IF (CMACH.EQ.O.0)
UFS=URFF
CYUFS=2.27E-08*TT**1.5/(TT+l98.6)

INT?AL
B
B
B
B

46
47
48
49

50

B
B
B
B

51
52
53

54
55

B
B
B
B

56
57
58
59

8
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
8
B
B
B
B
8
B
8

60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85

86

8 87
B 88
B 89
8 90

*TIDY*
SUBROUTINE

TNTI4L

TtT=TT*(1.0+0.2*CMSQ)
HE=TTT*6006.0
REY=UFS*ROFS*XINPUT/CtlUFS
Al=1 .+VGP
AZ=Al+VGP**Z
A3=AZ+VGP**3

C
DEL=ACOS(l.O-A(1))
ETA(l)=DEL

IF (A(l).GT.AfZ))

ETA(l)=-DEL

DO 16 I=Z,NI
PqANG=ACOS(

1.0-A(T))
IF fA(I).LT.A(I-1))
ETAf I )=PHANG

14
15
16

17
C

GO TO

14

GO TO 15
ETAL I I=-PHANG
IF LALI).EQ.O.O)
ETA(I)=O.O
CONTINUE
CALL SPLINE
(Y,ETA,NI,DELV)
TLE=TAN(O.O174533*SWLE)
TTE=TAN(O.O174533*SWTE)
CB=TLE-TTE
X=X*SQRT (l.O+TLE**Z)/CB
DO 17 I=lrNI
SF=SIN(ETA(I))
TCS=TLE-CB*A(I)
FF=l.O+(CB*Y(I)
)**Z+TCS*TCS
DF=Z.O*CB*(-TCS*SF+C8*YLIJ*DELVo)
XF=(CB*SF+TCS*DF/FF/Z.O)**Z
YF=O,25*(DF/FF)**Z
ZF=(CB*LDELV(I)-Y(I)*DF/FF/Z.O))**Z
DETA(I)=SQRT((XF+YF+ZF)/FF)
CONTINUE
CALL INTEG
TETA,DETA,C,NI)
DO 23 I=l,NZT
IF' (CMACH.EQ.O.01
DPR(I)=1.0+0.7*P4(1)*CHSQ

GO TO 18

PE(1)=1.0+(1.0-DPR(1~**0.285714)/(0,2*CMSQ~

18
21

19

GO TO 19
PE(T)=lrO-P4(1)
DPR(I)=l.O+UREF*UREF*P4O/TT/3432.0
IF (I.GT.l)
GO TO 20

DEL-ACOS(l.O-XC(I))
P3(1)=DEL

B
B
B
B
B
B
B
B
B
B
B

91
92
93
94
95
96
97
98
99

100
101
B 102
B 103

B 104
B 105
B 10h

B 107

B
B
B
B
B
B
B
B
B
B
8
B
B
8
B
B
B
B
B
B
8
B
B
B
B
B
B
B

108
109

110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
1'32
133
134

135

*TIDY*
SUBROUTINE INTTIL

20

IF (XC(l).GT.XC(Z))
GO TO 23
PHANG=ACOS(l.O-XCL
IF (XC(I).LT.XC(I-1))
P3( I)= PHANG

21
22
23

P3(1)=-DEL

1))

GO TO

GO TO 22
P3LJ) =-PHANG
IF (XC(I).EQ.O.O)
P3(1)=0.0
CONTINUE
CALL CUBIC
(C,ETA,NI,P3,NZT,Z)
D!JE(l)=SQRT(PE(l))
DWE(l)=O.O
NUM=l

DZl=Z(l)
Z(l)=O.O
CR-CB*CB/(l.O+TLE**Z)
CC=Z.O*TLE/CB
RR(l)=O.O
DO 24 I=Z,NZT
Z(I)=Z(I)-DZl
DZ=Z(I)-ZLI-1)
RR(I)=RR(I-l)+DZ*X
Gl=-DWE(I-1 )*DZ

Pl(l)=Z(I-1)+0.5*DZ
CUBIC (PE,Z,NZT,P~JNUM,UE)
G2TRM~-(DUE(I-l)tG112,0~**2tUE(l1
IF (G2TRM.LT.0.0)
G2TRM=O.O
CALL

24

G2=-SQRT(GZTRM)*DZ
G3TRM=- (DUE(I-1~tG212.0)**2tUE~l~
IF (G3TRM.LT.0.0)
G3TRM=O.O
G3=-SQRT(G3TRM)*DZ
G4TRM=PE(I1-(DUElI-l)+G3)**2
IF (G4TRM.LT.0.0)
G4TRM=O.O
G4 =-SQRT(G4TRM)*DZ
DUE(Z)=DUE(I-l)+(G1+2.O*G2+2.O*G3+G4)/6.0
ALA=PE(E)-DUE
(I)**2
IF
LALA.LT.O.0)
ALA=O.O
DWE(I)=SQRT(ALA)
CONTINUE
CALL SPLINE
(DWE,Z,NZ.TpDDW)
DDW(1) =-2.O*(DUE(2)-DUF(1))/2(2)/2(2)

C
DO 25 I=l,NZT
D!JMl(I)=DUE(f)*UFS
DUYZ(I)=DWE
(I)*UFS

21

B
B
B
B
8
8
B
8
B
8
B
B
8
8
B
8
8
B
B
B
B
8
B
B
B
B
B
B
B
B
B
B
B
B
B
8
8
B
B
B
B
B
B
B
B

136
137
138
139
140
141
142
143
144
145

146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175

17h
177
178
179
180

*TIDY*
SUBROUTINF
25

INTIAL

CONTINUE
WRITE
(6,401
CMACH,UFS,TPRES,TT,PR,ROFS,CMUFS,REYrXINPUT,X~SWLE,SW
lTE,NI,NZT,ETAE,DETAl~VGP

WRITE (6,421 (I,XC(I),Z(I)~RR(I)JP~(I),BLP~[)~DUF(II,DWE(~)~DDW(I)


l~DpR(I),I=l,NZT)
UFSZ=UFS**Z
DO 28 J=l,NZT
UELJ)=UFS*DUE(J
1
WE(J)=UFS*DWELJ)
BETAl(J)=DWELJ)/DUELJ)
PE(JI=DPRLJ)*TPRES
IF (CMACH.EQ.O.0)
GO TO 26
TE=TT*Ll.O-O.Z*CMSQ*(DUE(J)**Z+DWEot*Z-1.011

S~~-DWE~J~*~DDW~J~-DUE~J~~*~UFS2/~1716,*TE~~*~1.0~~198.6-T~~/~7.0*
1(198,6+TE)) 1)
RHflElJ)=PE(
J)/(1716.*TE)
26

27

28

29
30

31
32

GO TO 27
TE=TT
s=o.o
RHOE(J)=ROFS
CYUE(J)=2.27E-08*LTE**1.51LTE+198.6))
Pl(J)=DDW(J)/DUELJ)
P4LJ)=BETAl(J)**Z
P3(J)=0.5*LZ.O*DDW(J)/DUE(J)+P4~J)+S*BETAltJ)1
BLP(J)=SQRT(UE(J)*RHOE(J)*X/CMUE(J))*SLP(J)*UfS*ROFS~RHOE(J)/UE(J)
IF (J.EQ.1) GO TO 28
J-1))
BETAlB=0.5*(BETAl~J)+BETA1(
CEL(J)=BETAlB/(ZLJ)-Zo)
CONTINUE
CEL (l)=O.O

DETA(1 )=DETAl
ETA(l)=O.O
IF LLVGP-1.01.LE.0.001)

GO TO 29
NP=ALOG~~ETAE/DETA~1~~*~VGP-l.O~tl.O~/ALOG~VGP~tl.OOl
GO TO 30
NP=ETAE/DETAL
l)+l.OOl
IF
(NP.LE.lO1)
GO TO 31

WRITE (69381
NP=lOl
DO 32 J=Z,lOl

DETA(J)=DETALJ-l)*VGP
ETA(J)=ETA(J-l)+DETA(J-1)
ALJ)=O.5*DETAL
J-l)
LL=O

B
8
B
B
B
B
B
B
B
B
B
8
B
B
B
B
B
8
B
B
B
B
B
8
B
B
B
B
B
B
B
B
B
B
B
B
B
8
B
8
B
8
8
B
B

181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225

*TIDY*

SUBROUTINE TNTIAL
CALL PROFIL LLL)
RETURN
C
z

35
36

37
38
39
40

41
42
43

FORMAT LlHL,lOX~llHIERR
NE 0 ,5X,15)
FORMAT (4F15.10)
FORMAT (8A101
FORMAT (213~3FlO.O)
FrjRMAT (8FlO.O)
FORMAT LlH0,36HNP EXCEEDEDDIMENSIONS -- SET TO 101)
FORMAT LlHL,BAlO)
=,E14.6,3X,7HPFS
FORMAT (lH0,7HMACHN =rE14.6,3X,7HUFS
rrE14.6,
=,E14.6/1HOy7HROFS
13X,7HTFS
l ,E14.6~3Xp7HPR
=,E14.6,3X,7HMUF
=JE~~.~/~HO,~HCHORD =,F14rbe3X,7HRADIUS=,E14
2s =,E14.6,3X,7HREC
=rE14.6/1H0,7HNT
=pE14.6r3X,7HTESW
=rT3,14Xs7HNZ
3.6,3X,7HLESW
4
=,13,14X,7HETAE
=,E14.6,3X,7HDETAl
=,E14.6r3X,7HVGP
=,E14.6
51)
FORMAT (//lH0,4X,30HSTREAMWISE
AIRFOIL CqORDINATES/lH0,3H NI,BX,3H
lX/C,16X,3YZIC/(lH
,13,3XpE14.6r5X,E14.6))
FORMAT (lHO~58X,lEHSTATION DATA/lHO,lX,2HNZ,5X~3HX/C,1OX,5HTHETA~l
~~X~~HS~~~X,~HC~,~~X,~HCQL,~OX,~HUEUFS,~X,~HWEUFS,~X,~HDWEUFS~~XX~H
ZPEPFS/(lH ,I3,9E14.6))
FDRMAT (411,13,2X,ZF15.1)
END

B
B
B
B
8
B
B
B
B
B
B
B
B
8
8
8
B
B
B
B
8
B
B
B
B

226
227
228
229
230
231
232
233
234
235
236
237
23B
239
240
241
242
243
244
245
246
247
248
249
250-

*TIDY*
SUBROUTINE PR'3FTL (L)
SUBROUTINE PROFIL LL)
COMMON

/BLCO/

NZT,NZ,NP,IT~X,ROFS,CMACH,TTrETA~151~,DETA~151~,A~15

ll)rY(151),XPANPA
COMMDN/BLCl/ HE,PR,CMUFS,UFS,CEL~151~~BETA1~151~~UE~151~~WE~151~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2),P4L151)~RR~151)r8LPo,DDW~l5l)
COMMONIPROFI DELV~151~,F~101,2~rU~101,2),V~101~2~,G(101~2~~W~101~
12~,T~101,2~,B~101,2~,Co,BG~lOl~2~,F~lOl~2~~DENR~lOl~2~~CAl~lOl
Z,Z),CAZLlOlrZT
IF LL.EQ.l) GO TO 2
ELl,Z)=O.O
86(1,2)=1.0
8Gl=4.O*(BG(l,Zl-1.0)
BGZ=~.O*L~.O-BG(~JZ))
DO 1 J=lrNP
ETAB=ETA(J)/ETA(NP)
F(J,2)=0.5*ETAB*ETA(J)
U(J,E)=ETAB
VfJ,Z)=l.O/ETA(NP)
G(J,Z)=F(J,Z)
W(JjZ)=UtJ,Z)
T(J,Z)=V(JsZ)
DENR(JpZ)=l.O
B(JpZ)=l.O

C(J)=l.O
BG( J,Z)=l.O
1
C

C3NTINUE
RETURN

NPl=NP+l
NPll=NPl-1
NP=NP+3

IF LNP.GT.lO1) NP=lOl
KK=l
IF (NZ.EQ.1) KK=2
DO 4 K=KK,Z
DO 3 J=NPl,NP
DENR(JeK)-DENR(NPll,K)

CLJ)=l.O
FLJ,K)=ETA(J)+FLNPll,K)-ETALNPll)
ULJ,K)=l.O
VLJ,K1=VLNPll,K)
GLJ,K)=ETA(J)+G(NPll,K)-ETA(NP11)
WLJ,K)=l.O

c
c
c
c
c
:

1
2
3
4
5
76

c"
c
c
c
c
c
c
c
c
c
c
c
c
c
C
C
C
C
C
c
C
c
c
C
c
c
c
C
c
C
c
c
c
C
c
c
c

89
10
11
12
13
14
15
lb
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45

iz

*TIDY*
SUBROUTINE

3
4

T(JJK)=T(NP~~,K)
B(J~K)=B(NPll,K)
IF (CHACH.EQ.O.0)
BGtJ1K1rl.0
EfJ,K)=E(NPll,K)
CAl(J,K)=CAl(NPll,K)
CAZ(J,K)=CAZ(NPllpK)
CONTINUE
CONTINUE
RETURN
END

GO TO 3

PROFIL

(L)
c
c
c
c
c
c
C
c
c
c
C

46
47
49
49
50
51
52
53
54
55
56-

TIDY*
- -

SUBROUTINECUBIC

(YL,XL,IN,FIJNR,PR)

SUBROUTINE CUBIC (YL,XL,IN,FI,NR,PR)


DIMENSION
YLLl), XL(l),
F1(1)~ PR(1)
COMMON /BLCO/
NZT,NZ,NP,IT,X,POFS,CMACH,TT,ETA~l5l)rDETA~l5l~~AS~l
151)~Yl(lSl),IPANPA
DO B I=l,NR
D'l 2 J=l,IN
TF ((FILI)-XL(J11.LE.O.O)
GO TO 1
63 TO 2

D
D

3
4

D
D
D
D

5
6
7
8

CONTINUE

9
10
D 11

KZ=IN
IF (I.EQ.l)

D
D

12
13

15

D
D
D
D
D
D
D
D
D
D

16
17
18
19
20
21
22
23
24
25

D
D

26
27

Kt=J
GO TO 3

Cl5

D
D

Kl=lOO
IF tKZ.EQ.Kl)
GO TO 7
IF (KZ.GT.Z.AND.KZ.LT,IN)
GO TO 5
IF (KE.EQ.IN) GO TD 4
L=3
GO TO 6
L=IN-1
GO TD 6
L=K2
CONTINUE
A=-(XL(L-l)-XL(L-Z))t(XL(L)-XL(L-Z))*(XL(Ltl)-XL(L-2))
B=(XL(L-l)-XL(L-Z))*(XL(L)-XL(L-l))*(XL(Ltl)-XL(L-l)~
C=-~XL~L~-XL~L-2~~*~XL~L~-xL~L-l~~*~XL~Ltl~-xL~L~~
D=~XL~Ltl)-XL~L-Z))*~XL~Ltl)-XL~L-l))*~XL~Ltl~-XL~L~~
Al=(FI(I)-XLLL))*(FIfI)-XLO)
A6=(FI(I)-XL(L-2))*(FI(I)-XL~L-l~)
IF(IHNA.EQ.4)
WRITE(6,15)
AJB,C,D,AZ,A~
FORMATLlH rBX,6LEll.4,2%))
PR~1~=~FI~T~-XL~L-1~~*Al*YL~L-2~/At~FI~I~-XL~L-2~~*Al*YLtL-l~/Bt~F
1I~I~-XL~Lt1~~*A6*YL~L~/Ct~FI~I~-XL~L~~*YL~Ltl~*A6/D
Kl=K2
CONTINUE
RETURN
END

D 14

D 28

29

D
D
D
D
D

30
31
32
33
34

D
D

35
36-

w
h,

*TIDY*
SUBROUTINE

SUBROUTINE SPLINE (X,FI,IN,XP)


DIMENSION X(l)r
FItl),
XPfl),
QJ(l)=-1.0
UJ~1)=2.0*~X~2)-%(1))/(F1(2)-F1~1))
DO 3

SPLINE

IX,FI,IN,XP)

QJ(1311,

UJ(131)

1=21IN

AJ=FI(I)-FItIIF
(I.EQ.IN)
BJ=FI(I+l)-FI(

GO TO 1
I)

CJ=AJ/(AJtBJ)

DJ=3.O*~CJ*~X~I+1~-X~I~~/8J~~l.O-CJ~8(X~~~-X~I-l~~/AJ~
1
2

GO TO 2
DJ=Z.O*(X(I)-X(1-l))/AJ
CJ=O.O

PJ=(l.O-CJ)*QJ(I-llt2.0
IF (T.EQrIN)
PJ=PJ-1.0
QJ(I)=-CJ/PJ

UJ(I)=(DJ-(l.O-CJ)*UJo)/PJ
3

C'INTINUE
XP(IN)=UJ(IN)

INMl=IN-1

DO 4 I=l,XNMl
NR= IN-I
XP(NR)=QJ(NR)*XP(NRt1)+UJoR)
CONTINUE
RETURN
END

E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E

1
2
3
4
5
6
7
8
9

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26-

*TIDY*
SUBROUTINE
SUBROUTINE

1
2
3

INTEG

DIMENSION X(l),
IF LNPT.LT.4)
DO 5 I=l#NPT
TABtI)=O.O
K=I-1
IF (I-2)
5,391
IF fI.LT.NPT)
K=K-1

(X,Y,TAB,NPT)

Y(~)J

TAB(l)

GO TO 6

GO TO 2

K=K-1
A=X(T)

8=X(1-1)
L=K+l

4
5
6

H=K+Z
N=K+3
DO 4 J=l,4
XL=X(L)
XN=X (N)
Xrl=X(M)
XK=XLK)
YK=Y(K)
S!JM=YK/((XK-XY)*(XK-XNl*fXK-XL11
SUMl=(LA**4)-(B**4))/4.0
SUMZ=(XL+XM+XN)*((A**31-(B**3))/3.0
SUH3=(Xfl*XN+XM*XL*XL*XN1*TA**2-B**21/2.0
SUH4=(XM*XN*XL)*(A-B)
SUM=SUM*~SU~l-SUM2+SuM3-suH4)
TABTI)=TAB(I)+SUM
ITEMP=K
K-N
'N=M
M=L
L=ITEHP
TAB~T)=TAB(I)+TABLI-11
CONTINUE
RETURN
END

INTEG

(XrY,TAR,NPT)
F
F
F
F
F
F
F
F

2
3
4
5
6
7
8
109

F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F

12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37-

11

*TIDY*
SUBROUTINE FLU10
SUBROUTINE
FLUID
COMMON /BLCO/
NZT,NZ,NP,?TtX,ROFS,CMACH,TT,ETA~15l~,DETA~151~,A~15

ll),Y(151),IPANPA

COMMON /BLCl/
HE,PR~CMUFS,UFS,CEL~151~~BFTA1~151~rUE(151~~WE~151~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2),P4(151)~PR~151),BLPo,DDU~l5l)
CDMMON /PROF/
DELV~151~,F~101,2~rU~lOl~2~,V(LOlr2),G~1Ol~2~~W~lOl~
12~,T1101,2~,8~101~2~,Co,BG~101~2~,E~101~2~~DENRt101~2~~CA~~101
2,2)~CA2(10112)
COMMON /BOX/
COMMON /BAR/
ww=o. 0

IF (IT.GT.l)
PE33=3.5*PE
UEZH=0.5*UE
C
1

VIS~101),DMUDT~1011
H

GO TO
(NZ)
(NZ I**2

DO 2 J=l,NP
IF (NZ.GT.l)
WW=W (J, 21
H=HE*BGLJ,Z)-UEZH*(U(J12)**2+P4(NZ)tWW*tZ~
IF
LH.LT.O.0)
RETURN
TTT=H/6006.0
CMU=2.27E-08*TTT**l.5/(TTTT+l98.6)
VISt J)=CHU

SP=l.5/TTT-l./(TTT+198,6)

2
C

DMUDT(J)=CYU*SP
DENRL J,Z)=RHOE
(NZ )*H/PE35
C(J)=CMU/LCMUE(NZ)*DENR(JIZ))
CONTINUE
UEZHE=UE(NZ)**Z/HE
RRR=l.O-lrO/PR
DO 3 J=lrNP

CAl(J,Z)=CLJ)/PR
3

CA2~J,2)=~C~J)*UE2HE)*RPR*~U~J,2)tP4~NZ~*W~J~2~*T~J~2~~
B(J,Z)=CLJ)
CONTINUE
RETURN
EYD

G
G
G

G
G
G
G
G

1
2
3

4
5
6
7
8

G
G
G
G
G
G
G

10
11
12
13
14
15
16

17

G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G

20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38-

G 1A
G 19

*TIDY*
SUBROUTINE

COEF

SUBROUTINE
COEF
COMMON /BLCO/
NZT~NZ,NP,IT,X,ROFS,CMACH,TT,ETA~l5~~,DETA~l5l~,A~l5

11),YL151),IPANPA
COMMON /BLCl/
HE,PR,CMUFS,UFS,CEL~151~,BETA1~151~,UE~151~,WE~151~,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2),P4(151),RR(151),BLP1151),DDW~151~
CDMMON /PROF/
DELV~151~,F~101,2~,U~101,2~,V(101,2~,G(101,2~,W~101,
12~,T~101,2~,B~101,2~rC(151~,BG~lOl,2~,E~lOl,2~,DENR~lOl,2~,CA~~lOl
2,2),CA2L101,2)
COMMON /BLCB/

BL~101~r82~101~,B3~101~rS4~101~,85~101~,86~101~,87~1
101~;88~101~,89~101~,810~101~,R1~101~,R2~t01~,R3~101~,R4~101~,R5~10

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3,SB(101),59~101),S10(101)
PlP=PlLNZ)+CELLNZ)
P3P=P3LNZ)+CELLNZ)
P4P=P4LNZ)-CELLNZ)

PlTZ=Z.O*PlLNZ)
P4TZ=Z.O*P4(NZ)
PlPz=z.o*PlP
DO 4 J=Z,NP
UB=O.5*LULJ,Z)+U(J-1,211
VB=0,5*(VLJ,Z)+V(J-1,211
GB=0,5*(GLJrZ)*G(J-1,211

WB=O,5*LW(J,Z)+W(J-112))

TB=0.5*LT(J,Z)+TLJ-1,211
DENRB+O,5*(DENR(J,Z)+DENR(J-1,211
FV8=0.5*c(F(J,2)*V(J,2)+F(J-1,2)*V(J-1,2))
FT8=0,5*LFLJ,2)*TLJ,2)+F(J-l,21*T~J-l,2)~
UWB=O.5*(ULJ,2)*W(J,2)+U~J-l,21*WLJ-1,2)~
GV8=0,5*LG(J,2)*V(J,2)+G(J-l,2)*V~J-l,2)~
GTB=0.5*LG(J,2)*T(J,2)+G(J-l,2~*TLJ-l,2)~
WSB=O.5*(WLJ,Z)**Z+W(J-1,2)**2)
IF (NZ.GT.1) GO TO 1
CUB=O.O
CVB=O.O
CGBtO.0
CWB=O.O
CTB=O.O
CFTB*O.O
CUWB=O.O
CGVB80.0
CGTB=O.O
CWSB=O.O
CDENRB=O.O

H
H

2
3

H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H

76
@
9

10
11
12
13
14
15
16
17
18
19
20
21
22

H 23
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H42
H
H
H

24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
43
44
45

*TI

D Y *

c
C

- ATTACHMENT-LINE FLflW
DEFINITIONS OF COEFFICIENTS IN DIFFERENCED X-MOM EQ.
Sl( J)=B(J,Z)+ALJ)*L-1.5*FLJ,
Z)+PlLNZ)*G(J,Z)-BLP(NZ))
St(J) --B~J-1,2~+A~J~*~-l.5*F~J-l~2~~Pl~NZ~*G~J-l,2~-BLP~NZ~~
S~IJ)=-~.~*A(J)*VLJYZ)
S4LJ)=-l.5*A(J~*V(J-l,2)
S5L J1 =O.O
S6LJ)=O.O
S7(J)=A(J)*Pl(NZ)*V(J12)
S8LJ)=ALJ)*PlLNZ)*VLJ-ly2)
S9LJ190.0
SlO(J)=O.O
DEFINITIONS OF COEFFICIENTS IN DIFFERENCED Z-MOM EQ.
Bl(J)=Sl(J)
8243 )=SZLJ)
83(J) =-1.5*A(J)*T(J,Z)
84(5)=-1 .5*ALJ)*T(J-1~2)
B5(J)=-A(J)*(-U(J,2)+PlT2*WLJ,2))
B51 J) =-A(J)*(-U~J-1,2)+PlT2*WtJ-l,2))
B7(;1)=A( JI*W(J,Z)
B9( J)=A(Jl*WfJ-lr2)
B9LJ)=ATJ1*fy1(NZ1*TLJ,2)
BlO( J)=A(J)*Pl (NZ)*T(J-1,2)
GO TO 2

C
C
1

C
C

SUBROUTINE COEF

GENERAL FLOW
CJ9=0.5*(U( Jvl)+U(J-1,111
CVB=0.5*(V( J,l)+VLJ-1,111
CGB=0,5*(G(J,l)+G(J-1,111
CWB=O.5*(WtJ,l)+W(J-1,111
CTB=0.5*(T(J,l)+T(J-1,111
CFTB=O.5*~F(J,1)*T~J,l~+F~J-l,l~*T~J-l,l~~
CFVB=0.5*~F(J,1~*V(JI1)+F(J-l,l~*V~J-l,l1~
CUW8=0.5*~U(J,1)*W1J,l~+ULJ-lrl)rW~J-l,l~~
CGV8=O,5*~G(J,1)*V(J,l~+G~J-l,l~*V~J-l,l~~
CGT8=0.5*LGLJ,1)*T(J,l~+G~J-l,l)*T~J-l,l~~
CtdSB=0,5*(W(J,1)**2+W(J-l,1)**2)
CDENRB=O.5*(DENR(J,l)+DENR(J-1,1))
DEFINITIONS OF COEFFICIENTS IN DIFFERENCED X-MOM EQ.
Sl(Jl=B~J,2)+A~J)*~-l.5*F(J12)+P3P*G~J,2~-CEL~NZ~~CGB-BLP~NZ~~
S2(3)=-B(J-1,21+A~J~*(-1.5tF(J-1,2)+P3P*G~J-~~2~-CEL~NZ~*CG8-BLP~N
1Z) 1
S3(J)=-1.5*A(Jl*V(J,Z)

H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
4
H
H
H
H
H
H
H
H
H
H
H
H
tf
H
H
H
H

46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90

*.T

I DY *

SUBROUTINECOEF

S4(J)=-1.5*ALJ)*V(J-1,2)
SSLJ)=ALJ)*(P4P*W(J,Z)-CEL(NZ)tCWB)
S6(J)=A(J1*(P4P*WIJ-l,ZI-CEL(NZ)tCWB)
S7(3)=A(J)*(P3P*VLJ,Z)+CELLNZ1*CVB)
SBTJ)=ALJ)*(P3P*V(J-l,Z)+CEL(NZ)*CVBl
SPLJ)=ALJ)*IP4P*U(J,Z)-P4TZ*U~J,Z)+CEL(NZ~*CUB~
SlO(J)=A(J)*~P4P*U~J-l,2)-P4T2*U~J-l,2)+CEL~NZ~*CUB~
C
C

C
C
2

DEFINITIONS OF COEFFICIENTS IN DIFFEPENCED Z-YOM EQr


B1(3)=Sl(J)
BZLJ)=SZ(J)
B~(J)=-~.~*A(J)*TLJYZ)
B4(3)=-1,5*ALJ)*T(J-ly21
85LJ)=-A(J)*LPlP2*W(J,2~-U(J,2))
B5LJ)=-A(J)*LPLP2*WLJ-lr21-ULJ-1,2))
B7LJ)=ALJ1*WLJ,Z)
BB(it)=ALJ)*WLJ-lr2)
B9(J)=ALJ)*(P3P*T(J,Z)+CELLNZ)*CTB)
BlO(J)=ALJ)*LP3P*TLJ-l,Z)+CEL(NZ)*CTB1
DEFINITION OF RJ
Rl(J)=FLJ-1,2)-ftJ,Z)+DETAO*UB
R2LJ)=ULJ-1,2)-U(J,Z)+DEfA(J-l)tVB
R3(S)=G(J-l,Z)-G(J,Z)+DETA(J-1)*WB
R4LJ)=WLJ-l,2)-WLJ,2~+DETAotTB
IF (NZ.GT.l)
GO TO 3
R513) =-~B~J,2~*VIJ,2~-B~J-l,2~*VIJ-1,2~+DETA~J-l~*~-l.5*FV8~Pl~NZ~
l*:VB-BLPLNZ)*VB))
R6~J~=-DETA~J-l~*DENRB*~-l.O~Pl~NZ~~-~9~J,2~*T~J,2~-B~J-l,2~*T~J-l
1,2)+DETAIJ-lJ*~-lr5*FTB+P1(NZ)*GTB~UWB-Pl~NZ~*USB-9LP~NZ~*TB~~
GO TO 4
DERBV=~B~J,~~*V~J,~~-B~J-~,~~*V~J-~Y~~~/DETA~J-~~
CL5B=DERBV-1.5*CFVB+P3(NZ-l)*CGVB+PG(NZ-l)*(CUWB-CWSB)-8LP(NZ-l)*C
lV8
CR5B=-CLSB+CEL(NZ)*(CGVB-CUWB)
R5(J)=DETA(J-l)*CR5B-~B~J,2~*V~J,2)-B~J-l,2~*V~J-~,2~~DETA~J-l~*~11.5*FVB+P3P*GVB+P4P*UWB-P4(NZ)*WSB-CEL(NZ)*(CWB*UB-CUB*WB-CVB*GBtC
ZGB*VB)-BLP(NZ)*VB))
DERBT=~B~J,~~*T~J,~~-B~J-~Y~~*T~J-~Y~~~/DETA~J-~~
CL6B=DERRT-l.S*CFTB+P3(NZ-l)~CGTB+P1(NZ-l)*~CDFNRB-CWSB)+CUWB-CDEN
lRB-BLPLNZ-l)*CTB
CR6B=-DENRB*(Pl(NZ)-l.O)+CEL(NZ)*(CGTB-CWSB)-CL6B
R6(J)+DETA(J-l)*CR6B-~B~J,2~*T~Jt2)-B~J-l,2~*T~J-l,2~~DETA~J-l~*~11.5*FTB+P3P*GTB-P1P*WSB+UW8-CEL~NZ~*~CGB*TB-CTB*G8~-BLP~NZ~~TBl~
CONTINUE

H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H

91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
137
133
134
135

*TIDY*
Ez

SUBROUTINE
RETURN
END

COEF
H 136
H 137-

*TIDY*
SUBROUTINE

SOLV6

SUBROUTINE
SOLV6
COMMON lBLt01
NZT~NZ,NP,IT,X,ROFS,CMACH~TT,ETA~l5l~~DETA~l5l~~A~l5

C
C

C
C

11
12
13

ll),Y(151),IPANPA
COMMON/BLC11 HE~PR,C~UFS~UFSYCEL~~~~~~BETA~~~~~~YUE~~~~~~WE~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:
I6
2)rP4(151),RR(151),!3LPo1DDW(1S1)
CJMMON /PROF/
DELV~151~,F~101,2~rU~101~2~,V(101,2~,G(101~2~~W~101~
17
12~~T~101,2~,8~101,2~,Co,BG~lOl~2~,E~~Ol~2~~DENR~lOlt2~~CAl~lOl
18
2,2)~CA2(10112)
19
COMMON /BLCB/
81~101~,62~101~~83~101),84~101),85~101),B6~101~~B7~1
I
101~;B8~101~,89~101~JB10o,R1(101),R2~101~~R3~1011~R4~101~~R5~10
I
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I
I
3rS8(101),S9(10l),S1O~lOl~
DIMENSION All(1011,
A21(1011,
A31(1011,
44X(1011,
451(101),
A61(10
I
11)e
A12(101),
A22LlOl)r
A32tlOl)p
A42(101),
A52(101)~
A62(101),
Bl I
21(101),
'321(1011,
B31(101)1
B41(101),
851(101),
861(101),
Bl2(101)
I
3r 822(101),
632(101),
842(101),
B52(101),
R62(lOl)r
DELF(1011,
DEL
I
DELG(lOl),
DELW(lOl)r
Wl(lOl),
W2(101),
W3(101)
I
4UL 1011, DELT(lOl)r
5r W4(101),
W5(101),
W6(101)
I
CILCULATION
OF GAMMA (AIlgAI2
I=lyb)
VECTOR FDR 592
I
FIRST
411
I
A11(2)=(S5(2)+S1(2)lA(2)+S3(2)*A(2))I(S2(2)-Sl(2))
I
A21(2)=(B7(2)tB3(2)~A(2))/(820-81(2)-12))
I
A31(2)=-A(2)
I
A41(2)=-A11(2)-1./A(2)
I
A5112)=0.0
I
A61(2)=-A21(2)
I
THEN
I
AI2
A12(2)=(S7(2l*A(Z)+S9(2))/(S2(2)-Sl(2))
I
I
A22(2)=(85(2)+A(2)*B9(2)+Bl(2))/(82(2~-Bl(2))
I
A32(21=0.0
A42(21 =-A12(2)
I
I
A52(2)=-A(21
I
462(2)
=-A22 (2)-1./A(2)
I
CALCULATION
OF WI(I=1,61
Al(VECTOR)*W(VECTOR)=RtVECTnR),
AT J=2
I
I
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I
l(2))'
I
W3(21=R1(21
W4(2)=-W1(2)-R2(2)IA(2)
I
I
W5(21=R3(2)
W2(2)=(R6(2)-81(2)*R4(2)/A(2)-R9(21*R3(2)*R3(2)-B3(2)*Rl(2))/(82(2)-61(2
I
I
1))
I
W612) =-W2(2)-R4(2)/A(2)
I

4
5

10
11
12
13
14
15
16
17
18
19
20
21
22
23

24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42

43
44
45

\D
0

*TIDY*

C
C

C
C

SUBROUTINE

SOLV6

CALCULATION
OF ALFA COEFFICIENTS
NOTE-THE
SUBSCRIPT
FOR THESE
COEF.

BIl,BCZ
START

WTTH
FRnM

1=1,6

11.

DO 1 J=3,Np
Bll(J) =-A(J)+A3l(J-11
R21(J)=l.O+A(J)*A41(J-1)
831 (J)=A51( J-l 1
B41(J)=A(J)*A61(J-1)
B51~J)=S6~J~-S4~J~*A3l~J-l~-S2~J~*A4l~J-~~-SB~J~*A5l~J-l~
B6l(J)~B8~J~-B4~J~*A3l~J-l~-BlD~J~*A5l~J-l~-B2~J~*A6l~J-l~
B12(J)=A32(J-1)
B22(J)=A42(J-l)*A(J)
B32(J)=A52(J-l)-A(J)
842(J)=A62(J-l)*A(J)-1.0
(S4(J)*A32(J-l)+S2(J)*A42(J-l)+S8(J)*452(J-l))+SlD(J)
B52(J)=B62(J)=B6(J)-B4(J)*A32(J-l~-BlO(J)*A52~J-l~-B2~J~*A62~J-l~

OF AIlpA
WITH 11196
CCA~=B51~J~-S3~J~*B1l~J~+Sl~J~*B2l~J~/A~J~-S7~J~*B3l~J~
CBl=B52(J)tSl(J)*B22(J)/A(J)-57otB32(J)-S3(J)*Bl2(J)
CCA2=B61~J~-B3~J~*B1l~J~-B9~J~*B3l~J~+Bl~J~*B4l~J~/A~J~
CB2rB62(J)-B3(J)*B12(J)-B9(J)*B32(J)+81(J)*B42(J)/A(J)
CCl=S5(J)+S31J)*A(J)+S1o/A(J)
CC2=B7(J)+B3(J)*A(J)
DEN=CCAl*CB2-CBl*CC42
All( J)=(CCl*CB2-CBl*CC2)
/DEN
A21(J)=(CCAl*CC2-CCl*CCA21/DEN
A31(J) =-A~J)-B11(J)*A11(J)-812~J)*A21~J~
A41(J)=(-1.O+B21(J)*All(J~+B22(J)tA21o~/A~J~
A51 (J)=-B31(J)*All(
J)-B32(J)*A21(J
1
A61(J)=(B41(J)*Al1(J)+B42o*A2l~J~~/A~J~
CCl=S7(J)*A(J)+S9(J)
CC2=85(J)+B9(J)*A(J)+Bl(J)/A(J1
Al2 (J I= (CCl*CBE-CBl*CCL)
/DEN
A22(J)=(CCAl*CC2-CCl*CCA2)/DEN
A32(J) =-Bll(J)*A12(J)-B12(J)*A22(J)
A42(J)=(B21(J)*A12(J)+B22(j)*A22(J))/A(Jl
A52(J)=- A(J)-B31(J)*A12(J)-R32(J)*A22(J)
A62(J)-(-l.O+B41(J)*A12o+B42~J1*A22(J)~/A~J1
Dl=Rl(J )+W3(J-1)
D2=R2(J)+A(J)*W4(J-l)
D3=R3(J)+W5
(J-1)
CALCULATION

D4=R4(J)+A(J)*W6(J-l)

D5=R5(J)-(S4(J)*W3(J-l)+S2(J-1)+S8(J)*W5(J-l))
06=R6~J~-~B4~J~*W3~J-l~+5lO~J-Z)+B2~J~*U6~J-l~~
CC1=05-Dl*S3(J)+(Sl(J)*D2)IAo-S7(J)*D3

I
I
I
I
I

46
47
48
49
50

:
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I

5:
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80

81
82
83
84
85
86
87
88
89
90

* T.1

D Y *
SUBROUTINE

SOLV6

CC2=D6-D1*53(J1+(51(J~*D4)IA(J)-59(J)*D3
Wl(J)=(CCl*CBZ-CBl*CC2)/DEN
W2( J)=(CCAl*CC2-CCl*CCA2)/DEN
W3(J)=Dl-Bll(J1*Wl(J)-Bl2fJ1*W2(J)

1
:

W4(J)=(-D2+521(J)*W10+522~J~*W2(J~~/A~J~
W5(J)=D3-B31(~J)*Wl(J)-B32tJ1*W2(J)
W6(J)=(-D4+541(JI*Wl(J)+B42(J)*W2(J))/A(J1
CYINTINUE
CALCULATION
OF
DELU(NPI*O.D
DELW(NP)=O.O
DELF(NP)=W3(NP)
DELV(NP)=W4(NP)
DELG(NPI=W5(NP1
DELT(NP)=W6(NP)

PERTURBATION

OUANTITIES

DELUtNP-l)=Wl(NP)
2

DELWINP-l)=WZ(NP)
J=NP
J= J-l
DELU(J-1)=Wl(J)-A11(J1*DELUO-Al2~J)*DELW~J1
DELW(J-11=W2(J1-A21(J)*DELUO-A22(J)*DELW~J1
DELF(J)=W3(J)-A3l(J)*DELUo-A32(J~*DELW~J~
DELV(J)=W4(J)-AIl(J)*DELU(J)-A42(J)*DELW~J~
DELG(J)*W51J)-A51(J)*DELU~J1-A52(J)tDELW~J~
DELT(J)=W6(J)-Abl(J)*DELUo-A62(J1*DELW~J~
IF (J.GT.3)
GO TO 2
DELF(2)=W3(2)-A31(2)*DELU~2)-A32t21*DELW(21
DELV(2)=W4~2)-A41~2)*DELU~2~-A42o*DELW~2~
DELG(2)=W5(2)-A52(2)*DELU~21-A51~21*DELU~2~
DELT~2)=W6~2)-A61(2)tDELUo-A62~21*DELW~2~

DELVf1)=W1(2~-A11(2)*DELU~2~-Al2~2~*DELW~2~
DELT~l)=W2(2)-A21~2)*DELU~21-A22~2~*DELW~2~

C
C

DELF(l)=O.O
DELGIl)=O.O
DELU( 118 0.0
DELW(l)=O.O
IF (IT.EO.1)
WRITE(6941
WRITE(6r5) IT~V(~,~)JDELV(~),T(~,~)~DELT(~)
DO 3 J=l,NP
F(Ji2)=F(Js21+DELF(J)
U(J,2)=U(J,2)+DELU(J)
V(J,2)=V(J,2)+DELV(J)
G(JI~)=G(J,~)+DELG(J)
W(J,2)=W(J,2)+DELW(J)

I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I

91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135

\o

*TIDY*

h,

SUBROUTINE

T(Ji2)=T(J,Z)+DELT(J)
C3NTINUE
RETURN

C
C
END

SOLVb

I
I
I
I
I
I

136
137
138
139
140
141-

*TIDY*
SUBROUTINE

SOLV2

SUBROUTINE
SOLVZ
C3MMON /BL::Ol
NZT,NZ,NP,IT,X,ROFS,CMACH~TT,ETA~l5l~~DETA~l5l~~A~l5

J
J
J
J
J
J
J
J

111,Y(15l),IPANPA
COMMON /BLCl/
HE,PR,CHUFS,UFS,CEL~l5l~~BETA~~l5l~~UE~l~l~~WE~l5l~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2)~P4(151),RR(1511,8LP(151~~DDW(151)
C3MMON /PROF/
DELV~151~~F~101~2~,U~101~2~rV(101,2~rG(101~2~~W~101~

12~,T~1Dl~2~,B(101,2~,C~l5l~jBG~lOl~2~,E~lOl~2~~DENR~lDl~2~~CAl~lOl
2~2l,CA2(101,2)
DIMENSION

l(lOl),

Sl(lOl)r
5211011,
Bll(lOl)r
B12(101)9

S3(101)~

All(lOl),

BG(NP,2)=1.0
ALFAO80.0

ALFA191.0
GAMMAO=O~O
BETAOsl.0

BTAl-0.0
C
DO 2 J=2rNP
FB=O,5*(F(J,21+F(J-1,2))

GB=0.5*(G(J,2)+G(J-1,2))
WB=O.5*(W(J,2)+W(J-112))

IF (NZ.GT.l)

GO TO 1

CFB=O.O
CGB=O,O
CWB=O.O
CEB=O.O
- ATTACHMENT-LINE
FLOW
Sl(J)=CAl(J,2)tA(J)*(-l.5*FB+Pl~NZ)*GB-BLF'~NZ~~

S21J)=-CAlIJ-l,2)-CAlLJ~2)+SlLJ1
S3(J)=O.O
RltJ)=CA2(J-l,2)-CA2(J,2)
RZ(J)=O.O
GO TO 2
C

CF8=0,5*(F(J,l)+F(J-l,l))
CGB=0.5*(G(J~l)+G(J-1,l))
CUB=0.5*LW(J,l)+W(J-1,l))
CEB=0.5*(E(J,l)+E(J-l,l))
CBGB=0.5*(BG(J,l)+BG(J-1,l))

Rl(lOl),
Al211011

R2(101),

Yl(lOl)r

Y2

J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J

1
2
3
4
5
6
7
8

9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45

*TIDY*
SUBROUTINE

SOLV?

DERCAl=~CA1~J,l~*E~J,l~-CAl~J-l~l~*E~J-l~l~~/D~TA~J-l~
DERCA2=((CA2(J,2)-CA2(J-1,2))/DETA(J-l))+((CA2(J~l)-CA2~J-l~l~)/DE
lTA( J-1))
CLBE=DERCA1-1.5*CFB*CEB+P3(NZ-l)*CGB*CFB-B~P(NZ-l)*CEB

2
C

Rl(J)=DETA(J-l)*(-CLBE+CEL(NZ)*(-CBGB*(WBtCWB)-(GB-CGB)*CEB)-DERCA
12)
R2(J)=O.O
CONTINUE

R2tNP)rl.O
R1(l)=GAMflAO
R2(1)=010

Bll(l)=ALFAO
812(l)=ALFAl
Yl( ll=Rl(l)
Y2(1)=R2(1)
D3 3 J=29MP
AL1(J)=(S2(J)-A~J)*S3(J~~/(Bl2~J-l)-A(J~*Bll~J-l~~
A12(J)=Bll(J-l)*All(J)-S3(J)
CALCULATION
OF ALFA COEFFICIENTS
Bll(J)=S3(J)-A12tJ)
Bl2(J)=Sl(J)+A12(J)*A(J)
Yl(J)=R1(J)-ALl(J)*Yl~J-l~-Al2~J~*Y2(J-1~
Y2( J)=R2(J)
CONTINUE
BG(NP,2)=R2(NP)
E(NP,2~=~Yl~NP~*BETAO-Bll~NP~*Y2~NP~~/~Bl2~~P~*BETAO-B~l~NP~*BTAl~
J=NP
J= J-l
PARl=Y2(J)-BG(J+lr2)+A(J+l~*E(J+l~2~
E(J,2~=~Yl~J~tBl1~J~*PARl~/~-A~J+l~*Bll~J~+Bl2~J~~
-A(J+l)*E(J,P)-PAR1
BG(J12)=
IF (J.GT.l)
GO TO 4
RETURN
END

J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J

46
47
48
49
50
51
52
53

62

J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J
J

63
64
65

54
55

56
57
58
59
60
61

66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81-

*TIDY*
SUBROUTINE

SUBROUTINE
OUTPUT
K
1
DIMENSION UP(lOl),
UPP(1011, WP(lOl), WPRLlOl), TR(1011, TPPLlOl),
K
1 CHUP(lOl)r CMUPPLlOl), ALFAPLlOl)
K
f
C!lMMON/BLCD/ NZT,NZ~NPrIT,X,ROFSrCMACH,TT,FTA~15l~,DETA~l51~,A~15
K
4
ll),Y(lSl),IPANPA
K
5
COMMON /BLCi/
HE,PR~CMUFS,UFS,CEL~151~~B~TA1~151~rUE(151~~WE~151~~ K
6
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
K
7
21rP4~151),RR(l51)~BLPo,DOW(151)
K
8
CDMMON /PROFI
DELV~151~,F~101~2~,U~101,2~,V~101,2~,G~101~2~,W~101,
K
9
12~,7~101,2~~5~101,2~rCo,5G~101~2~,E~101~2~~DENR~101~2~~CA1~101
10
K
2,21'pCA2(
101,2)
K
11
DIMENSION
Yl(lOl),
UlLlDl),
Wl(lOl),
Tl(lOl)r
CMUlLlOl),
ALFAt
K
12
DIHFNSION Al(lOl),
A2(101), A3(101),
A4(101)1
A5(lOl)r
A6(101),
A7
K
13
l(lOl),
A811011,
A9(101),
AlOtlOl),
All(lOl~,
Al2LlOl)r
Al3(101),
A K 14
214(101)~
A15(101),
A16(101), RAALlOl)
K 15
COMMON /PAR/
Al11,A2l,A31,VGP,NNN,IPRINT
K 16
COMMON /BOX/
VIS(lOl),DMUDT(lOl)
K 17
COMMON /UAW/
R,XO,CO,ZST1CHLENTH,THEfA,WEEAISO,NEDGS~T~EA~CMUEEA
K 1B
K
13
RX=RHOE(NZ)*UE(NZ)*X/CtlUEtNZ)
SQRX=SQRT(RX)
PAR3=X/SQRX
SUrl=O.O
Fl=DENR(l,Z)

K
K
K
K
K

Y(l)=O.O

CONTINUE

K
K
K
K
K
K

DO 1 J=Z,NP
FZ=DENR(J,Z)
SUM=SUM+(Fl+FZ)*A(J)
Fl=F2
Y(J)=SUM*PAR3

DUMl=O.
DUY2=0.
DiJM3=0.
RES=O.
DO 2 J*2,NP

DUtll=l.-W(J-1921
DiJM2=1.-W(J,2)
RES=RES+(DlJMl+DUM2)/2.*(YtJ)-Yo)
2

!lUTPUT

CONTINUE
DSTZ INC=RES
RDSTZ=RHOE(NZ)*WE(NZ)*DSTZINC/CMUE(NZ)

CID=SUM
DELSTX=PAR3*(-F(NPJ~)+CID)
DELSTZ=P4R3*(-G(NP,2)+C

ID)

20
21
22
23
24
25
26
27
28
29
30

K
K

31
32
33

K
K
K
K
K
K
K
K
K
K
K
K

34
35
36
37
38
39
40
41
42
43
44
45

* T I

DY*
SUBROUTINE
SUM=O.O
SUM2=0.0
Fl=U(1,2)*U(l,2)
Fll=W(1,2)*W(l,2)
DO 3 J=Z,NP
F2=U(J,2)*U(J,2)

F22=W(J,2)*W(J,2)
SUM-SUM+(Fl+FE)*A(J)
SUM2=SUM2+(Fll+F22)*A(J)

Fl=F2
Fll=F22
3

6
7

CONTINUE
THETAX=PAR3*(F(NP,21-SUM)
TiETAZ=PAR3*(G(NP,2)-SUM21
CFX=Z.O*C(l )*V(l,Z)/SQRX
HX=OELSTX/THETAX
HZ=DELSTZ/THETAZ
IF
(CMACH.EQ.O.0)
GO TO 4
lE=?E(NZ)/RHOE(NZ)/1716.0
TW=TE*DENR(1,2)
R'iOW=RHOE(NZ)/DENR(112)
GO TO 5

TE=TT
TW=TT
RHOW=ROFS
VW-BLP(NZ)*SPRT(UE(NZ)*CYUE(NZ)*RHOE(NZ)/X1/RHOU
IF (NZ.GT.l)
GO TO 6
CFZ80.0
SQULG=BLP(l)ISORT(Pl(l))
GO TO 7
CFZ=2.0*C(l)*T(l,2)*UE(NZ)/WE(NZ)ISaRX
SQUIG=BLP(NZ)*SORT(RR(NZ1*UE(NZ)/WE(NZ)/X)
IF (NZ.EQ.ll
GO TO 14
R=SPRT(RHOE(NZ)*WE(NZ)*RR(NZ)/CMUE(NZ))
CHLENTH=SQRT(CMUE(NZ)*RR(NZ)/(RHOE(NZ)*WE(NZZ))
DJ 8 J=l,NP
Yl( J)=Y(J)/CHLENTH

Yl( Jl=Y(J)IDSTZINC
Ul(J)=W(J,21
Wl(J)=U(J,2)*UE(NZ)IWE(NZ)
Tl(J)=DENR(J,2)

CMUl(J)=VIS(J)/CMUE~NZ)
ALFA(J)=DMUDT(J)*TE/CMUE(NZ)
CONTINUE

OUTPUT
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K

46
47
48
49

50
51
52

53
54
55

56
57
58
59
60
61
62
63
64
65

66
67

68
69
70
71
72
73
74
75
76

77
78

79
80
81

82
83
84
85

8h
87
85
89
90

*TIDY*
SUBROUTINE

OUTPUT

I=l,NP
A16(I)=PR
CONTINUE
DD 9

K 91

IF (IPANPA.EQ.2)
NPMl=NP-1

K
K
K
K

GO TO 12

DO 10 J=Z,NPMl
DYl=YlIJ)-YltJ-1)
DYt=Yl(J+l)-Yl(J)
UP{ JI=~DYl*U1~J+1~/DY2-DY2*Ul~J-l~/DYl~/~DYl+OY2~-Ul~J~~~DYl-DY2~/
l(DYl*DYZ)

96
97
98
99

100
K 101
K 102

K 104

UPPIJ~=IDY1*U1~J+1~+DY2*Ul~J-l~-Ul~J~*~DYl+DY2~~~~.5*OYl*DY2*~DYl+

K 110
K 111

lDY21)

WPP~J~=~DYlPWl~J+l~+DY2~Ul~J-l~-Wl~J~*~OYl+DY2~~~~.5*DYl*DY2*~DYl+
lDY2)')

TPP~J~~~DY1*Tl~J+1~+DY2*Tl~J-l~-Tl~J~*~DYl+DY2~~/~.5*DYl*DY2*~DY~+
lDY2))
CMUPP~J~=~DYl*CMUl~J+l~+DY2*CMUl~J-l~-CMUl~J~*~DYl+DY2~~/~.5*DYl*D
lY2*(OYl+DY2))
CONTINUE

UP(NP)=(Ul(NP)-Ul(NP-l~1/DY2
WP(NP)=(Wl(NP)-WltNP-l))/DY2
TP(NP)=(Tl(NP)-TltNP-1))/DY2
~MklP~NP)=(CtlU1(NP)-CMUl~NP-l~)/DY2
ALFAP(NP)=(ALFA(NP)-ALFAo)IDY2

C
UPP(NP)=(Ul(NP-I)-UlO/DY2**2

K
K
K
K
K

WP~J~=~DYl*W1~J+l~/DY2-DY2*Wl~J-l~lDY1~/~DYl+DY2~-Wl~J~*~DYl-DY2~/
l(DYl*DY2)
TP~JI=~DYl*Tl~J+1~/DY2-DY2*Tl~J-l~/OYl~~~DYl+OY2~-Tl~J~*~OYl-DY2~/
l(DYl*DYP)
CMUP~JJ=~DYl*CMUl~J+l~/DY2-DY2*CMUl~J-l~/DYl~~~DYl+DY2~-CHUl~J~*~D
lYl-DYP)I(DYl*DYZ)
ALFAP~J~~~OY1*ALFA~J+l~~DY2-DY2*4LFA~J-l~/DYl~/~DYl+OY2~-ALFA~J~*~
lDYl-DY2)/ (DYl*DYZ)
C

10
C

92
93
94
95

WPPINP)=(Wl(NP-l)-Wl(NP))/DY2**2
TPP(NP)=(Tl(NP-ll-Tl(NP))/DY2**2
CMUPP(NP)=(CMUl(NP-l)-CMUltNP))/DY2**2
DYl=Yl(Z)-Yl(1)
DY2=Yl(3)-Yltl)
UP~1~=~OY2*Ul~2~1DY1-DYl*Ul~3~1DY2~1(DVZ~OYl~-Ul~l~*~DYl+DY2~/~DYl
1*3y21
WP~l~=~DY2~Wl~2~/DY1-OYl~Ul~3~/DY2~/IDY2-OYl~-Wl~~~*~OYl+OY2~/~DYl

K 103
K 105

K 106
K lot
K 108
K 109

K 112
K 113

K 114
K 115
K
K
K
K
K

116
117
118
119
120

K 121
K 122
K 123
K 124
K 125
K 126

K
K
K
K

127
128
129
130

K 131

K 132
K 133
K 134
K 135

*TIDY*
SUBROUTINE OUTPUT
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K

136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180

t.T

D Y *
SUBROUTINE

OUTPUT

Al2tI

11

)=CMUP(J)
Al3(I)=CMUPP(J)
Al4(I)=ALFA(J)
A15(I)=ALFAP(J)
CDNTINUE
CALL CFA (A2,A4,A5,A7,EPSICF,NP)

C
C
WRITE
WRITE
WRITE

WRITE
WRITE
WRITE

WRITE
WRITE

WRITE
WRITE
WRITE

WRITE
WRITE

WRITE
WRITE
W?ITE
WRITE

(10)

NZ,XC~NZ~,CHACH,R,CHLENTH,WE~NZ~,A~~,PRDA~~~~DNP

(10) (Al(I),I=l,NP)
(10) (A2(T),I=l,NP)
(10) (A3(I)rI=l,NP)
(10) (A4(I),I=l,NP)
(10) (A5(I),I=l,NP)
(10) (A6(I),I=l,NP)
(10) (A7tI),I=l,NP)
(10) (A8(I),I=l,NP)
(10) (A9(I),I=l,NP)
(10) IAlO(I),I=l,NP)
(10) (A11(1),1=1,NP)
(10) (A12(I),I=l,NP)
(10) (Al3(I),I=l,NP)
(10) (A14(I)rI=l,NP)
(10) (A15(1),1=1, NP)
(10) (Al6(1),1=1,NP)

IF (IPRINT.EQ.2)
WRITE
WRITE
WRITE

(6,161
(6,171
(6,191

GO TO 14
NZ,XC(NZ),NP,CHLENTH,R,EPSICFS57.29577

~I~A~~I~,A~~I~,A~~I~,A~~I~,A~~I~,A~~I~DA~~~~,A~~I~,A~
1~I~,AlO~I~,I~l,NP,5~
WRITF (6,191
NP,A~(NP),A~(NP),A~(NP),A~(NP)DAS(NP),~~(NP),A~~NP),A
18(NP),A9(NP),AlO(NP)
WRITE
(6,181

WRITE (6,201

~I,Al~I~,Al1~I~,A12~I~,Al3~~~~Al4~I~,Al5~~~~Al6~l~~I~

llrNP051

WRITE
l(NP)
12

13

(6,201

NP,A~~NP~,A~~~NP~,A~~~NP~,A~~~NP~,A~~~NP~,A~~~NP~DA~~

GO TO 14
CONTINUE
RA=SORT(RHflE(NZ)*CMUE(NZ)/UE(NZ))
DO 13 I=l,NP
RAA(I)=RA*G(I,2)
WRITE
(9)
NZ,XC(NZ~,RR~NZ~,Z~NZ~,RHOE~NZ~,CMUE~NZ~DUE~NZ~,UE~NZ~DP
lE~NZ~,DDW~NZ~,R,CHLENTHrRHOW,VW,TE,X,UFS,PR,CMACHrNP

K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K
K

181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
209
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225

*TIDY*
SUBROUTINE

OUTPUT

WRITE (9)
WRITE (9)
WRITE
(9)
(9)
WQITE

(Yl(I)rI=l,NP)
(Ul(I),I=l,NP)
(Wl(I),I=l,NP)
(Tl(I~,I=l,NP)
WRITE
(9)
(CMUl(I),I=l,NP)
WRITE
(9)
(ALFA (I),I=l,NP)
WRITE (9) (F(I,2),I=l,NP)

K 226
K 227
K 228

WQITE
WRITE

K
K
K
K
K
K
K

(9)
(9)

WRITE (9)

K 229
K 230
K 231

K 232

(U(I02),1=11NP)
(RAA( I),I=l,NP)

tDENR(I,Z),I=l,NP)

C
14

CONTINUE
0'3 15 J=l,NP
F(J,l)=F(J,2)

lJ(J,l)=U(J,Z)
V(Jil)=V(J,2)
G(J,l)=G(J02)
W(: J,l)=W(J,Z)
T(J,l)=T(J,21
B(J,1)=3 (J02)
DENR(J,l)=DENR(J,2)
IF
(CMACH.EO.O.0)
E(J,l)=E(J,Z)
BG( J,l)=BG(J,2)

K 240
K 241

GO TO

15

C42(J,l)=CA2(J,2)
C'INTINUE

NZ=NZ+l
RETURN

C
:
16

17
18
19
20

FORMAT

(///lX,3HNZ=,

I~,~X,~HX/C=,E~~.~,~X,~HNP=,I~D~X,BHCHLENTH=,E

116.6,3X,2HR=,E16.6,3X,4HCFA=,E16.6~
FORMAT (1H ,5X,30H(Y,U,UP,UPP,W,WP,WPP,T,TP,TPP)/)
FORMAT
(1H ,/,5X,31H~MU,MUP,MUPP,ALFA,ALFAP,PRANDL~/~
FORMAT
(iii ,2X,14,2X,F6.3,9E12.4)
FORMAT
END

(LH

K
K
K
K
K
K
K

242
243
244
245
246
247
248

K 249
K 250

CAl(J,l)=CAl(J,2)

15
C

233
234
235
236
237
238
239

,2X,I4,2X,F6.3,6E12.4)

K
K
K
K
K
K
K
K
K
K
K
K
K
K
K

251
252
253
254
255
256
257
258
259
260
261
262
263
264
265-

*TIDY*
SUBROUTINE
SUBROUTINE
REAL LST

XZDEQ

XZDE'?

DIMENSION X(31,
X1(3),
S(3),
LST(41,
R(3),
THETA(3)r
NSA(41,
RHOEt
131, CMUE(31, UE(31,
WE(31,
PE(31,
DDW(31,
RHDW(31, VW(31, TE(31, X
21(3), UFS(3), NZN(31
COMMON JBXTJ
DGTH~~~~~,DEN~~~~~,YSTS~~O~~,YS~~O~~,F~~O~~DU~~O~~,G~
1101),V(l01),VP(l01)~VPP~lOl~,N
CJMMON JBLCOI
NZT,~A,NB,1T,C,D,CMACH,TT,FT4~151~,0ET4~151~,A~151~,
lYI(151),IPANPA
DIMENSION AlLlOl),
A2(101), A3(101), A4(101), A5tlOl)r
A6(101), A7
l(lOl)r
A8(101)r A9tlOl)y
AlO(lOl),
All(lOl),
412(101), A13(101),
A
214(lDl),
A15(101),
A16(101),
A17(101),
AlA(lOl),
A19(101),
A20(101
A21(101),
A22(101),
A23(101),
A24(101),
425(101),
A26(101),
A27
411011,
A28tlOl)r
A29(101),
A30(101), A31(101), A32(101), A33(101)
DIMENSION
DUXflOl),
OUPX(lOl), DUPPXLlOl), DWXtlOl), DWPX(lOl), DW
lPPX(lOl),
DTX(lOl),
DTPX11011,
DTPPXtlOl),
DMUX(l01),
OMUPX(lOl),
LDMU?PX(lOl), OALFX(lOl),
DALFPX(1011,
PRANDL(l01)
WRO(3,101),
WPR0(3,101),
TPOt3,
DIMENSION
UPO(3,101),
UPPO(3,101)0
CMUPO(3,101),
CMURP0(3,101~, ALFARO(3,101), YST
1101), TPP0(3,lOl),
2(4,101)
DIMENSION
Y(4,101)0
UO(4,101),
WO(4,101),
T0(4,101),
CMU0(40101~,
GAO(4,lOl)r
UA0~4,101),
0ENRA0(4,101)
lALFA0(4,101),
FA0(4,101),
COMMON /TAXI/
Dl,DN,D3,D4,D5,O6,D7,DR,O9,OlO,Dll,Dl2
COMMON /PAR/
AAl,AA2rAA3,VGP,NNN,IPR~NT

31,

C
REWIND 9
DO 1 111~3
READ (9)
NZN(I~,X~I~,S(I~,THETA~I~,RHOE~I),CMUE~~~~UE~I~DWE~I~,PE~

~I~,DDW~I~,R~I~,LST~I~,RHOW~I~,VU~I~DTE~I~,XI~I~,UFS~I~,PR,CMACH,NS
2ALI)
NP=NSA(I)
READ (91
(Y(I,J),J=l,NP)
READ (9) (UOII, J ),J=l,NP)
READ (9)
(WO(I,J),J=l,NP)
READ (9)
(TOtI, J),J=l,NP)
READ
RE4D
READ
READ
READ
READ
C

;;F

C
C
C

(9)

(CMUO(IrJ),J=l,NP)

(9)

(4LFAO(I,J),J=l,NP)

(9)
(91
(9)
(9)

(FAO(L,J),J=l,NP)

(UAO(I,JI,J=l,NPI
(GAO(I,J),J=l,NP)
(OENRAO(I,J),J=l,NP)

WRITE~~,~~~~Y~I,J~,FAO~I,J~~UAO~I,J~,GAO~I~J~~J=~DNP~
WRITE~~,~~~NZN~I~DX~I~,S~I~,THETA~I~,RHOE~I~YCHUE~I~,UE~I~D
~WE~I~,PE~II,DDW~~I,R~II,LST~I~,RHOW~I~,VW~I~,TE~I~,XI~I~,
*UFS(I~,PR,CMACH,NSAO

21

L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L

3
4
5
6
7
R
9

10
11
12
13
14
15
16
17

18
19
20
21
22
23
24
25
26
27
2A
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45

*TIDY*
SUBROUTINE

XZDEP

WRITE~6,12~~Y~I,J~,UO~I,J),WOo,TO~I,J~~CMUO~I~J~~ALFAO~I~J~~
cc

1
2

5
C

*FAO(I,J)~UAO(I,J),GAO(I,J),DENRAO(I,J),J=l~NP~
CONTINUE
K=4

CONTINUE
NP=NSA(3)
NSA(4)=NSA(31
LST(4)=LST(3)
DO 3 J=l,NP
Y(4,J
)=Y (3rJ)
U3(4,
J)=U0(3,J)
W0(4,J)=W0(3,J
1
T0(4,J)=T0(3rJ)
CMU0(4,J)=CYU0(3,J)
ALFA0(4,J)=ALFA0(3,J)
FAO(4,J
)=FA0(3,J)
UA0(4,J)=UA0(3,J)
GA0(4,J)=GA0(3,J)
DENRA0(4rJ)-DENRAO(3,J)
DO 4 I=194
NP=NSA(I
1
DCI 4 J=l,NP
YST(I,J)-Y(I,J)*LST(I)
N=NSA(2)
D3 5 I=lr3,2
M=NSA( I)
CALL
PROFO (YST~UOII,ZIN,M)
CALL
PROFO (YST,WO,I,E,N,M)
CALL
PROFO (YST,TO,I ,2,N,M)
CALL PROFO ( YSTrCMUOt
1129 NT II)
CALL
PROFO (YST,ALFAO,
It 2, N, Ml
CALL PROFO (YST,FAO,I,Z,NIM)
CALL
PROFO (YST,UAOpI,P,N,M)
CALL
PROFO (YST,GAO,ITZ,N,M)
CALL
PROFO (YST,DENRAO~IP~,N,V)

46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77

70

L
L

79
80

CONTINUE

81

D) 6 I*l,N
YSTS(I)=YST(Z,I)
YS(I)=Y(2,1)

L
L
L
L

82
83
84
85

L
L

86
87

L
L
L

R9
89
90

DEN(I)=DENRAO(Z,I)
F(l)=FA0(211)
U(I)=UA0(2,1)

L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L

G(I)=GA0(2,1)
D3

18113

*TIDY*
SUBROUTINE XZOER
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L

91
92
93
94
95
96
97
98
99
100
101
102
LO3
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
129
129
130
131
132
233
134
135

*TIDY*
SUBROUTINE XZDER

TPPO(I,l)=TPPO(I,2)
CYUPPO(I,l)=CMUPPO(I,2)

DO 9

I=193

Xl(I)=S(I)I(LST

(2)*R(2))

DXl=X1(2)-Xl(l)
DX2=X1(3)-Xl(?)
DTHl*THETA(2)-THETA(l)
DTH2=THETA(3)-THETA(2)
DELX=DXl/DXZ
DELTH=DTHl/DTHZ

DELXl=DXltDXZ
DELTHlgDTHltDTHZ

DELX2=(DXl-DX2)1(DXl*DX2)
DELTH2=(DTHl-DTH2)/(DTHl*DTH2)

DO 10 I=l,N

L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L

136
137
130
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179

180

*TIDY*
SUBROUTINE XZDEQ

10
C
C
11
C

12

DUX~I~=~~DELX*U0~3,I~-UO~l~~~/DELX~/DELX~-D~LX2*UO~2~I~~
DUPX~I~=~~DELX*UP0~3,I)-UPO~l~I~/DELX~/DELXl-D~LX2*UPO~2~~~~
DUPPX~I~=~~DELX*UPPO~3,I)-UPPO~l~I~/DELX~~DELXl-~ELX2*U~~O~2~I~~
DWX~I~=~~DELX*W0~3~I~-WO~l,I~/DELX~/DELXl-DFLX2~WO~2~X~~
DWPX~I~=~~DELX*WP0~3,I)-WPO~lrl)lDELX~~DFLX~-DFLX2*WPO~2~I~~
DWPPX(I~=~~DELX*WPPO~3rI)-WPPO~l~I~/DELX~/DELX~-DELX2*WPPO~2~I~~
DTX(I)=((DELX*T0(3,1)-Tot191
)/DELX)/DELXl-DELXZ*f00)
DTPX~T~=~~DELX*TP0~3,T)-TPO~l~I~/DELX~IDFLXl-DELX2*TPO~2~I~~
DTPPX~I~=~lDELX*TPPO~3,I)-TPPO~l~I~/DELX~/DELXl-DELX2*TPPO~2~I~~
DHUX(I~=~~DELX*CMUO~3,I)-CMUO~l~I~/DELX~/DELXl-DFLX2*CMUO~2~I~~
DMUPX~I~=~~DELX*CMUPO~3~I~-CMUPO~l~I~IDELX~~DELXl-DELX2*CMUPO~2~I~
1)
DMUPPX~I~=~~DELX*CMUPPO~3~I~-CnUPPO~l~~~~DELX~/DELXl-DELX2*CMUPPO~
12,111
D4LFX(I)=((DELX*ALFA00-ALFAO(1,
I)/DELX)IDELXl-DELX2*ALFA00
1)
D4LFPX~I~=~~DELX*ALF4PO~3~I~-ALFAPO~l~~~~DFLX~/DELXl-DELX2*ALFAfO~
12,111
CONTTNUE
DO 11 I=ltN
DGTH~I)~~DELTH*GA0~3rI)-GAO~l~I~/DELTH~/D~LTHl-DELTH2*GAO~2~I~
WRITF(6e31) F(I),U(I),G(I),DGTH(I)
CONTINUE
Dl=RHOW(Z)
DN=VW(Z)
D3=UE(2)
D4=PE(2)
05=X1(2)
D6+WE(2)
D7=DDW(2)
D8=TE(2)
D9=CMUE(2)
DlO=RHOEI2)
Dll =UFS(Z)
D12=R(2)
CALL VVEL
DO 12 I=l,N
PRANDL(I)=PR
DO 13 J=l,N
I=N-J+l
Al(I)=Y(Z,J)
A2(I)=U0(2,J)
A3(1)=lJP0(2~J)

L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L

161
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225

*TIDY*
SUBROUTINE

z
0

XZDEQ

A4fI)=UPPO(21J)
A~(I)=WO(~JJ)
A~(I)=WPO(ZJJ)
A7(I)=WPP0(2,J)
AB(I)=T0(2,J)
A9(I)=TPO(P,Jl
AlO(I)=TPP0(2,J)

All(I)=CMUO(L,J)
A12(11=CMUP0(2,J)
A1311)=CMUPPO(E,J)
A14tI)=ALFAOT2,J)
A15(l)=ALFAPO(E,J)
416(I)=PRANDL(J)
A17(1)=DUX(J)
A18(I)=DUPX(J)
A19(I)=DUPPX(J)
AZO(I)=DWX(J)
ALl(I)=DWPX(J)
AEZ(I)=DWPPX(J)
A23TI)=DTX(J)
A24(I)=DTPX(J)
A25(1)=DTPQX(J)
A26fI)=DMUX(J)
A27(I)=DMUPX(J)
428(1)=DMUPPX(J)
A29(I)=DALFX(J)
A30(1)=DALFPX(J)

A31tI)=V(J)
A32(I)=VP(J)
A33(I)=VPP(

13

J)
CONTINUE
CALL CFA (A2,A4,A5,A7,EPSICF,Nl
WRITF
(10) NZN(2),X(2),CMACH,R(2),LST(2),UFS(2)rY(2~N)~PR~WO(2~N)~

1N

(10)
(10)
WRITE (10)
WRITE (101
WQITE
(10)
WRITE
(10)
WRITE (10)
WQITE
(10)
WQITE
(10)
WRLTE (10)
WRITE
(101

WRITE
WQITF

(Al(I)rI=l,N)
(AZ(I),I=l,N)
(A3(1),I=l,N)
(A4(I),I=l,N)
(AS(I)~I=l,N)
(Ab(I)rI=l,N)
(A7(I),I=l,N)
(AE!(L),I=l,N)
(A9(I),I=l,N)
(AlO(I),I=l,N)
(All(I),I=l,N)

L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L

226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261

L 262
L
L
L
L
L
L
L
L

263

264
265

266
267
268

269
270

*TIDY*
SUBROUTINE

WRITE (101
(101
WRITE (10)
WRITE (10)
WQITE (10)

WRITE

XZDEQ

(A12(11,I=l,N)
(A13(I),I+l,N)
(A14(1),I=l,N)
(A15(I),I=l,N)
(Alb(I),I=l,N)

WRITE (111 NZN(2),Xt2),N


WRITE (11) (Al7(I),I=l,N)
WRITE
(11) (A18(I)rI=l,N)
WQITE
(11) (AlP(I),I=l,N)
WRITE (11) (AEO(I),I=l,N)
WQITE (11) (AZl(I),I~l,N)
WRITE (11) (A22(I),I=l,N)
WQITE (11) (A23(I)rI=l,N)
WQITE (11) (A24(I),I=l,N)
WRITE
(111 (A25(I),I=l,N)
WRITE (11) (A26(T),I=l,N)
WRITE (11) (A27(I)rI=l,N)
WRITE (11) (A28(11,1=1,N)
WRITE
(11) (A29(I),I=l,N)
WRITE (11) (A30(11,I=l,N)
WRITE (11) (A31(I),I=l,N)
WRITE (11) (A32(I),I=l,N)
WRITE (11) (A33(I)rI=l,N)
IF (IPRINT.E0.2)
GO TO 14
WRITE (6,201 NZN(2)rX(2),N,LST(21,R(2),EPSICF
WRITE (6,211
WRITE

(6925)

~I,Y~2,I~,UO~2,I~,UPO~2,T~,~PP0~2,I~,WO~2,1~,WP0~2,1~

l,WPP0(2rI~,T0~2,1),TPO~2,I),TPPO~2,I)rI=l,N,5~
WRTTE (6,251
N,Y(2,N),U0(2,N),UPO(2,N),UPPO~2,N),WO~2~N~,WPO~2,N~,
lWPP0(2,N),T0(2,N),TPOI2,N),TPPO~2,N)
WRITE
(6,221
WRITE
(6,251 ~I,Y~2,I~,CMU0~2,I~rCMUPO~2,I~,CMUPPO~2,I~,ALFAO~2,~~

I-0
-4

l,ALFAP0~2,I~,PRANDL~I~,DUX~I)1DUPX~I~rDU~PX~I~,I=l~N,5~
WRITE (6925) N,Y~2,N~,CMU0~2,N~,CMUP0~2,N~,CMUPP0(2,N~~4LFA0~2,N~,
lALFAP0(2,N),PRANDL(N),DUX(N),DUPX(N),DUPPXfN)
WRITE (6,231
WRITE (6,251 ~I,Y~~~I~,DW~~I~,D~PX~I~,OWPPX~I),D~X~I~~DTPX~I~~DTPP
lX(I~,D?!UX(I)rDflUPX(I~,DMUPPX(I),I=l,N,5~
WQITE (br25)
N,Y(2,N),DWX(N),DWPX(N)rDWPPX(N),DTX(N)1DTPX(N),DTPPX
l(N~iDHUX(N),DMUPX(N),DMUPPX(N)
WRITE (6,241
WQITE (6,261
~I,Y~2rI~,DALFX~I~,DALFPX~~~,V~I~1VP~I~,VPP~!~,I=l~N,
15)

L
L
L
L
L
L
L
L

271
272
273
274
275
276
277
278

L 279
L 280

L
L
L
1
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L

281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296

297
298
299

L 300
L 301
L 302
L 303

L 304
L 305

L
L
L
L
L
L
L
L
L
L

306
307
30R
309
310
311
312
313
314
315

T I

D Y *
SUBROUTINE

IJ?ITE (6126)

NYY(~,N),DALFX(N),DALFPX(N)YV(N),VP(N),VPP(N)

CONTINUE
DO 15

M=Itl

19102

NZN(Il=NZN(Ml

X(1)=X(M)
S(I)=S(M)
THETA(I)=THETA(M)
RiOE(I)=RHOF(M)
CMUE(I)=CMUE(M)
UE( I) =lJE (M)
WE(I)=WE(M)
PE(I)=PE(M)
DDW(I)=DDW(M)
R(I)=R(M)
LST(I)=LST(M)
RHOW(I)*RHOW1M)
VW(I)=VW(M)
TE(I)=TE(Y)
X1(1)=X1( Ml
15
C

UFS(I)=UFS(M)

18 I=102
IF (I.E0.2)
M=Itl
DO

GO TO 16

GO TO 17

lb
17

M=I+2
CONTINUE
NSA(I)=NSA(HI

NP=NSA(M)
DO 18 J=lrNP
Y(1, J)=Y(M,J)
UO(I,J)=UO(fl,J)
WO(IYJ)=WO(M,J)
TOtI,

J)=TO(Y,J

CflUO(I,J)=CMUO(M,J,

1R
C

ALFAO(I,J
)=ALFAO(M,J)
FAO(I,J)=FAO(M,J)
U4O(I,J)=UAO(M,J)
GAO(IIJ)=GAO~M,J)
DENRAO(I,J)=DENRAO(M,Jl

I=3
K-K*1

XZDER
L
L
L
L
L
L
L
L
L
L

316
317
318
319
320
321
322
323
324
325

L 326
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L

327
328
329
330
331
332
333
334
335
336
337
33R
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359

360

*T

IDY*
SUBROUTINE

XZDER

IF (K.GT.NZT)
GO TO 19
RE4D (9)
NZN~I~,X~I~,S~I~,THETA~I~,RHOE~I~,CMUE~I~,~JE~I~,WE~I~,PE~

lI~,DDW~I~,R~I),LSTII~,RHOW~I~rVW(I~,TE~I~,X~~I~,UFS~I~,PR,CM4CH,NS
2ATI)
NP=NSAtI
1
READ (9)
(Y (1,J ),J=l,NP)
READ (9)
(UO(IIJ)YJ=IYNP)
READ (9) (WO(I,J),J=l,NP)
READ (9)
(TOII, J),J=l,NP)
READ (9)
(CMUO(I,J),J=lrNP)

C
C

Cl1
C
C
c
C
19
C
e

20
21
22
23
24
25
26

READ (9) (ALFAO(I,J)rJ=l,NP)


READ (9) (FAOLI, J)rJ=l,NP)
READ (9)
(UAO(I,J),J=l,NP)
READ (9) (GAO(I,J),J*l,NPI
READ (91 (DENRAOLI,J),J=l,NP)
DO 11 X=1,3
NP=NSA (I)
WSITE~6,31~~Y~I,J~,FAO~I,J),UAO~I,J~,GAO~T,J~,J=l,NP~
WRITE~b,13~NZN~I~,X~I~rS~I~,THETA~I~,RHOE~I~,C~UE~I~,UE~I~,
*WE~I~,PE~I~,DDW~I~~R~I~~LST~I~,RHOWII~,VW~I~,TE~I~YXI~I~,
*UFS(I),PR,CMACH,NSA(I)
WRITE~b,12~~Y~I,J~,UO~I,J~,WD~I,J~,TOlfrJ~,CMUO~l,J~,4LFAO~I,J~~
*FAO(I,J),UAO~I,J),GAO(IIJ),DENRAO(I,J),J=~YN~~
63 TO 2
RETURN
FORMAT (/I/1X,
3HNZ=,I5,3X,4HXLC =,E~~.~,~X,~HNP=,I~,~X,BHCHLENTH=YE
116.6,3X,2HR=,E16.6,3Xr4HCFA=,El6.6)
FORMAT (1H ,~X,~~HY,UYUPYUPP,WYWP,WPP,T,TP,~PP/)
FORMAT
FDRMAT
1)
FORMAT
FORMAT
FORMAT

EYD

(1H

(1H
(1H

(1H
(1H

~~X,~~HY,MU,YUP~MUPP,ALFA,~LF~PIPRIOUXIDUPX~DUPPX/~
,5X,47HY,DWX,DWPX,DWPPX,DTX,DTPX,DT~PX,DMUX,DMPX,DMPPX/
,5X,23HY,ALFAX,ALFAPX,V,VP,VPP/)
,2X,I4,2X,Fb.3,9E12.41
r2X,I4,2X,F6.3,5E12.4)

L 361
L 362
L 363

L
L
L
L
L
L

365
366
367
368
369

L
L
L
L

370
371
372
373

364

L 374
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L

375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
39h
397-

w
0

*T

I D Y *
SU8ROUTINE

1
2

SUBROUTINE PROFO (Y,U,I,K,N,M)


REAL INTER
DIMENSION Y(401011, U(4,101),
DO 1 J=l,M
UE(J)=U(I,J)
Y2( J)=Y(I,J)
CONTINUE

DO 2 J=l,N
YltJ)=Y(K,J
IF

(YZ(M).GE.Yl(N))

L=M+l

5
6

GO

TO 3

YZ(L)=Yl(N)
U2(L)=U2(M)
GO TO 4
CONTINUE

PROFO

(Y,U,I,K,N,M)

M
n
Yl(lOl),

Y2(101),

U2(101),

U3(101)

1
2

M
M
M
M
M

5
6
7
8
9

n
n

10
11

M
M
n
M

12
13
14
15

L=M

M 16

CONTINUE
DO A JJJ=l,N
YARG=Yl( JJJ)
DO 5 J=l,L
JJ=J
IF (YARG.LT.YZ(J))

M
M
M
M
GO TO 6

IF (YARG.EQ.YZ(J))
GO TO 7
CONTINUE
MIN=JJ-3
IF (JJ.LE.3)
MIN=l
IF (JJ.GE.(L-2)
1 MZN=L-b
U3(JJJ)=INTER(Y2,U2,YARG,b,MIN1
GO TO 8
U3( JJJ)=UZ(JJ)

CONTINUE
DO 9 J=l,N
U( I,J)=U3(J)
CONTINUE
RETURN
END

17

M 18
19
20
21

M 22
M 23
M

24

M 25
M 26
H 27
M 28
M 29
M 30
M 31
M 32
M 33
M

34

M 35
H 36-

*TIDY*
REAL

3
4

FUNCTIONINTER(XYY,XARGYIDEGYI~TN)

REAL FUNCTIONINTER(X~Y,XARG,IDEG,MIN)
DIMENSION
X( 1011, Y(101)
FACTOR-l.
flAX=MIN+IDEG
DO 2 J=MIN,MAX
IF (XARG.NE;X(Jl)
GO TO 2
INTER=Y(J)
RETURN
FACTOR=FACTOR*(XARG-X(J)1
YEST-0.
03 4 I=flIN,MAX
TERM=Y(I)*FACTOR/(XARG-X(I))
DO 3 J=HIN,MAX
IF (1.NE.J)
TERM-TERM/(X(I)-X(J))
YEST=TERM+YEST
IYTER=YEST
RETURN
END

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

1
2
3
4
5

6
7
8
9

10
11
12
13
14
15
16
17
180

zN

*TIDY*
SUBROUTINE CFA (Ul,UlPP,Wl,WlPP,EPSICFIN)

SUBROUTINE CFA ~U~,U~PPYW~~W~F'P,EPSICF,N)


DIMENSION U(lOl),
W(lOl),
UPP(lOl),
WPP(lOl)r
lPP(lOl),
WlPP(IO1)
DO 1 J=l,N
I-N-J+1
U(I)=Ul(J)
W(I)=Wl(J)
UPP(I)=UlPP(J)
WPP(I)=WlPP(J)
CONTINUE
Bl=l.E+Ob
DO 2 1=2,N
IF (U(I1.GT.0.999)
GO TO 3
Al=U(I)/W(I)
A2=UPP(I)/WPP(I)

UlllOl)r

W1(101),

B2=Al-A2

2
3
C

IF ~~B2.GE.O..AND.B1.LE.O.~.OR.(82.LE.O..AND.8l.GE.O.~~
81-82
CDNTINUE
CONTINUE
EPSICF=-ATAN(U(ISAVE)/W(ISAVE))+3.1415977
WRITE (604) EPSICF*57.29577
RETURN

E
END

ISAVE=I

Ul

!
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
2
3
4
5
h
7
R
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26-

*TIDY*

SUBROUTINEVVEL

SUBROUTtNE VVEL
DIMENSION ETA(101)
RHOW,VW,UE,PE,X,WE,DDW,TE,CMUE,RHOErUFS,R
COMMON/TAXI/
:OMNON /BXT/ DGTH~101~,DEN~l01~,YST~lOl~,Y~lOl~,FA~lOl~,~J4~~Ol~~GA
1(101),V(101),VP(101),VPP(lOl~~N
C
C

c30
C

WRITE(by30)
FORPATtlH

RHOW,VW,UEYPE,X,WEYDDW,TE,CMUE,RHOE,UFS
,5X~ll(E10.4,1X)~

SORX=SORT~RHO~*UE*X/CtlUE)
PAR3=SORX/X
SUM-O.

Fl=l/DEN(l)
ETA(l)=0.
DD 1 J=2,N

FE-l/DEN(J)
SUM=SUM+(Fl+F21*(YST(J)-YSTo)/2.
Fl=F2
ETA(Jl=SUM*PAR3
CqNTINUE
CON=RHOW*VW/WE
DO 2 I=l,N

:
3
4
5
6

P
P
P
P

10

11

12

P
P
fJ
P
P
P
P
P
P
P

7
8
9

13
14
15

lb
17
18
19
20
21
22

RHO=PE/(1716.*TE*DEN(I)1
DPSIX=(CMUE*SQRX/2.)*~3.*FA(I~-ETA(I)*UAfI)I

P 23
P 24

DPHITH=SQRT(X**3)*(WE*DGTHO+GA(I~*DDU*UFS~
V(I~=CON/RHO+(1./(RHO*X*WE~~*~DPSIX-DPHITH/X)

P
P
P
P

V(I)=V(I )*R
WRITE(~,~~~Y(I~,FA(I~,UA~I~YGA~I~~DGTH~I~,DPSIXYDPHITHY
*V(I)rX
CONTINUE

25
26
27
28

29
30
31
32
33
34
35

CONTINUE

P
P
P
P
P
P
P
P
P
P
P

VP(N)=(V(NI-V(N-l))/DY2
VPP(N)=(V(N-l)-V(N))/DY2**2
DYl=Y(Z)-Y(1)
DY2=Y(3)-Y(1)
VP~1I=~DY2*V~2~/DYL-DYl*V~3~/DY2~/~DY2-DYl~-V~l~*~DYltDY2~/~DYl*DY

P
P
P
P
e

Nl-N-1
DO 3

1=2,Nl

DYl=Y(I)-Y(I-11
DY2=Y(I+l)-Y(I)
VP(E)=(DYltV(It1)/DY2-DY2*V~I-l~/DYl~/~DYltDY2~-V~I~*~DYl-DY2~/~DY
ll*DY2)

P
P
P
P
P
P

VPP(I)=(DY1*V~It1~tDY2~V~I-l~-V~I~*~DYltDY2~~~~.5*DYl*DY2*~DYltDY2
1))

36
37
38
39

40
41
42
43
44
45

w
w
c

*TIDY*
SUBROUTINE

VVEL

12)

X1-Y (2)
X2-Y(3)
X3=YI4)
X4-Y(5)
B2=X2+X3tX2*X4tX3*X4
DLl=Xl*(Xl-X2)*(X1-X3)*(X1-X4)
CZ=Xl*X3tXl*X4tX3*X4
DL2=X2*(X2-Xl)*(XZ-X3)*fX2-X4)

D2=Xl*XZtXl*XCt

X2*X4

DL3=X3*(X3-Xl)*(X3-X2)*(X3-X4)
E2=Xl*X2tXl*X3tX2*X3

DL4=X4*(X4-Xl)*(X4-X2)*0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C

C700

VPP(l)=VPP(Z)
VPP(N)=VPP(N-1)
RETURN
FORMAT(lH
,lX,8E13.4)

C
EYD

P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P

46
47
48
49
50
51

52
53
54
55

56
57
5R
59
60

61
62
63

64
65
66-

1.

Report

2.

No.

Accession

Government

No.

3.

NASA CR-3467
4.

Title

and

--~..

Recipients

Catalog

__-

Subtitle

No.

~;

5.

RepoR

Date

8.

Performing

Organization

Work

No,

HADY-I, A FORTRAN PROGRAMFOR THE COMPRESSIBLE


STABILITY ANALYSIS OF THREE-DIMENSIONAL BOUNDARYLAYERS
7.

Author(s)

Nabil

No.

M. El-Hady
10.

9. Performing

Report

Organization

Name

and

Old Dominion University


Mechanical
Engineering
Norfolk,
VA 23508

& Mechanics

Agency

Name

and

11.

Department
--

13.

._______

Address

or

Grant

Type

of

Repon

Contractor

National
Aeronautics
and Space Administration
Washington,
DC 20546
5. Supplementary

Contract

No.

NSG-1645
----

2. Sponsoring

Unit

Address

14.

Sponsoring

and

Period

Covered

Report

Agency

Code

Notes

Langley Technical
Final Report

Monitor:

William

D. Harvey

i. Abstract

This report
describes
a computer program HADY-I for
incompressible
or compressible
stability
characteristics
layer on swept and tapered wings.

calculating
the linear
of the laminar
boundary

The eigenvalue
problem and its adjoint
arising
from the linearized
disturbance
equations
with the appropriate
boundary conditions
are solved numerically
using a
scheme and a variable
step size integrator
combination
of Newton-Raphson
interative
based on the Runge-kutta-Fehlburg
fifth-order
formulas.
The integrator
is used in
conjunction
with a modified
Gram-Schmidt orthonormalization
procedure.
The computer program HADY-I calculates
the growth rates of crossflow
(CF) or
It also calculates
the group
streamwise
Tollmien-Schlichting
(TS) instabilities.
velocities
of these disturbances.
It is restricted
to parallel
stability
calculations,
where the boundary layer (meanflow)
is assumed to be parallel.
The meanflow solution
is an input to the program.

Key

Words

(Suggested

by

Author(s))

18.

Boundary Layer
Stability
Analysis
Three-dimensional

Distribution

Unclassified

- Unlimited
Subject

Security

Claaif.

Unclassified

(of this

report1

20.

Security

Classif.

(of

this

L--I-

pagal

21.

No.

of

Category

I.

34

22. Rice

Pages

117

Unclassified

-<..-.r-.-_

Statement

A06
I

~._

For sale by the Natronal Technical Information Service. Springfield. Vrrgrnra 22161

NASA-Langley,

11981

Вам также может понравиться