version d computer program development using ansi standard fortran … · 2013-08-30 · nasa...

104
USSAERO Version D Computer Program Development Using ANSI Standard FORTRAN 77 and DI-3000 Graphics Michael R. Wiese CONTRACT NASl-17W MAY 1986 https://ntrs.nasa.gov/search.jsp?R=19860015189 2020-03-22T11:05:14+00:00Z

Upload: others

Post on 17-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

USSAERO Version D Computer Program Development Using ANSI Standard FORTRAN 77 and DI-3000 Graphics

Michael R. Wiese

CONTRACT NASl-17W MAY 1986

https://ntrs.nasa.gov/search.jsp?R=19860015189 2020-03-22T11:05:14+00:00Z

Page 2: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

NASA Contractor Report 3980

NASA

USSAERO Version D Computer Program Development Using ANSI Standard FORTRAN 77 and DI-3000 Graphics

Michael R. Wiese Computer Sciences Corporation Hampton, Virginia

Prepared for Langley Research Center under Contract NAS 1-17999

National Aeronautics and Space Administration

Scientific and Technical Information Branch

1986 0

Page 3: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

SUMMARY

The DO0 v e r s i o n o f t,.e Un f i e d S u b s o n i c and S u p e r s o n i c

~ Aerodynamics A n a l y s i s (USSAERO) program is t h e r e s u l t of numerous

m o d i f i c a t i o n s and enhancemen t s t o t h e B O 1 v e r s i o n .

Both v e r s i o n s c a l c u l a t e t h e p r e s s u r e d i s t r i b u t i o n and I , a e r o d y n a m i c c h a r a c t e r i s t i c s of a e r o n a u t i c a l c o n f i g u r a t i o n s i n I

s u b s o n i c and s u p e r s o n i c p o t e n t i a l f l ow.

The c h a n g e s which r e s u l t e d i n t h e DO0 v e r s i o n i n c l u d e ~

1 c o n v e r s i o n t o A N S I s t a n d a r d FORTRAN 77 and t h e DI-3000 g r a p h i c s I

1 package ; removal o f t h e CDC o v e r l a y s t r u c t u r e ; a d d i n g a n i n p u t d a t a

a n a l y z e r r o u t i n e ; i n c r e a s i n g t h e number o f f u s e l a g e , f i n and c a n a r d

~ s e g m e n t s ; e n h a n c i n g t h e computer c o d e t o i n c l u d e t h e a n a l y s i s o f

~ m u l t i p l e p o d s , p y l o n s and f i n n e d e x t e r n a l s t o r e s ; and m o d i f y i n g t h e I 1 wing a n a l y s i s c o d e t o a l l o w f o r c o p l a n a r w i n g s .

1

iii

Page 4: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

TABLE OF CONTENTS

l Section Page

. . . . . . . . . . . . . . . . . . . . . . . . 1 1 I N T R O D U C T I O N 1

. 2 PROGRAM LIMITS . . . . . . . . . . . . . . . . . . . . . . . 2

I 3 INPUT SPECIFICATIONS AND O R D E R I N G . . . . . . . . . . . . . . 3

4 INPUTCARDS . . . . . . . . . . . . . . . . . . . . . . . . . 11 I

I I N I T I AL CON F I G U RAT I ON G E OM ETRY

T i t l e Card . . . . . . . . . . . . . . . . . . . 1 2 Main C o n t r o l Card . . . . . . . . . . . . . . . . 1 3 Wing C o n t r o l Card . . . . . . . . . . . . . . . . 1 4 F u s e l a g e C o n t r o l C a r d . . . . . . . . . . . . . . 1 5 Pod C o n t r o l Card . . . . . . . . . . . . . . . . 17 F i n C o n t r o l Card . . . . . . . . . . . . . . . . 19 Canard C o n t r o l Card . . . . . . . . . . . . . . . 20 R e f e r e n c e Area Card . . . . . . . . . . . . . . . 2 1

W I N G D E F I N I T I O N CARDS

A i r f o i l O r d i n a t e s ' Chord L o c a t i o n s . . . . . . . 2 2 A i r f o i l s ' Or ig in /Chord Leng th . . . . . . . . . 2 3 Mean Camber L i n e s . . . . . . . . . . . . . . . 24 Ord i n a t e s . . . . . . . . . . . . . . . . . . . 2 5

FUSELAGE SEGMENT DEFINITION CARDS

X - O r d i n a t e s . . . . . . . . . . . . . . . . . . 26 Camber L i n e O r d i n a t e s . . . . . . . . . . . . . 27 Y and Z - O r d i n a t e s . . . . . . . . . . . . . . . 2 8 C r o s s - S e c t i o n a l Areas . . . . . . . . . . . . . 29

POD SEGMENT D E F I N I T I O N CARDS

O r i g i n . . . . . . . . . . . . . . . . . . . . . 3 0 X - O r d i n a t e s . . . . . . . . . . . . . . . . . . 3 1 Y and Z - O r d i n a t e s . . . . . . . . . . . . . . . 3 2 C r o s s - S e c t i o n a l Areas . . . . . . . . . . . . . 3 3

FIN D E F I N I T I O N CARDS

A i r f o i l s ' Or ig in /Chord Leng th . . . . . . . . . 3 4

O r d i n a t e s . . . . . . . . . . . . . . . . . . . 36 A i r f o i l O r d i n a t e s ' Chord L o c a t i o n s . . . . . . . 35

~mcE31MG PAGE BLANK NOT FILMED V

Page 5: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

S e c t i o n

TABLE OF CONTENTS ( c o n t . )

Page

CANARD DEFINITION CARDS

A i r f o i l s ' O r i y i n / C h o r $ L e n g t h . . . . . . . . . 37 A i r f o i l O r d i n a t e s ' Chord L o c a t i o n s . . . . . . . 3 8 O r d i n a t e s . . . . . . . . . . . . . . . . . . . . 39

PLOT CARDS

O r t h o g r a p h i c Type . . . . . . . . . . . . . . . . 40 Three-View O r t h o g r a p h i c Type . . . . . . . . . . 4 1 P e r s p e c t i v e / S t e r e o Type . . . . . . . . . . . . . 4 2

A U X I L I A R Y INPUT

T i t l e Ca rd . . . . . . . . . . . . . . . . . . . 4 3 Boundary C o n d i t i o n / C o n t r o l P o i n t Ca rd . . . . . . 4 4 C o n t r o l Ca rd . . . . . . . . . . . . . . . . . . 47 Wing C o n t r o l Ca rd . . . . . . . . . . . . . . . . 50 F u s e l a g e C o n t r o l Ca rd . . . . . . . . . . . . . . 5 1 Pod C o n t r o l Ca rd . . . . . . . . . . . . . . . . 52 F i n Leading-Edge C o n t r o l Card . . . . . . . . . . 53 F i n C o n t r o l Ca rd . . . . . . . . . . . . . . . . 54 Canard Leading-Edge C o n t r o l Card . . . . . . . . 56 Canard C o n t r o l C a r d . . . . . . . . . . . . . . . 57 R e f e r e n c e D i m e n s i o n s Card . . . . . . . . . . . . 59

W I N G REDEFINITION CARDS

R a d i i . . . . . . . . . . . . . . . . . . . 60 A i r f o i l O r d i n a t e s ' Chord L o c a t i o n s . . . . . 6 1 Y - O r d i n a t e s . . . . . . . . . . . . . . . . 6 2

FUSELAGE REDEFINITION CARDS

M e r i d i a n A n g l e s . . . . . . . . . . . . . . 6 3 X - O r d i n a t e s . . . . . . . . . . . . . . . . 64

POD REDEFINITION CARDS

M e r i d i a n A n g l e s . . . . . . . . . . . . . . 6 5 X - O r d i n a t e s . . . . . . . . . . . . . . . . 66

FIN REDEFINITION CARDS

R a d i i . . . . . . . . . . . . . . . . . . . 67 A i r f o i l O r d i n a t e s ' Chord L o c a t i o n s . . . . . 68 Z - O r d i n a t e s . . . . . . . . . . . . . . . . 69

Vi

Page 6: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

Section

TABLE OF CONTENTS (cont.)

Page

CANARD R E D E F I N I T I O N C A R D S

R a d i i . . . . . . . . . . . . . . . . . . . 70 A i r f o i l O r d i n a t e s ' C h o r d L o c a t i o n s . . . . . 7 1 Y - O r d i n a t e s . . . . . . . . . . . . . . . . 7 2

P L O T C A R D S

O r t h o g r a p h i c Type . . . . . . . . . . . . . 73 T h r e e - V i e w O r t h o g r a p h i c Type . . . . . . . 7 4 P e r s p e c t i v e / S t e r e o Type. . . . . . . . . . 75

AERODYNAMIC I N P U T C A R n . . . . . . . . . . . . . . . 76

P R E S S U R E P L O T C O N T R O L CARD . . . . . . . . . . . . . 78

F U S E L A G E P R E S S U R E CONTROL C A R D . . . . . . . . . . . 80

P O D P R E S S U R E CONTROL CARD . . . . . . . . . . . . . 81

FIN P R E S S U R E CONTROL CARD . . . . . . . . . . . . . 8 2

CANARD P R E S S U R E CONTROL CARD . . . . . . . . . . . . 83

NORMAL V E L O C I T Y I N P U T CARD . . . . . . . . . . . . . 8 4

F I E L D P O I N T CARD . . . . . . . . . . . . . . . . . . 85

T E R M I N A T I O N CARD . . . . . . . . . . . . . . . . . . 86

5 R E F E R E N C E S . . . . . . . . . . . . . . . . . . . . . . . . 87

A p p e n d i x A . I N P U T / O U T P U T F I L E S . . . . . . . . . . . . . . . 88

A p p e n d i x B . E X T E R N A L R O U T I N E S . . . . . . . . . . . . . . . 89

U S S A E R O R E F E R E N C E S T O EXTERNAL R O U T I N E S . . . . . . 90

S Y S T E M R O U T I N E S . . . . . . . . . . . . . . . . . . 9 1

A P P E N D I X C . INPUT ERROR A N A L Y S I S EXAMPLE . . . . . . . . . . 9 2

ERROR EXAMPLE I N P U T . . . . . . . . . . . . . . . . 93

ERROR EXAMPLE O U T P U T . . . . . . . . . . . . . . . . 94

vii

Page 7: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

TABLE OF CONTENTS (cont.)

Sect ion Page

APPENDIX D - COMPARISON RUN BETWEEN VERSIONS B O 1 AND DOO. . .95 VERSION B O 1 INPUT. . . :. . . . . . . . . . . . . .96 VERSION DO0 INPUT. . . . . . . . . . . . . . . . . .97

viii

Page 8: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

Section 1 INTRODUCTION

T h i s FORTRAN 77 v e r s i o n ( D O O ) of t h e U n i f i e d S u b s o n i c and

S u p e r s o n i c Aerodynamic A n a l y s i s Compute r Program ( U S S A E R O ) is t h e

r e s u l t of numerous enhancemen t s t o t h e B O 1 v e r s i o n .

These m o d i f i c a t i o n s i n c l u d e :

c o n v e r s i o n t o A N S I s t a n d a r d FORTRAN 77 and t h e DI-3000

g r a p h i c s package

a n i n p u t d a t a e r r o r a n a l y s i s r o u t i n e

e x p a n d i n g t h e a l l o w a b l e number of f u s e l a g e , f i n and

c a n a r d segmen t s

t h e a n a l y s i s of m u l t i p l e pods

e n h a n c i n g t h e wing a n a l y s i s t o i n c l u d e c o p l a n a r w ings

e n a b l i n g t h e user t o t r e a t e a c h a i r c r a f t component

s egmen t a s a u n i q u e item

e n h a n c i n g user c o n t r o l o v e r t h e p l o t t i n g c a p a b i l i t i e s

removal of t h e o v e r l a y s t r u c t u r e

T h i s r e p o r t d e s c r i b e s t h e DO0 v e r s i o n program component

l i m i t a t i o n s ; p r e s e n t s t h e r e v i s e d d a t a i n p u t s p e c i f i c a t i o n s and

o r d e r i n g ; and g i v e s a d e t a i l e d d e s c r i p t i o n of e v e r y p o s s i b l e

i n p u t card.

Appendix A d e s c r i b e s t h e i n p u t and o u t p u t f i l e s f o r v e r s i o n

D O O . Program f e a t u r e s which a r e d e p e n d e n t upon t h e N A S A Lang ley

R e s e a r c h C e n t e r computer complex a r e p r e s e n t e d i n Appendix B. An

example o f t h e new i n p u t e r r o r a n a l y s i s f e a t u r e is shown i n

Appendix C and a compar i son r u n ‘between v e r s i o n s B O 1 and DO0 is

g i v e n i n Appendix D. I

Page 9: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

Section 2

PROGRAM LIMITS

I . A i r c r a f t components

A . wing: maximurn of one (1)

B. f u s e l a g e : maximum of s i x ( 6 )

C. pod: maximum of s i x ( 6 )

D. f i n : maximum of t e n ( 1 0 )

E . c a n a r d : maximum of t e n ( 1 0 )

11. Body components ( f u s e l a g e s p l u s p o d s )

A . a x i a l s t a t i o n s : maximiurn o f t h i r t y ( 3 0 )

B. p a n e l s : maximum of s i x hundred ( 6 0 0 )

111. L i f t i n g s u r f a c e components (wing p l u s f i n s p l u s c a n a r d s )

A. a i r f o i l s e c t i o n s : maximum of t w e n t y ( 2 0 )

B. p a n e l s : maximum of s i x hundred ( 6 0 0 )

NOTE: i f t h e non-p lana r boundary c o n d i t i o n o p t i o n is

s e l e c t e d (LINBC = 0 ) , t h e n t h e t o t a l number of

l i f t i n g s u r f a c e p a n e l s w i l l e q u a l twice t h e

number of l i f t i n g s u r f a c e p a n e l s f o r t h e p l a n a r

boundary c o n d i t i o n o p t i o n .

Page 10: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

S e c t i o n 3

INPUT SPECIFICATIONS AND ORDERING

T h i s s e c t i o n is d e s i g m d t o a i d t h e user i n d e t e r m i n i n g

which i n p u t c a r d s a r e r e q u i r e d f o r a p a r t i c u l a r c o n f i g u r a t i o n and

t h e o r d e r i n which t h e y m u s t a p p e a r .

Every i n p u t d e c k t o USSAERO is d i v i d e d i n t o two s e c t i o n s :

t h e i n i t i a l c o n f i g u r a t i o n g e o m e t r y and t h e a i i x i l i a r y : - - a * + A l l r u L . The

f i r s t s e c t i o n is t h e m a s t e r d e s c r i p t i o n of t h e c o n f i g u r a t i o n ' s

g e o m e t r y and t h e second is t h e c o n t r o l l e r f o r t h e a e r o d y n a m i c

a n a l y s i s .

The f o l l o w i n g c h a r t s p r e s e n t a l l p o s s i b l e i n p u t c a r d s , t h e i r

i n c l u s i o n c r i t e r i a , and t h e i r r e p e t i t i o n f a c t o r .

3

Page 11: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

i i I I I I I I I I I I

I

I I f

I "

I I I I

I II

1 % I C - , 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 W

I W

13

f n f n Q ) Q )

u u 2 . 2

I I I I I I I I I

I I I I I I I I

I

f I

4

Page 12: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I

I & I O I U I ( d

I h

I 2 A I

I m l

E4 I I I I I I I I

m 3 !2

N

# I i N L I

I II I II I I I H I H I c n l c n I W l W I H I W I N I N I b I c , 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 t

I I

I ! i m I W 1: i s I O I I W I Z

I I 3 I Z

I i9 I V I

i i I I I I I I I I I I I I I I

I I m l m I W I W I H I W

I H I H

I I

I $ ! $ I 2 I 2 I P I O I ! I W I N I I

t I 1 1 I E t I I I I i i i

I I I I

I I I I I I I I I I I I

0 1 I

A I I

I

E ! Z I

I I I I I I I I I I I I I I I $ 1

V I I

Z I S I Z I Z I H I F I W I c l I

I

E l 81 W I m l

I

h & 0 U (d 5

c s

E 2 d 0

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 I I I I I I I I I I

I

I

1 I I I I I I I

la 0 pc z

v) al d U

a

I I I I

I I I I I

hl & I 0 1 U l ( d l

5 1

1

31 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 1 I I I

m l W I J i H I

2 I P I “ I

I I I I I I

I I

d i d I

k l Ft 0 1 0

I d l d I l l

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

m l c n W I W W I W 4 1 4

I

I

E I W 2 I 2 0 1 0 I l l

I I I I i

i I

I I II I I H I m I W I W l m 1 - I I I I I I I I I I I I I I I I I I I I I

I O

Ii I

i 4 I Z I O I H I H I U l W

I c n I m I O

I I I I

I T

I!3

i

v) al d U

a

!2

I I I I I I I ! I I I I I I I I I I I I h l h l I F t l M I I O 1 0 1 I U I U l I ( d l ( d l 1 5 1 5 1 I G I G I I d l ( d l

1 1 1 0 1 ‘ C I C I * I I I

i I I I I I I I I

Cnl

2 i V I

I

H I

Z I H I F I W I c l l

$3: Z I

E l W I

W I 8 : “ 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 I I I I I I I I I I I I I I I I I I I I I I

5

Page 13: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I

I I I I I I I I I d 13 I @ I V

I I 2 I O I H I @ I H I f 3 I W I &

I I

I

I 2

z2 U

6

Page 14: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I

I I I d t

1 2 1 I E !

I I I I I I I I

1 0 1 I b l

i z i 1 0 1 l U l

I W I ! W l

I S 1

iEJ1 I I I I I I I I I

I I

I I

I I I I I D 13: M I 181 I H I I U I

I I 1 2 1 1 0 1 I H I l r n l I 3 1

I Z I I H 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

1 0 1 I C 3 1 I W I I H I

I I

I d !

I I I E I

I 4 1 1 %

I I I I I I I I I I I I I I

h I L l n I

I

I C O I

9 - 4 1

g 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

h l $dl 0 1 U I ( d I a1

I

I

d l 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

r l l 0 1

I

Ei

I I I I I I I I

m l I

II I I

d l

d l

0 1 I

V I I

d l

" I " I

" I r l m

d l I I *

I d I II 0 1

I II I

I

d I G

g i I I

i i

i

I I I

I I I I I I I

I

I I I

$ 1 U I

I 2 1 S I S I Z I H H I U

7

Page 15: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

v1 a rl u rn

B

E

I

I I I I

I I I I I I I I I

v)

rl U

d n

E

0 V

4 M

0 A

a

I I I I I I I I

I I I I I I

I

I " II

I B I r n I W 1; I I I

0 A

d 0

E

E H H

0 Gl 4

62 0 X V

v)

rl u d

i2

I 4 1

I II I

I EI 2 1

i

r l I d I 0 1 G I 5 1

I

I I I I I I

I I I I I I I

I I I

4 1 I

II I I

H I 0 1

H 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 ig

U I I

B I 0 1 & I

8

Page 16: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I I I I I I I I I I I I I

ti

i

i i

0 1 U I ( d l a1

% I I

I I I I

I

I I

I I I I I

I

I I I I

I

I I

9

Page 17: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

S e c t i o n 4

INPUT CARDS

This section presents all possible input cards in the order

which they must appear (if used). Each chart lists tne input

variable/variables name, allowable value(s) , card columns where variable must go, and a description of the variable. Note that

the card identifier label which goes in columns 73 through 80 is

optional.

PRECEDING PAGE BLANK NOT FUMED

11

Page 18: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

12

Page 19: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I

I I I

I I I i I

I I I I I I

a (d s M

I I I I I I I I I I I I a1

( d l @ I M I

I s i

0 1 U l

" I i o I U

I(d I U I I ( d l u l s l a U I M I ( d l ( d a I M a l U 4 I F : I a s I d M l a m I 3 5 2 1 s z I a @ 3 I

I a d s 1 3 s ~ I O a i a m

I s a I M a l d o s i s w a J 1 s P I P C M I m u d I ( d 3 P I W P 0

I F : O ( d l 0 1 s I P Z U I 2 2 a

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 d O d 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

IQ\ I I 4

I I I I

I " I * I

I " I

I I I

I 4 I

I I

I I I I I I I I

al P 0 U

m U C al M al m

a

\o

0 4 4

I I I a1

8 1

M I 0 1 m l s I a1

I

I 0 1 U I

I

S I

8 1

a i 0 1

I c d W l

cd " I I a o ! l a w ;

I a i 122;

i o

l o a 1 I aP I I O 3 1

I I I I I

I I

I I

I I

I I

I I

I I

I I

I I I

I I - 1

1 0 4 I I d l

I I

i I I I I I I I

I I I l a I O

I I I I

I I I I " I "

I

IF2

I

1 4

I O I d

I

I

I I

I I I a 1

a ) l P I d l M I 1)l W l a ) I a1

I 0 1 P I

I 0 1 U l

I W l U l G I @ I 81

a1 a J I P 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 E I I I I I I I I I I 2

I " I .

i

I c r )

I I

I I I I I I

I I

I V I 2

I ! 2

i I I I I

l o o I d I 4 I " I d I I I

i

i I I I

1 I I I I I H I O

I I I I I I

I I "

I e

I I " I * l a i d i I

I I I I

I I I I I I

I I I l l

I I I I I

I I I I

I 4 I i I t i I

I l l

I I I

I I I I

1 0 1 I C 0 1

I m l 1 " '

I I

I

13

Page 20: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I

I I I I I I I I I I I I I I I I I I I I I Z I O I H IE-C I & I H

I r n I W l a I

I

I I I I I I I I

I I I I W I P

1 3 I I I

I

I 8

I I

I

I d

I I I I I I W

1 4 i 4 I > I I I I I I I I l g I

I d I O

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 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 I I I I I I I

I

I

I I I I I I I

I 1 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 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 1 I

4

2 (d a)

d 4-1 aJ 5

0 u a a)

3 0 a) u (d G d Q u 0

4-1 0

u 0) P

z 5

0 m 4-4 + m -H

j

\o

4

4

r n I a J I U I ( d I G I d I 5 1 U I 0 1

I u I

r l I I a 1 I I

u l @ I a 1

I * I

G U I a 3 1 s a l

a J l * a 1 d P I u I (du I M r n I a l l

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 I I I I I I I I I

a ) I 8 1

$ 1

$ 1

uz I

G e l

I

I

I I I I I I I I I I I I I I I I I I I I

1 I

$ 4 1 a J I d I W I + I U l G I a J I

I 5 1 M I ( d I V I

I I I I I

I I I I I I I

E-CI

I

3 I

I

S I 5 1 = 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

0 1 0 3 1

I + I

I m I - I

I I I I

i

14

Page 21: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I 2 I

I o ) I 1 I I

I 1 I 1 I 1 I I I 1 I 1 I 1 I 1 I 1 I 1 1 1 I I I I 1 1 I 1 I I I I I 1 : :

I I I I 1 I I I I I I I 1 I I I 1 I I I I I 1 I

I i

1 1 1 1

I I I I I I

I 1 I 1

I 1

I I I 1 I t I 1 I 1

I I I I I 1 I 1 I 1 1 1 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 c U i

i 1 A i G U I a l l

a ; MI

a i i i M i S i M I o) I I a I ( 0 I a 1 M I I d l r ( l d l a l 1 P ) I a I I a I I d l I r n I r n l r n l a 1

i N I

a i i;ni x i 2! a i

M I i r i 6 . n i h , I N I d I U I r n I 'il

I I I I

i n

I

I I I 1 I I I I I I I I

I I I I I I I I I !

W 0 Lc a P

2 3

a 1 M I

Q I a 1

I 4 1 a 1 C I ( d l

& I

cu O a J

M

a d

1 5 zcu

n a a m

1 cu a C 0 0 a m

3 cu -0 c 0 U a, cn

- rn 1 cu Q Lc d d cc

i I I 1

I I I I 1 1 I I O I c r ,

I

I I I I

l h I d

I

I + I "

I I - I 3 j E

1: I

I I

i I I " I I

I

i o

I +

I N r n l

I I r n I i I I I I I n I d

I -

I Z

I

1 3 I

I I I I

I I I

I " I + I I U

15

Page 22: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

16

Page 23: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

a 0 a

i a u I O rn

m 4

4

I 1 I I I I I 1 I 1 I I

d

I 1 1 1 I I 1 1 1 1 I I I I I T J I I O 1 I a1 I I I U I I r n l 1 & I I d 1

1 " : I F , I

1 0 1

I I r n l 1 C I I O 1 I d 1 I U I I ( d I l U l I r n l I I

! U I

n d W

!I E

I I I I I I I I 19 I

I + I U I I I I I I

i d i

i

1 1 I 1 I I I I I I I I I I I I I I 1 1 I I I I 1 I I I I I I I I !

17

Page 24: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I l l I l l I l l I l l I I I d I 1 0 1 I W I r n l I)

I I * I N l d

I I

l D 1 4 I O

1 % I

I I r l

I I I i i i I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I l l I I I I l l I l l I l l I l l I I 1

18

Page 25: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I 1 I I I I I I I I I I I I 1 2 I O I H I F I &

I V la I W I n I I I I I I I 1 I I

I I I I I I I I I I I I I I W I D

1 3 I I I

I I I 1 I

%

i

I d

I

I 5

! 2 1 3 I I I I I I I I

i g I I d I O 1 u I I I I I I I

Q d d d -4 4-1 4-1 Q U a m

U 0 4 u4-1

a U 8 0 m4-1 1

d m o Q -4 u u rdo

a 5 $ 2: 0

4-1W O b

d U r d Q P C e o z 1

i I I I I I I I 1 I I I I 1 0 I "

I I 4

f "

I 1 I I 1 1 I 1 1 1 1 1 I I I 1 I 1 I I I I I I I 1 I 1 I 1 I 1 I 1 I I 1 1 I 1 I 1 I 1 I I

I d 1 c

la1 l d l a I O I U I o l d I Q I C l a l w I I I 1 I 1

I C !

P I 2 1

I ! i i I I I I I 1 1 1 I 1 I 1 I I I 1 I I I I 1 1 I 1 1 0 1 0 I " 1 " I 4 I 1 4

I " ! " i . . i

G d 4-1

5 u 5 0

LW

0 " 4

m L

I l l I l l 1 1 1

i i i I l l I l l 1 1 1

I I I I 1 I I I 1 I I I I I I I I I I I I I I i I

G I G 4 1 1 - 1 W l v c

I

v c I x 4 1 1 - 1 P41m

I I I I

I I I I I I I I I

5 I 5

i

I i

0 1 0 " I "

I " I "

I

4 I 4

.. 010

I I I I

r n l o o d l 4

4 1 4

" 1 - d l d

I I I I I I

I I I I I 1 1 1 1 1 1 1 1 1 1 I l l 1 1 1 1 1 1 1 1 1 1 1 1 I I l l l 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I 1 I I t 4 1 1 1 1 l a 1 I 1 I l d l I I I I W I

G i i i 1 4 1 . r l l d l I l u l W l d l G I G l d l

I W l d l d l Q I l w l v c l a l

E I U I J z I ~ l I a ) l c I u l u l a l 3 1 M I d l G I M I a ) 1 d 1 . 4 1 ~ 1 r d 1 m l W l 2 l H l v l

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 I I I I I 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I I I I I 1 1 1 1 1 I I I l 1 1 1 1 1 1 1 1 1 1 1

5 1 . 2 1 I 1 - 4 1

i i i i i

1 1 1 1 1 i o i o

I 4 I 4

I " 1 " I 1 I I l " 1 " I I I - 1 - 1 0 1 0 I I I I I 1 I 1 I I

i I I I I I I I I I I I I I I 1 I I I I I I I I I I I I 1 I I 1 I I I 1 I I I I I 1 I I I I

4 E I H

" I F I

* I 0 1

I I I I

n I

w l E : I

S I I 2 : I

g ! 1 " I I

I I I I I I I I

0 1 0 " l c o 4 p c o l " N I b

I I I I I I

i 1 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 1 1 I I I I I I I I I I

19

Page 26: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I I I I I I 1 I 1 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

a Fc (d d

3 a C 0 u al rn

I I I I I 1 I I I I I I I I I I I I I I I 1 I I I la I F c l a I C l a 1 0 I l a I F c

I Z

I I I I I I I I I I I I I I I I I I I I I I 1 I I I I I I I I I I I I I I I

a w a c a V

5 Fc 3 0 Fr

I I I I I 1 I I I I I I I I I I I I 1 I I I I I I la I & l ( d I C l a 1 0 I IC I O I W I -4

I I 1 I 1 I I I I I I I O i"

F!14 S I * I J I m

I I I I I I I I I I 1 -

I I I I I I 1 I 1 I I 1 0 p 1 % I 4 I 1 - 1 0 I I I I I I I I n I " I "

1 0

I W I2 I I I I I I I I I I 1 1 -

I & I 2

; 4

I .t I I I I I

I 0 1 0 m l m

i m 1 m

I * I + - I -

0 1 0 I I

i 1 I I I I I I I I I I I I I I I I I I I I 1 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 1

I I I I I I I

I

I I i i i i i i i i 1 1 1 1 1 1

I - 1 - 1 0 1 0 I I

i i I I

i i 1 1

I 1 I 1

I I I d l b 1 " l "

1 1 I 1

I I I I

1 4 i 4

I " l m l " 1 " I 1 I 1 I 1

I 1 I 1

I 1

I I I I I I I I I I I I I I I I I I I I 1 I I I I la I F c l a I C l a I V I I C

l a I W I I I I I I I I I I I I 1 0

I 2

13

1 % I * I I - 1 0 I I I I I I I n 1 0 1 4

I & 1 0

I W I 2 I I 1 I I I I I I I I O

f " ! 2

f " I 4 I " l o o

I I I I I

20

Page 27: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

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

a 0 1 I

* I I

r n I b l

I I I

I

01

i

?

21

Page 28: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

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 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 I I I I I I I

I

Ell W n

W J In 2 3 3

2 0 .d U (d U 0 d

a, 5

m a, 3 d

F

9 0 0

4

9 0

m a, U (d G 4 a L 0

a, 5

a L 0

5 U c a, U L a, a c .rl

2 4

co

W 0

U u a,

5 (d a,

m a, 1 rl (d 3

2 0 U

a 1

2 4 (d u

L1

a L (d 0

2 (d w

m (d

e

d 0 0 I

r-

5

(d

G .d

c, 3 a G .d

a, 3 d (d 3

m .d

U 1 a e 4

W 0

b a, a L 0

Ll b P

c 5 rl (d a, L ca

a, M la aJ

0 U

a, M a a, I M c .d a ca a, d

2 .d 3

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 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 I I I I I I

i

a L 3 a, 5

a b L a cda, U L

0 co 4

Crl h

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 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 I I I I I I I

I

22

Page 29: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

E

I l l I Q l C U I Q I M I M I M l a l a l a I Q I Q I Q l l l l l l I M I M I M I d 1 4 1 l a l a l a I c d I r d I r d I Q 1 Q 1 a,

I G I G I . 2

! T I ! - ’ ! ”

I I I I I 1 I I I I I I I

i i d i , + i d i I l d l d l - d l I I O I O I O I I I w l W l W l I I k l k l U l 1 l . d I . d l d 1 I l r d l r d l r d l I 1 1 1 1

i r c l i w i r c l l

I 2 1 I I I 1 0 1 Q I Q l Q I I H I U I U I U I 1 W l r d l 6 1 r d 1 1 ! % l G c I c 1 c I I t - l l d l d l d l l d l a l a l a l I V l k l k I U l I r n l 0 1 0 1 0 1 I W I I I I I I I I P I X I W I N I 1 1 1 1 1

I 1 0 1 0 1 0 1

‘ 1 1 1 1 ! i l l 1 1 1 1 1 1 I 1 1 1 1 I l l l l I l l l l I l l l l I 1 1 1 1 1 1 1 1 1 I I I I I I 1 1 1 1 l l l l l I 1 1 1 1 I 1 1 1 1 1 1 1 1 1 I 1 1 1 1 I 1 1 1 1 I 1 1 1 1 I I l I I I I I I I I W I I I I 1 3 l r l l d l r l l I I r d 1 r d l r d I 1 3 1 k l k 1 N 1 1 1 1 1 1 I I I I I 1 1 1 I l 1 1 1 1 1 l l l l l I 1 1 1 1 I 1 1 1 1 I W I I I I I ~ l X I W I N I I I U I c 3 1 U I l H l O l O l O l

1 d 1 0 1 1 a 1 S I

I 2 I p c l l d I d I

l 4 l 2 l 2 I 2 l p-ppp: I 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I I I I I 1 1 1 1 1 I 1 1 1 1 I 1 1 1 1 I v 3 1 1 e 1 - 1 1

I E l b 1 d 1 N 1 I U I I I ” ‘ 1 O I d I C O l l n l I l l I 1 1 1 1 1 l l l l l 1 1 1 1 1 1 1 1 1 1 I 1 1 1 1

I 1 I . + I d

I Q I ‘r) r n l

U rn

2

U e

I

i V I U I

S I I I I I I I I I I

C O l O N l C O

N l c r ) N l b

I I I I I I

23

Page 30: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

a Q) u L.l Q) w aJ ec N

(d U rl Q) a w 0

m

rl

$

s

$ E

z d a (d Q) d

d d 0

W Fc d (d

Q)

5 W 0

Q) U

d a ec 0 I N

Q)

2

5 0 U

l a, 5

( d g 0 u c 0

M d c u d c d a u 6 0 0 4 a m a Q ) N eco u s o u c)

U Q ) c 7 Q ) r l u C d F c 3 Q ) a

( d a l Q)d

w *d Q ) u

Mal a a a m

4 a

bo c d rl d (d L.l U

0 U

Q) M a Q)

I

d a (d Q) rl

M c d 3 m d

U 7

d

2

4 0) M a Q)

rl (d Q) ec

2 0 N H

I I

M I

;L, 2 0 N B

I

i

0 a3 4

m h

Page 31: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I I I 1 I I I I I I O I O I I r l I .rl I O l W I U I d

i I I I I I I I I I I I I I I I I I I 1

I I I I I I 1 1 I I I I I I

I I I

i

g n I I

I I

n I 1

I

I

.)

U Q) P

G rl

5

1 I I 1 I I I I I I I I I I I I 1 I I

I M I S I G l G l d l d

I & I l d I a 1 t 3 1 u 1 0 1 3 I d 1 a I I d I @ I d I S 1

I U I I O 1 $4

I m l U 1 m 1 0 I a 1 1 0 1 I 0 1 m l U 1 al

I c n l J J I W I

1 2 1

i i i j

I 3 I m

p p g

I W H

I " I 2 1 2 1 9 I H I E 121 m 1 0 1 m I I a l I m 1 0 I d 1 0 IC1 &I l u l a I 1 I u I m

I a 1 4 I a 1 2 I U l H d

IO I o w I I U I V I m r (

I O I JJa I k l &

I 1 I E

I & I Y

d 0

W U d (d

U al P

2 r ld

3 zz darc

z 0

9

i

I t I I 1 1 I

I

1 % I 2 I O

(a I I I I I I I I I I I 1 I I I i I

i o W I O

s i ; 3 1

19 I O I I I

i I $ B I I I N

i i I I I I I I I l g I

I d I O

I I I I I

I "

i 4 i u c d I (do

I I a u I W l a s l H l d 0

1 % 1 alp

0 m + m I-

.. I .. W I W H I H 0 1 0

I I

z ; z

25

Page 32: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I U

rl m aJ &

I i I I I I I I I I I 1 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

1 I I 1 1 1 1 I I I

m a 5 & wcd

0

- U

I I O

1: I I : I

i t I I i

L 01 P

C 5

I

I i I I

I I I I I 1 I I I I 1 I I I 1 1 I 1 I 1 I I I I I

I I I I

I 1 I I 1 I 1

I

I

!

26

Page 33: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I ! I I

i I 1 I I I t I I I I

I I

i I I I

27

Page 34: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

28

I m I d l

3 & 'r)

I I

I

0 a3 4

rl h

1 I ! I I I I I I I I I 1 I 4

l k I N I 1 I 1 I 1 I I I I I

I I I I I 1 I I I 1 I

1 %

I I

I -j i o

"I4 1 0 3

4 4 2 I 4

I " @ I

4 c o I c c ,

I I I I I

I 1 I 1 I I m

I * ( I U I

I O

I I m I m I o , I 0 I O l w l a I I M I C I d I W I d l a l a I I m I W

I Z I H

I O I t I N I

l a I I * I I r n I .I4 IC I U I I & l a I Q ) l a

I 1 I .- I W ! H I O I Z 1 I I I I I

I :

I 2 I E

12 1 3

I %

I 2

Page 35: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

n

I I a I

i I 5

i w i I S l d

1 3 1 r I I

1 4 1 1

i

i I

i I I I S

I r n 13 I E I I I I I I

I

I I

1 1 I

29

Page 36: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I I I 1 I I I I I I I I I I I I I I I ! I I I I I I I I Z I O I H I W I &

I V I c n I W I ! = I I I I I I I I I I I I I I I I W 1 3

I 2

12 I I I I I I I I W I J I F Q

12 I 3 I P I I I I I I I

l c n

1 3 I J I O I V I I I I I I

I I E

I I I I I I I

l a ,

l a , I v ,

I 2 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 1 I I I I I I I

i a I O l a I

I U IC"

I I I I I I I I I

I M I *rl 1 L - c I O I 1 4 - 1

I .5

I o

G ?-I M .d L-c 0

W 0

a, u cd G d Q L-c 0 I w

I I I I I I I I I I

i a , I u I c d

I I I I I I I I I I I I I I I 1 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 d I c d l a , 1 L . C I I I i i

I 1 1

1 0 1

l c a l 1 0 1 l p l l I I I I I I

I I I I

I I

I d G I

I !

P I I * I I I I I I I I

i I I I 1 I I I I I I I I I I I 1 I 1 I I 1 I I I I I I I I I I

4 cd a, L-c

1 I I I I I

N I c 3 I & I

0 1 I & I I

I I I

8 1 I i

i 1 I I I I I I I I I I I I 1 I I I I

1 I

- 1 0 C J I C X )

4 1 4

23'0 I " I I I I I I

30

Page 37: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

H E-r PI H c.4 V m W a

i I

w a

I

!

I I

W I J I

4 1 8 3 1

I I I I I

I I I

I I I I I I I I 1 2 4

I

I S

I IE I I

I I I I I I I I I I I

I I I I I I I I I I O l o o

I I

i + I r n

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 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

31

Page 38: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I I I I I I I I I I I I I I I I I 1 I 1 I 1 I I I I I I I I I I I I I I I 1 1 I

1 1 I I I I 1 I I I I I I I I I I I I I I I I 1 1 I 1 I I I 1 1

I

!

I I I t I I 1 I I I I I I I I I 1 I I I I 1 I I I I I I I I I I I I I I I I I I I I I I I 1 I I I I I 1 I 1 I I I 1 I I I I I I I I I I I I 1 I I I I I I I !

i I I I I I I I 1 I I I I I I I I

a, 5

m o a,

i I 1

U L l 1 0 0 6 I I O I m .a I N a b - 2 1 r n U I

i 1 2 I S

i i I I I I I m I

i 1 I I I I I I I I I I I I I I I I 1 1 I I I I I I I 1 I I

I I I I I I I

i

I

ii I I I I 1 I I 1 1 1 1 I

I I F I I 1 I I I I I I I 1 1 I I 1 1 I I I I I I I I I I I I

v) m a, o 0 $4 a

i I I I I I I I I I 1 I

id a v3 W

J ii 0

I N

rl (d a, Ll

i b- I N

a, $4

I a 9 A

‘N- fa O W

o $ 2

1 I 1 I 1

! I I w m .d e

! 2 1 3 I ! ! W W

i f 1 1 1 1 I I

i u I ( d l a , l a I d

i m i u i o i u i o i I I - 0

I W I 1 E - l I d a l r n 1 0

l o o

a, I + l r n

I d 1 IO 1 “ o o 1 0 1 I ” I I ” i - i 1 1 I I I 1 I 1 I I

Page 39: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

n

I n ) an) I a l 7 I r a r l m I ( 6 r a ( 6 I ( 6 3 I d LJ c I n ) S U I c n ) c L J a I O a n ) + 1 6 0 t d a l 3 I U U W

i p a I d

I I U I n ) I a l

I 5

13 I I I 0.

I W I H I O

i " I

I I

33

Page 40: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I I I 1 I

I I M I M I I C I C I Id Id I l a la I l a l a 1 I a l I a l 1 I d I d I 1 I I l r l l r l 1 I d Id 1 I O I O I I W I W 1 I ” I ” 1 I d I d 1 l a l a I I 1 I l a la I I ” I L

~ I 1 I 1 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 I I

I I I I I

V I

I M I a l l m I

I C I

2 1 I

Z l I

I I

I I M C d a a a,

i I I I I I I I I I I I I I

I I I I

I

? d a a al d

d d 0 rcI L d (d

d a a a rl

rl d

d

rl .A 0 w ” d a a ” d

d d

1 0 W ” d a U u

d d 0

W ” d a a ” (d 0 P C d

0 W ” I

a l l

5 1 I d l a I

rl a U ” ld

E (d 0

5 m i d I

I ‘r) I

- 1

id 0 P U 3 0

I 0

3 0

5 0 P C d

i I I I I I I I I I I I I I 1 I I I I I I I 1 I I I I 1 1 I 1 I I 1 I I I I I 1 I I I

I I I I I I I

I

W 0

W 0

.I=

I h i a l l d I W I d I U I

a 1 d L l

a , I a s I ” E l a 3 1 U C l

I I I I I I I I I I I I I

- I

C I a l l

% I 0 1 Z I

I

H I D . 4 1

I 1 I

i I W

I O W 0

W 0

W 0 5 U

M C

01 U (d C d a h a l O M la N a l

M C a

01 U a C

i a l I U I d I C I d l a t ” a l I O M I l a l N a l I I I

al d

a ” 4

d

a ” 0 G

d a V a l O M l a xal

.A a ” 0 O M l a w a l

i I I I I I I I I I I I I I I I I I I I I I I I 1 I I I I I

I i

I d l a 1 0 1

I I I I I I I

I

I ”

!

rl a al ”

rl a aJ M

rl a a, ”

rl (d al ”

rl a al ”

# I I I I

1 1 I 1 1 I 1 1 I 1 1 I I W I I J l I

I

I H

I H I H 3 1 c u I k

I I I I I I I I I 1 I 1 I 1 I I I I

2 I x I * V H z H cu

* 0 z H cu

i~ I O I Z 1 H I c u I

V 0 z H cu

I i i i I I I

I I I I I I l a \ I * I

I r n I * I I I I I I

I t

I 1 I 1 I 1 ! !

N * t 9 m

9 m 4

0 VI

I I I I I I I I I I

1 1 I I I I

3 4

Page 41: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

5 (d al

m a, 5 d (d 3

El 0 U

a 3

2 1-I (d U G 0 U

a b (d U

s (d w

. a, M a a, I M d d .I4 a u U

0 U

al M a a, I M c 1-I a (d 9) d

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 I I I I I I I I I

IO IO 1 -

I

I ?

I + I ? I o I I I I I I I I2 I H

I I I I I I I I I I d I b -

I %

I + +

i I I I I I I I I I I

I 'r) I Z I H

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

I24

I %

i I O 1 0 3 .

U I +

i i

i U I 4 0 3 al I I I I I I

I IO

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 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 1 I

3 5

Page 42: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I a J I I l a I I I O I

I .. I 4 I W I I W 1 0 I O

I I I I I I I I I I 1

i

I8 I " I

I " I 2

36

Page 43: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I

I I

I *

Q I

I W 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 Z ! 2 i b I & IH If3

i n

I > I I I I I I 1 I

1 %

I I r n

I 3 1 4 1 0 I W I 1 I I I I

I E

I M C d Q (d 9) d

d d 0

W & d (d

-0 & (d 0 2 W 0

8 U (d c d a & a J O M I ' d x a

I

d Q ld aJ rl

rl d 0

W & d (d

Q & (d 0

2

3 W 0

aJ U (d c

?-I (d al &

I I I I I * I H

I W I I I I I I I I I I * I d I

1 %

I * I " I 1 1 1 I 1

i I I I I I I I I I I I 1 I I I 7 4 i ( d I a l I M I 1 I I 1 I I I I I I N I H

I U I 1 I I I I I I I I d

13

I " I 4 I " I n

I I 1 I I

I I I 1 I I C 0

I " I " I " I " I

I I I 1 I 2 I d I ' d I ( d l a I d I Id I d I O l W I & I d I ( d I l Q I & I ( d I O I P I U 1 s I O I I W I O I I a J I U 1 ( d

I I I 1 I I I 2 l a

I I % I I "

I d 1 I ( d l r)

I l a )

1 4 1 - 3 l d l & 1 0 1 (d l W l G l & l (d

t l a , I Q l S I M l U I ( d I 1 0 1 " l P l d I U I 1 3 1 - 1 0 1

I U I M I C

I I I I 1 I I I I I I I I I 1 I

I a l I & I I I I I 1 1 I I I I N I O

I U I I I I I I I I I l r n I d I

I c r ) I U I I I I I I

I:

1 %

I 4

i i 1 1 I I I 1 I 1 I 1 I I I 1 1 - 1 0 I l n l c o I I 1 I O l O I l n l h

I I I I I 1 1 1

1 4 I 4

I 1 1 1

I I I I I I I I I I I I I I I I I I I I I I I 1 1 I I I I I I I I I I 1 I I I 1 I I i I I I I I 1 I I I I I I I I 1 I I I I 1 I I I I I I I I I 1 1 1 1 I I I I I 1 I I I I 1 I

I I I I I 1 I I I

I

37

Page 44: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I 1 I I

! I I I I 1 I I I I I I I I I 1 I I I I i i I 1 I 1 I I I I I I

i u i

i i I m l

1 5 1 I 4 1 1 0 1 I V I

l z I 1

I 1 I I I 1 I I 1 1 I I

9 0 0

9 0

38

Page 45: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

n a

I I I I I I 1 I I I I I I I I I I I I I I I I I I Z I O I " I H I &

I U I c n I W

I 2

I n i I I I I I I I I I I I I I I I I I I I I I W 1 3

I * I I I I I I I I W I d

I 4

I 2 12 1 3 I

I I I I I I I

I O I O

I ?

1;' I

I O I I I I I I I I I

I ! = 4 1 0

I U I

I ?

i n

I 2

i I I I I I I I I I 1 2 4 I 'r)

I O

I U I I I I I I I I I I I I I I I I I

I 3 I 2

I '

0 a3 4

0 h

I I I I I I I 1 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 r n I W

I Z I H

I O I l v ) I -4 I S

I U I @ l a , l a l a , I b I I - I O I

I & 1 0

I 2 I 3

I "

I " I 2 I g I " I I W

I I *' I W I B I O I Z I I I I I I

39

Page 46: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

i I 1 1 I I I I I I I I I I I I I I

I I Z I O I H I F C I &

I U Icn I W I P I I I I I I I

I

I 2

I I I I I I I I I I I "

i S i i

I 3

I I

I I

I 5 j3 >

I # 18

1 I

I I I I I I I

I 1 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 I

I

i I I

i I 1 I

I

I I i i

g I 4 l C U I O ( d l 4 O I U + l a W l O 4 1 " U l v r C l d a I l U a l e

4 1 0 ) l a m l d 4 1 X l v l ( d l 4

I X l - l l ( d (d

d I (6 0 1 0 N I d r ( l U U I U 0 1 aJ S I >

I I I I I I I I

N I N I

U I U 0 1 0

I - I -

Jl-l

I X I X

I

I

i I

i 2 1 2

I C t m I

I

r = A I c e51 I 4 m c I 44 (d I

8 0 I W d h I a u I 4 a 3 I e o U l

S I c m u l a 4 I c c m I u u I

I I I I

I I

I

I I

i I I I I I I I

m I a l l a J I

$ i

!i I

a 1 I

- 1 @ I l-ll

l-ll l - l l

I I I I I I I I I I I I I

d l ( d l

S I

E i I I I

i I I I

i

i i I

i i I I

i

i i

Z i G

I I I I I I I 1 I 1 I 1 I 1 I~

I I I

h I P) M I P) a J I h a1 M

I P ) - 1 a

C l l - l ( 6 1 M

I C S I (6

" I a & I *

I

I I I I

::I 3

I

i I I

d l d ( 6 1 (6 a J I 0) Q I U

I

i i I

I

i

1 1 1 1 C 0 4 U " U Q) a

' 0 )

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 o F 1 m l h I

i I I

Page 47: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I I I I I I I I I I I I I I I I I I I I Z I O I H I W I ! & I H I C 4 I W I c n I W i n I

i

I

I S I

I I I I I

I I I I

I I W 1 3 I J

I I

I I I I I I I I I I W

1 4 1: I : ,

I I I I I I

I

I B I J I O

I I " i I I

l l l l l I I I C I I 1 1 1 1 1 I I I O I I r n I r n l a J 1 I I I I U I I S I S l 0 l I I I I U I

1 1 1 1

I I I r n I I 1 I d

I a J l a J I S l I I I I d I 0 I 0 I C l I I I I a l I I C I C l d l I I I l a 1 I . d l d l I I I I I o , I I I I - I r n I I I I & I 1 - 1 - 1 3 1 s l 1 1 1 I 1 5 1 3 1 a J l S l h I I la I

I l l d I I . d l d I * I C I I I I U I I a J I I I

I a l a l o l u l u I I

I I l a l r n l w l d l u

I 0 1 0 1 0 1 a l l 1 - 4 1 I I I I I I S l r n 1 0 1

I a1 a1 & l w l m - 4 1 r n I I FC I I d l ( d l ( d I O l d a l a l a l o , I I a1 a1 a I S I u l k l d 1

I O I O I O I d I r n S I I I U

I G l C I G I I d a l o l 0 1 Q ) I I d I d l d l a l w u l - 4 l d l a I I M I M I M I aJ I d M a1 a1 d u I I u l M I b l d l G F I a I u l a P I I 0 1 0 1 0 1 m i Q U I u i r n i u a i

I ( d l a 9 1

I a J l a J I d l 0 1 a I I I F C I

1 I U I l * l * l l d l ? I

I C l a J I C l - I @ I I I o , I I - 4 I d l u I o I S I I I 5 I

H I l m I I w I w I w I a I a 1 - 4 1 I d I

I I I a J l U 0 I ( d l C d l w I

I I I I r n l a J ~ l u l u I c I I d l d l d l u l u o I I I @ I

I

I C l c I G l N I d l ~ I 0 l 4 I

I ~ W ~ ~ ~ W 1 ~ 1 H O 1 ~ 1 J l U ~ I I I I I I I a J l a u l

I 1 1 1 I 1 1 1 I I l l I 1 1 1 I

1 1 1 1 1 1 1 1 I 1 1 1 1 1 I I I s m I 1 1 1 1 1 I d l d l - 4 l - 4 l I ( d I ( d I ( d I ( d I c r ) I I I & I l a J I a J I a l l a J l 1 3 1 0 1 ~ I r n I

1 1 1 1 l I I l l I I I I

I I I I I I I I I I I I I

1 1 1 l l I I I

I I I I I I I

I I I I I I I I I I I I 1 1 1 1 1

I I I

I Z l Z l c n I J l W l P I l F 3 l F b l o 4 l H

I 1 1 I 1 1 1 1 1 1 I I I I I l l I I I

I I I S I I M l u l u I ~ l ~ I I IC3 I

1 1 1 1 1 I I I

I I I

1 1 1 1 1

I

I I I I I

I l l I I I I I I I I I

I I I

I O I I C 0 I

I

I H I W I H I O I P I I n

' I I I I

l r n I I " I

I I I I I I

i I I

i ! I i I I

i I

41

Page 48: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I I I I

(d I ( d U I U (d I ( d

c I C

u I U

0 I O

a I " " I " 2 I: a ! a

i I I I I I I ( d I U I ( d

l a

I I I I I I I I ( d I U I ( d l a I

I I U I C I -4 I O

I 2

! a

I

i I I I I ( d I U I ( d 1 5 I I C

I U I C I " I O

I d I d

I "

I "

I I I

I I I -

I ( d

t

I 2

I 2 I 2 i; I a J I d 1 3 I I O I U

1 1 1 I I I l l 1 1 1

1 1 1 1 I I I I I g I I I ! Z

I

I I I I I ( d I U l a l a I I C I " I 2 I d I O l a I I d

1 I I , i I I I I I I I I I I I I I I

3 1 b l ri!

~i 0 rl a

$ " U 0 a a m M aJ a (d

3

5 UI d

UI aJ "

W " U

G 3

i M I 0 1 m U I 0) C J f C ( d I 0

W I d

U 0 d a 0 9) I-r a, U m (d

i c I " 1.3 I O

" I aJ U I c ( d I (d i o

l a I

I I I Z I O I H l !3

I i r l I ( d 5

* 3 d

W U o m h

a J U I U ( d Q c u " a

o a O M C J O

2 .: $4:

i I I I I I I I I I I I I I I I I I I I I I

5 a d

W U o m h

U ( d a l c u " a a e M " 0- O M 0 0

> 3

A :

3 a, d * W 0

a, U (d c d a M 0 0 0 I N

c j

2 ; W U o m

i I I I I I I I I I I I I I I I I I

a h aJ e 0 M W

aJ

(d U UI d

2

n

i I I I I I I 1 I I I I I I I I I I I I I

d i

3 I a J I

d I

M I G I d I

" I 3 1

I I I

SI P I

t I

5 i " I

" I 3 1

I W l 0 1

I M I a J I U l a ) l e 1 ( d l d l

I I I

$ I

n i

UI i '0 C d l W

I U I l m d l a

ICJ U I I a J l U " I O W l d d l a U l

5 1 0

I I

5 : s

S I $ H I E

2 3 1 W U I o m 1

h l a m 1 U I a a , i E U I " ( d l

o a I O M 1 V O I I O 1

2 2 I

* V I

e

9

2

aJ U UI

al U

.d 5 M 0 0 0

h a m U aaJ C U " ( d a c M d o a O M 0 0 I O NCJ

I I I I I I I I I

I ( d l a , I & I I I I I I I I I I I I I I I I I I I H l c n

I I I I I I I I N

I 4 I 1 "

I I I I I I

I d

I "

I "

I "

I I I I I I I I I I d l a l a l

I I I I I I I I I I I I I I I I I

I M

I l B I I I I I I I I " I N

1 "

I I I I I I

I "

i I I I I I I I I I d I ( d l a , I M I I I I I

I I I I I I I I I I I

I

i 5 I I I I I I I I I N IC')

i 4 I "

I I I I I I

I -

i I I I I I I I I I d I ( d I a J I M

I I I I I I I I I I I I I I I I I I F

I I I I I I I I "

I 4 I IC')

I I I I I I

I

I N

I "

I "

i I I I I I I I I I d I ( d l a , I M I I I

I I I I I I I I 1 I I I I H I c n I H

I I I I I I I I I N

I 4 I 1 "

I I I I I I

I

i n

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

rl (d aJ M

d (d aJ I-r

W H cn 0

i I I I I I I I I I I I I I

I E E I H I I I I I I I I

N I "

4 I 4

" 1 "

--r I "

I " !

I

i I I I I I 1 I I I 1 I I I I I I W i n 1 3 I I I 1 I I I I I I I N

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 l o I "

I " 1 4 I I "

I I I I I I I

4 2

Page 49: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

i i s G I 15%

I I . . I

I I U I I W H . 1 7

1 I H p

4 3

Page 50: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I

I d r n I M o a I (dab4

I L a I P Y I 4 O a

I F F a I o o c I z o c d I

I I I

I

i I I I I

I I I " I I I I I I I I I I I V l a I Z

I I I I I

I I I

I Z

I

I " I * I " D I I I I

i -a 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

10

I I I

I

I I I I I

I I I I 1 % I V I H

I

I E I I I I I I I I I 1 - I + I "

I

I I I I

I I I I

I t r u

I X I d 1 1 - 1

I I "

I $ I

I r n I r n I 8 I d I d I 5 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 r n I Q ) 1 1 - 1 I 1 I r n I rnh I a J 1 - I I N U I aaJ e I a 0

I I I I I I I I I I

0

I I I I I W I Z

I P I I

I I I I

I l o \

I 2 I

I

I " I

1 4

I I

I I

I I .m a I

I d 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 U 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 1 I 1 I I I I I I I I I I

U

U

g w 0

h U d U s 3 9) bo b4 cd rl

(d

aJ U cd 1-1 aJ F 0) M

rl rl d 3 U

a !i " rn

d U a 0 U F d 1-1 PI

.. W E-l

4 4

Page 51: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I I I I 1 1 I I I I I I I I g I Id I I U I I 3 I I d I I O I I V ) I I I 1 0 ) I 12

i I I I 1 I I 1 I 1 I I I I I I I I I I

. . U (6 Fc aJ U .rl

H a 0

3 a aJ

0 d a

5

i 1 I I I I I I

W I 2 1 0 3 1

I I I I I I I

W I d I 2 l E 3 % I W 3 1 H

1 I ! i I I I I

c n l "

5 1 + I 4 1 0 1 0 U I 4

I I I I I I

E l "

aJ Fc 3 a aJ 0 0 Ll a

i I 1 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 1

I I I I I I

I "

aJ Fc 3 a aJ 0 0 $4 a

I I I I i o i l v r l 1 1 l U l

G l a 1 0 1 1 d I U I u i a J i 3 ! " I

O 0

k

VI 4

4

O d

I I I I 1 I I I I I I I

M I a 1 M I

U I G I 0

d I I I I I I

@ I ?

I

" N

4

\D 4

I l l I l l I l l I l l I l l 1 1 1 1 1 1 IO1 I I * I I 1 0 1 I

d l 0 1 I O l O l d l 1 - 1 1 4 1 0 1 & I 1 l d l a , l t l l F c l L l l K i l a J l 1 - 1 1 I U I U I U I d l O I a J l L l I

I r n l v l a , I I i r ) l G l a J l c l o l v l

I d l G l I L l l a J I I a J I M I I U l L l l I d l a J l l M l 3 1 I v l d l I la1 1 a J l I I v l a l I G l a J I I a J l d l 1 M ! % ! I F c 1 6 1 I a 1 v I 1 3 1 a J I I d I a1 I n l c n l I l l I l l I l l I l l I l l I l l I l l 1 1 1 1 1 1 1 1 1 I l l 1 1 1 I l l I l l I l l I l l I l ( 6 l 1 0 1 a J I I I U I I l l I l l I l l 1 1 1 I l l I 1 I I I I I I

I I

I W l c n I W I I W I I V 1

I 1 I

I I I I I I I I I I I I I I I I I r n 1 I " 1

1 I

IO I I I I

I I I I I I I I

I q l d l

i n

i + I I

I "

45

Page 52: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

0 . .-.I

V

a 9 0

0 A

4

2

\c) m + 0 m

I I I I I I

I I I I I

I I 1 I I I P I I V I V I P q I I I

I I I I I I I I I I I I I I I I I I I O l o o I I + I I m

I -I I I I

I

I

I

I ”

46

Page 53: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

t I I h l

I I I I

I

I i i i I l l I l l I l l I l l

I

I l l I l l I l l I l l I l l

I l l

! ! ! s i i i a i o i d i c r , > I 1 I

: I I I '

I I W I d I $

I

I

12 1 3

I I I I

i I

I I

0 bd

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 4 I I I I I I

I I

t

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

47

Page 54: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

i I I I

I I I I I I I I I I I I

I t4 I H 1 %

I U I v 1 I W l a I I I I I I

. I

I

IF3

I 2

n~

1 3 I I I I I I I I W

I > I I I I I I I I I

I I d I O I V I I I I I I

I I I I d I ( d I d I O

I 2 I d I " I O

I m l a 1 3 I d

I I $

I I I I I I I I I I I I I I I I

0 1 " I I I I

i i m I M i I

i I I

I "

I - I I

I I le4

I + I I O

I 0 1 " I

i 3 1 d " l a ( 6 7 1 (d * a 1 a

C I M a d I 0 1 8 a d I P 0

d U I u ( 6 m l

M I (d 0 7 1 " de01 ce 7 4 I a CdW I

W C l G sold C l U I F r

$ 1

d 4 I 0

I

I

I I I

I I

I I

I I

I I

" 1 '

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 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

t I I

I I !

I

I I I I

i i

I I I I I !

i 1s I I

I I I I I I I I I I v l I "

I t m

I I I I I

I + I -

I I

O I 2 :

I

I I I

d I ( d l d

d I

0 1 " I m i a J I 7 1 d U I ( 6 7 1 * a 1

C I P 1 " 7 1 V!I

W C 0 1

r ld I r l O I

d M I 3 6 I ( 6 W I W C l a 0 1 c a u l

I I I I I I

I I I I

I 4 1

I i I I

4 8

Page 55: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I

i I I I

I

I

I I :

' d l ( d l a l l

a l l

01

( d I u l l d l

' d l

l d l

" I " I " I

" I

9 1 " I

I I I I

4 1 ( d I d I U I d l

I 0 1 U I

I

5 :

" I s i * U I

" g l

r l I ( d l

a 7 1 t-4 a1 C d C I G d I ( d I

r ld I r l U l ( d a l

b ! u 3 1 rl M I 7 4 I l d W I

W G I a 0 1 0 0 1

I

I

I

I I

I I

S i a

C I G I d l

I

( d l d l r l i d l X I 7 1 ( d l

I L l l 0 1

W l I

m i a1 " I ( d l

U I 0 1

" I 2 i z"I

I

2 (d d d d X 7 (d

t-4 0

W

a (d a, t-4

a, P 0 U

UJ a h (d 0

U u s o a r l c 0 4 4

I I I I

I I I

I t

I I I I I I I I I I I I

~ 1 0 1 4 I I I

I I I

I I I I I I

i i 1 1

I I I i I I t I 1 I 1 I I I I I 1 I I I I I 1 I I I I I I 1 0 1 4 I I I I I I I I I I

I I I I I I H I O I J I n 4

I

I I

I " i I I I I I d

I + I I r n

I 1 1 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

t - 4 1 a , I d I U I d I U I

t

g : 2 :

I

Z i " i I

I I t

I I I I I I

J I

I

i3I 5 : 4 I

I

t I I

i i I I I I I 1 I 1 1 1 1 1 1 1 I 1 1 I I I I

1 4 '

i i I

I I I 1 I I I I t t I I I O 1 1 0 3 1

I rnI l h l I I I I

4 9

Page 56: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I

I I I I I I I I I I I

I

I I I S I I Z

II i I

M I 0 1

I A I

i w

1 4 1; 13 I I I I I I I I I

i j I

I d IO I U I I I I 1 I

I $0- I I rl W w i Q)H I

i I I I I

I I I I I I 2 I W I U p I I I I I I I I I I

I

I I

I I I I

I I I I I I O l a 0

1 4

i ” I r n

I I I I

50

Page 57: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

~

I I I I I I I I I I I I 1 I I I I I 1 1 I I I I I I I I I

I

1 1 I I I I I 1 I 1

i I

I

~ ~~

I I I 1 1 I I I I I I I I I I I I I I I I I I 1 I 1 1 I I ! I I I I I I

c u l a 0 1 ( 6 1

d I c u l r n I 3 1 w l

I a i C l 01 t , I c u l v 3 l

I I 1 I I I

0 1 “ I S l i

S l j

* I m l

I

I I I I I I I 1 1 1 I I I

I I I I I I I I I I I I I I

I 1 I I 1

I

i

I I I I I I I I I I I I I 1 I I I 1 I 1 I I I I I I 1 1 I I I 1 I I I 1

I I 1 I I I I I 1 I I I 1 I I I I I 1

I 1 1 1 I I I I I I I I I 1 I I I I I I I I I I I I I I I 1 I 1 I 1 I I

0 1 M I ( 6 1

d I c u l v 1 l 3 1 U I

1

& I

F I

5 : Z I

I

1 1 I I I I I I I I I I I 1 I I I I 1 I I I I I I I I I I I I I 1 I 1 1

& I a 1 .d I w 1 4 1 u 1 C I c u l

- d l .d I

I

( 6 1 V I

I I 1 I I I I I I I I I I I

W I

X I

d I 5 1 1

I I I I 1 I I I I 1

I 1 I 1

I I I I I I I I I

0 1

I I

I i I I I I I r n l I

i I I I I I I I I I I I I I I I I I I I I 1 I I I I I I I I I I I I I I 1 I I I

I i I I I 1 I I I I I I 1 1 I I I I I I I

a i . i II 1

O I

.-I

1

4 0 (6 d w X H (6

i I I I I 1 I I I I I IO I r n I I

I - I O I I I I I I I - I d 1 -

I 4

I “

in I O

I I I I I I I 1 I 1 1 - I

I U I 1 1 I I I I

I 3

I *

‘ 1 1 1 1 I i i i i i i i 1 1 1 1 1 1

0 “ $I 4

m

o i “ I

u i 4 IO

I 4

I m m l

* I “

I

1 - 1 -

0 1 0 I

i I I 1 1

0 1 m I

I “ I

I - . I

0 1 I I I I I

1 1 1 - 1 1 - 1 l w l

4 ;

1

0 m 0 0 1 0

1 i I I I

n l n m A I - v l v

1 I I

- 1 - U I U v l v

n m U

i I I I I I I I

I 4 d I O l d U I

1

1 1 1 1

I I 1 I I I 1

m 1 s m l m 4 1 4

d l U m l m

i i i I l l I l l

I

I ” I I I I I I

1 m 1 ” I I I I I I

51

Page 58: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I I I I I 1 I 1 I I

I

I a J I C I -rl I W I a J l a 1 o u I O u 3

I I $3 E 2 a

I I 1 I a1

0 1 a1 I

u l r n l & I .rl I W I

i

I 1 I 1 I I I 1

I I I I

I I I I

1 ; I I I I

I ! . . I i 5 9 i w i i i i i i i i i i i i

(du 1 0 1 I I I 1 I I I I I I I W r n l W I I I I I I l I I I I I a J 3 1 1 1 1 1 1 1 l 1 1 1 l 1

I I m a a e I r n l I I I I I I I I I I I

I I 3 I 1 1 l a 0 I I d a A h 1 5 1 I I I I I I I I I I I

52

Page 59: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I 1 I I I I 1 1 I I I I I I I I I 1 I I I I I I

I 1 I I

I ! I I I I I I I I I I 1 I I I I I I I I I I I I I I I I I 1 I I I I 1 1 1 I I 1 I I I

i

I I I I I I I I I I I I I I I I I 1 I I I I I I I 1 I 1 1 I I 1 1 I I I I I I 1 1 I I I 1 1 1 1 I 1 I I 1 I 1 I I I I I I I I I I I

i i I 1 I I

I I I I I I I I I I I I I I I I I I I I I

I 1 I I I I I 1 1 I I I I I 1 1 I I I 1 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 1 I I I I I I I I I

I

I

c d W

a

0 QI m

? " L

0

n

v c\l

E-l m w B U M

\D

4

.t

I 1 I 1 I I 1 I I I I I I I I I I I I I I I I 1 I I I I I I I I I I I I I I I I I I I 1 I I I I I I 1 I I I I I 1 I I I I I I I I 1 I I I I I I I I I 1 I I I I I I I I I I I I I 1 1 I 1 I I I I I

I I 1 I 1 I 1 I I 1 I I I I 1 I I

I I I I I 1 1 I I I I I I I I I C

C l r l d l W W I

I C a l u u l u 4 1 3

I I I 1

g E

i i I I I

2101 ",I", 0 1 0

I I 1 I I

n l n 0 1 4 w l u

! I I N

m l 4 4 i 4

h 1 0

I I I I I

I "

I I 1 I I I I 1 I 1 1 I I

I I I I I I I I I I I 1 I 1 I I

1

! i I I I I I 1 I I I I I I I I I I I I I I I 1 I I I I I 1 I I I I I I I I I I I I I I I I 1 1 I 1 1 I 1 1 I I I I I I I I I I I I

1 I 1 I 1 I I 1 I I

I I I I I I I I I I I I I I 1 I

I I I

C l C r l l d W I W

I

W l X d 1 . d P 4 1 m

I I I I I I I I I I

i

5 ! 5

? I ? ", 0 1 0

I I I 1 I

n l n r n I * v l w

I H l w m l m W I W P I P * l U

I I 1 I I I I I

L n l o o 4 1 "

M I %

4 i + 0 1 9 " I d

I 1 I I I I

I I I I I I I I 1 I I I 1 I I

i I I I I I I I I I I I I I I i I I 1 1 1 I 1 I I I I I I I 1 I 1 I I 1 I I I I I I I I I 1 I I I I I I I I I I I I I I I I I 1 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 1 1 1 1 I I 1 I I I I I I I I 1 1 I I I 1 I I I I I I I I 1 1 I I I I I I I I I I I I I I I I I I I I I I I I 1 1 I I 1 I 1 I I 1 I I I I I I I I I I 1 I I I I I I I I I 1 I I I

I I I I 1 I I I I I I 1 I I I I I I I I 1 1 I I 1 I I I I I I I i 1 I I 1 I I I 1 1 I 1 I I 1 I 1 I I I I I 1 1 I I I 1 1 I 1 I 1 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 1 I I I I I I I

I I 1 I 1 I I I I 1 I 1 I I I I I I 1 I I I I I I I I I I 1 I I i 1 1 I I 1 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 1 I I 1 I I I I 1 I 1 I I I 1 1 I I 1 I I I I I I 1 I I I I I I I

r: d W

5 5 B

-, " 0

n 0 " W

5: W W U M

0 0

4

co N

I I I 1 I I I 1 I I I I 1 I I I I I I I I I I I I 1 1 I I I I 1 1 I I I I I I 1 I 1 I 1 I 1 I I I I 1 I 1 I 1 I I I I I I I I I I I I I I 1 I I I 1 I I I I I 1 I I I I I I I I I I I I I I I I I I

)-I cu .rl rc1 d U

a .I4

a u td V

5

W !2 2

I I I

0 00 4

cr) h

I 1 I 1 I I I I I I I I I I I I

I I I I I I I 1 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 1 I I 1 I I 1 I 1 I I I I I I I I I I 1 I I I I I I I I I I I I I I I I I 1 I I I I I I I

i

!

53

Page 60: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

~

J

I I I I I I l a I uL4 1 m c d I h 0 I d s l w u I 5

I u a I C I hcd I O

I I I I I I I 1 I I I I I S 1 I O I l a - I

i

1 a 0 I

I I I I I I I I I 1 I I I 1 1 I I I I I I I I I 1 I I I I I 1 I I I I I

1 1 I 1 I I I I 1 I I I I I I I I I I I I 1 I 1 I I I I I I 1 I I !

I I I 1 I I I I I 1 I I I I 1 I I I I I 1 1 1 I 1 I I I I I I I I I I I

i ~ J W i I C H I I .d I l W I l a , . I l a c I

n 0 It r 0

A

i .-I G j

i I I I I I I

1 %

I 1 I I I 1 I O IC',

I

I O 1 I I I 1 I n I d I - I

I 2 I H

1 I I I I I I I I I I - I

I 4

I ?

1 %

1 2

I ' I .r 1 I I I I I I

i i i i I I I I I I I I I l l 1 I I I I 1 1 1 1 l O l O I O l I N I O I N I

I I I I

I I I I 1 0 1 0 1 0 1 I I I I I I I I

I 4 I 4 1 4 I I

I c\lm I I "- I

I I I I

i 1 I I I I

0 1 0 r n l "

I

0 1 0 I I I I I

4 I 4

?pi

i i I I I 1 I I I f

o i o m l N 4 1 4 E l 4

s t ; 3 1 J I N

I I I I I I I I

W I d l - C U I , +

I I I I I I 1 1 1

( 1 1 1 Z l C ' ,

d l O l d V I

I I I I 1 I

S I 4

I

0 1 0 I

? I 2 i I I I

n l I n 1 " I

I

i i I 1 I I

1 - 1 I w l I I

I I I n 1

i I I . . i I I I I 1 I I I I n 1 I 1 b 1 I I w l I

i I t I 1 I n I N

I " I 2 I I I I I I I I I I I Q I

I

I I I I I I

I 4

I "

I i i n 4 " 2

4 N

4

Q\ ,+

I I

d i n i d i n i p: i n i 0 I a I O I P. I O l a l l z I W l Z I w l Z l w l

i I 1 I I I I I I I I I I I I I I

N I L n l 4 I U I

' I ! ' 4 1 4 1

i I I I I I 1

a l a m l m 4 I 4

I I I 1 1

o l m m l m

I 4 I 4

i i i i i ; al I .-I I 4 I " I O I m l " I r n I C ' , 1 0 1 4 1 4 1

I I l l l l 1 1 1 1 l 1 1 1 1 l 1 1 I I 1 1 1 1 1 1 1 1 1 1 I I 1 1 1 1

54

Page 61: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

n 0

II C .rl w

5 5

I I I I I I I 1 I I I I I I I 1 I I

i i I I 1 1 I I I I I I 1 1 I I I 1 I I I 1 I 1 I I

I I I I I I I I I I 1 I t

i I

I 1 I I I I I I I 1 1 I I I I I 1 1 I I I I 1 I I ! I 1 I I 1 1

& I 1 @ I .rl I W l d l U l G I 0 1

1 - 1 & I 1 ( 6 1 U I

I I I

4 ;

I

55

Page 62: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I 1 1 I I I I I I 1 I I I I I I I I I I I I 1 I 1 I 1 I I I 1 I I I I I I I I I I I I I I 1 1 I 1 I I 1 I I I 1 I 1 I I I I I I I I I I I I I I I I I I I I I I 1 I I I I I I I I

I 1 I 1 I I I I I I 1 1 I I I I I I 1 I 1 1 I I

I

1 I 1 I I I I I I 1 I I 1 I I I 1 I I I I I I I I I I I I 1 1 1 1 I 1 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 1 1 I I 1 I I I

I

I I 1 I I I 1 I I 1 I I I I I I I I 1 I I I I I I I I I I I I I

1 I I I I I I I 1 1 I I 1 I I I I 1 I I I I 1 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 1 I I I I I I I

1 I I 1 I I 1 I 1 I I I I I I I 1 1 1 I I I I I I I I I I 1 1 1 I I I I I

I

I I I I I I I I 1 5 I C r ( d

I 1 I 1

I 1 I I 1 I I I I I 1 I I I I I 1 I I I 1 I I I

1 1

I I I I I I I 1 I I I I I 1 I I I I I I

I 1

I I I 1 I 1 I 1 I 1 1 1 I 1

I I I I

I I I I

I I 1 1

i

I I

I I I I I I I

I

I 1 1 1 1

I t I I I !

id G (d V

id $ V

I i I I I I I 1 1 I I i i

I I I 1 I 1 1 I W m l m l J

- I - I 4 1 4 1

* I L I I 1 I

.d

5 X .d m

c 1 0 1 V I a , I m I

a k (d u

i I I I I I

" I - I

0 1 I

2 :

I I 1 I I 1

m l - 1

" I - 1 OI

1

i I I 1 1 I I I I I 1

m l m l - I - I

" I d 1 - I - 1

o i o i o i o I l l 1 1 I I l l I l l I I I

I I I n 1 n l n l n l o l b l c 0 l Q I I " I W l W l W l W l

I l l 1 W I W I 1 m l m l I

I I I L n l l n l I

I 1 I I

1 1 1 1 1 1 i

2 % :

I !

k 4 I " L I I I

2 " L

0

m " L

L

0

m L " L

0

I l l I l l I l l I ! ! i i i 1 1 1 I n l n l n I m l d l m I W l W I W

n rD W

i i i

1 1 I 1 1 I 1 I I l m I

I * I " I I I 1 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

- 1 0 h l l c ' ,

I m143 h l l N

I 1 I I I I

4 I 4

I 1 I I

0 43

4

m b

43

4 "

3

56

Page 63: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

h 0 I1 I4 0

i i i i I I I 1 I I O I

I I W I 1 3 1 N

1 s - I O

I

I d ! ?

i I I I I 1 I O l r n

I

I O 1 I I I 1 I I n 1 4

I &

I + I ?

I " Ej I I I I I I I 1 I I I I \ D

i 4

I U I I I I I I I

i I 1 1 I I n I N 1 -

13 I I I 1 I I I I I I I l o \ I

! + I " 1 I I I I I

1 1 1 I I I I I I I 1 I I I I

N

4 4

El

i I 1 I I I I I I I I I I I I

57

Page 64: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I I I I I I I I I 1 I I I I I I I I 1 I I 1 I I I I I Z 1 0 I H I H I & IH

I V J I W I P I I I 1 1 I I I I I I I I I I I W I = ,

1 3 1 I I I I I I I W I d

I 8

14

I 2 i s 1 3 I I I I

I I I I V J

I

I E I 3 I O I V I 1 I I I I

I I I I I I I I I I I I 1 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 1 I I I I I I I 1 I I I I I I 1 I I I I I I I I I I 1 I I I I I I I 1 I I I I I I I 1 I I 1 I 1 I I I I I I I I I

I

I Z I T !

i I

0 1 0 N l 0 4 1 4

2 : 2 I

0 1 0 I I I I I I I n I C 0

n l u 0 3 1 V I P ? ,

319 I

I I I I I I I I

y r l C 0 * I * 4 1 4

e 7 1 9 U I U

I

I I I I I I I I I I I 1 I I I I I I I I I I I I I I I I I I I

a l a W I W ( d l KJ

0 1 0 2 ; 2

i I

0 1 0 N l 0

4 j 4

I I I I I I I I 1 1 1 1 I I I I I I I I I I I I I I 1 I I I I I I I I I I 1 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 1 I I I 1 I I I I I I I I

o i i I I I I

i i i i I I I I I l l 1 I I I I I

I I I I I 1 I I I 1 I 1 1 I 1 I 1 I 1 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 1 I I I I I I I I I I I I I 1 1 I I I 1 I 1 I I I I I I 1 I 1 1 I I I I I I I I I I I I I I I I I I I I I I

Page 65: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I d I d i s I d I a l

I I I . I O I l W

I 5 l o "

I "

i w

1 4 13 1 3 I I I I I I i

i g i I I 4

i I

I

I 8 L I " ' I

I I I

I I

I I I I I I I I I d I ( d l a l

I " l o " I d I I I I I I I I I 4

I I

1: I I

I I

I I I b

I

i 5 l a l W l a ) 1 5 I I d I d I d

I d I a J I S I O I I

I 3

l o " I d I H I l W

i I I

i I

I I I

1 I I d l a

1: I O

I d I I I I I

I I

I I E 9

i: I

I I I I 1:: I + I I C 0 I

I I I I

I I I d I d i s I C

I O I I - I O

I I W I H I I I . ca I " I O

I $

I d

I d I a J I C

I * I " I o I d I l W I H I I I . I " I a l

i I I I 1 I I I I I

alo I 0 . I d r ' l a l l " 0 1 alU I

W I aJU I " d I

3 1 boa I d W I + a l l 5 5

i I

I I I I I I I d I ( d I a l

I

I " I d I i o "

I I I I I I I

I V I F

I I 3 I I

I I

I I " l h l

I I

1 4 I r n

I I " i I

i I I I I I I I

I d I ( d I a l I "

I O

I

I *

Id I

i I

I I I I I I I I

I F i n

I S

I I I I I I C 0 lh l

1 4 I N

I

I I

I " I

I I I 5 I 5 I o " I

i" I W I H 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 s 2 "

M

r-l 0

a l .

a 0 " O al

W U all4 " 5

(d a l W Mal a 5 rl a l d a d 2 5

i I I

I I I

I d l a 1 9 ) 1 I . I I

I

I

I o " i d I I I I

i I

I d I r a

I I I

I I 2

i I I

1 % I

l a I m 1 4

I I I

I I I I I I I I I I I

" I @ I U I

0 1 I

U I G I W I

0 1

W I 0 1

I @ I U I ( d l d l d I a1 " I 0 0 0 1 0 1 I I X I

5 :

a i

I i

I I I I I I I I I I I I I

" I a J l U l 6 1 a l l 0 1

I U I

a 1 0 1

W I 0 1

I a J I U l ( d l E l d I a1 " I 0 1 01 0 1 I I N I

I I I I I

S I

I I I I I

I I I I I I I I I I I I I I

I

1 I

" I a l l d l W l d l U I G I a l l

5 1 d l

I 5 1 " I ( d l V I

I I I I I I I I I I I I I I I I

I

$ 1

I i I

I I I I I

i I I

!

59

Page 66: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I

i

i

$ 1 0 1 - 1

1 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

W s 3

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 I I I I I I I I I I I I I I I I I I I I I

3 ; 2 ; - 1

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

9 El 0

4

9 0

i I I I

S a 4 d I m 0.4 d I 5 S c b r 3 U O I * d 0 a , 54-11 ard m a u l cbw - r l G 4 1

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 1 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

5 m - 1

a N cb 0

a, 5

0 03

4

m r-

60

Page 67: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

II h W la

W

2 3

1 3 I I I I I I I I I

E 13 I c l l I O I V I I I I I I

I I I fnw I I 6 0 I C I O I O

I d I ” 1 ” a . a

I n t o a a c m 1 1 - 1 I o d a U d I ” I 0 G . d -.a I a

l d f n G

fn Q) 7 rl

z

9 2

9

0

+

0

d l ( d 3 t

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 I I I I I

I

I

I

!i

I I I I

0 a3 4

crl h

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 1 I I I I I I I I I I

I I I I

I

61

Page 68: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I 1 I I C I I 0 I I c d

I cu 0 1 m

i I I I I I I

i

s i . "

$ 1 ;p

I I I I

W l r l 3 1 c d

I I I I I I I

W I

3 1 I I I I I I I I I e g1;;i

d l al 0 I d a ) U I

I I I I I I

Page 69: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

! i I I I I I I I I I I I I I I I I I I I I I I z I S

S I E n 18 g I Z I ” A I

I I

I I

I I I

I d l a I o , I U I

I

I I I I I I I I 1 3

I

q I I

I I I I

I I I I

I

i I I I I I I

i I I I I IO 1 0 3

1 4 I c r ,

I I I I I

I ”

63

Page 70: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

0

I

I I I I I I I I I I I

I I I I I I I I 2 I O IH Ic-c I o 4

I V I c n I W I P I I I I 1 I I 1 I I I I I I I I I I 1 I I I I W

I

I S

i z I ” I

I5 I3 I 4

I I I I

l m

13

i I I I I I I

ip I l r 7 I O

i ” I I I

d (d a u

0 co 4

m h

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 1 I I I 1

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

VI a e d U

rn rn al t) 0 &I a cn W

2

b 8 0

6 4

Page 71: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

m m 3 a r a r 1 u a d a 1 t d 3 c ? a r m

d

d td ar u

I I & I

I U I

I I

I I a r l I u a l

I e 6 1 I b o I

d l I a u l I O d l I a u l I a 1 I arat I c a I

1 g g I

I U & !

i m a i I d 2 I I ;$I

I

I aru1 I d I I W r n I I 4 4 I

l a - 1 T . r l F t l I a 1 I a s I I U B I I a l l I U G I I I I I I I I I I I I I

I I 1 2 4

1 p i

I

18 I

I

I I I

I I I I I I

i i I I I I I

I I I

l o o I I * I I m I r -

I

I

I

I 6

I I

65

Page 72: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I Z I O I U

r

I I I I I I Q I

I J I O I V I I I I I I

u a, 0 1

I 5 F C I

a, d r d 0 I @!-la a l l I

W 1 - I rd 5 1

V r d 4 I c o m a s G I a c w V C d I r ld ala I cdu. d m I P a - - 3 4 I

o a d r l a , a1 0 1 - I r d d G l

I I I I I I I I I I I I I I I

rl I rd I a, I 1-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

h 4 I I

c, I !-la a, I I I I

I I

5: 2 a p x I a u r l r d a i

0 - s P m a I

i o r d o a i

%2:auI I 2 M 3 r l 3 1

B a o P W d I

I

2

4 + ; I

I

I I

I I

cl

5 : 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

0 I u Qo I r d

l a , 4 I "

I

r n l h l

I I

I I

m co a, V 0 1-I a

m d

5

.. w B 0 55

d a, d u a

Page 73: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

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

2 : I

w i 4

- I $ 1

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

U d a,

M a, II]

d

e

.rl w a,

5 v) d

'r)

L

Fc a, .d w d U

E

2 3

I I I I

0 02 4

m h

67

Page 74: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

i b i I 2 I % 13 I I I I I I I I

i

2-4-J o w 0 u d ) d

i I I I I I I I I I I I & I 'r) I Z

! $ 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 1 I I I I O I C 0

I I m

I I I I I

I 4

P

m a - r lh

(d 'r) u

b a m ( d 5

V G h e

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

68

~-

Page 75: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

n 0

R

E4 d

i i I I I

I i

I I I

I I

I I I I

z !3 & H d V cn W FI

s

. I

0 U

i a I f i L

0 U al

i I I I I I

I I I

I

I I I I I I I I I I I I

I n I M I N

I w

I 2 I

I I I I I I I I I

l i I

I I

I I

I O

I * I I c r ,

I I I

I "

I "

I

I

1 I I I I I I I I I I I I I I I

I a l I c o '

I 3 I U It2 I m ~m I a l I 0 I O I U l a I i p I I U I

I H IH I Z I H I " I. w I F I

I l Z I H

I m I d

I I U I r d I a l

I Z

I H

I " I 3

1; I i .. I O I Z IE

69

Page 76: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

u C aJ U Ll a, a d

.I4

a aJ

0 3

.I4 a (d Ll

aJ bo a aJ I M C .d a at4 (do 8s I J U

9 0

2 3.

9 0

I I I

U I C I a J I 8 1 M I a J I m I

I a 1 b I

( d I 2 :

I I I I I I I I I

I I I I I I I I I

0 1 0 9 1

I m I l - I

I I I I I I

3 . 1

70

Page 77: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

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 1 1

0 05 4

i I I I I I I I I I i I I

I I

I I I I

i

71

Page 78: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I u I

pg I 1 J I O

I I I I I

I u

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

7

a d 5 5 2 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 d I ( d l a

i " I I I I I I I

I I I E I I I

I I

I I I U 1 - 4 I

aJ

I I

I + + $

I 4 o o I I

i I I

i I

I

I I & 1 -

I I

! @ I q I I

I I

I

I I I I I

i i I I I

I I I I I O l o o

I

1 4

I r n I " I I I

72

Page 79: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

7 3

Page 80: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

B

i ; l a l I 4 I ? I I C I d I d l a I I W I O

Z I 0 1 L, H I al W I a & I d H I a & I U I c r n l 0 W I C l I G

I d I M I 4

1 ; I ”

!

I I I I I

t I

i I

d a ) U I

I I

1 1 1

1 1 1 I I C

1 : I I U

I O j 1

i I 1 ” i I i g

I i I: al

I I I d 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

1 I I I I I I I I I a1

L , l ( d l U I

I U l 0 1 d I a1

I U l

i i I I I I I I

I I I I I I I I I I

I I

I O M d I I

7 4

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 W / I i n

i I i

Is2 I I I

I I

Page 81: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

i

I

i I ( d I O I c e l a I C I " I U I C I d I O l a I I

i I I I I I I I I I I

I I I !

I

i I

I " I d IZ

I E

I I I ( d I O I ( d

I C

I d I O l a I

i I I I I I I I

W I = I d

3 1 Lt I I I I I

4 I $

I I I I I

W I

4 1 H I

g:

4 I G 3 1 P l

I I I I I I I I

d l 0 1 0 3 U 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 ! i I I I I

i I I d I ( d 1 9 ) I " I I I I I I I I I I I I I I I

13 I W

I I I I I I I I l h

I 4

Ii3

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 I I I I I

I

I I I

I I

(d U (d a C d

U C d 0 a

I

I I I I I ( d I U I ( d l a

I

I e I d I S I d I O l a

I I I I I I I I ( d I U I ( d l a I I C I d I

I d I O

I Z

I

I I I I I ( d I U I ( d l a I I C

I O I C I d I O I " I I d

I

I "

I I I I I I

I I I I I

I I i u i I O 1 I U l I o I

I I

I d 1 l U l I l u I

I 2 I I g I

d a aJ Lt

H Cn Pl

" " 4 00 "

i I I I I I I I I I d I ( d I a 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 h

I 4 I I "

I I I I I I

It2

I "

I "

i I I I I I I I I I d l a I a 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 S

1 4

1 0 0

I I I I I I

I "

i I I I I I I I I I d I ( d I a J I s 4 I I I I I I I

I I I I I I I I I I I F r I N I I I I I I I I I h l c r )

I

i 4

I r n I " I I I I I I I

I I I I I I I I I I d I ( d 1 9 ) I L t I I I I

I I I I I I I

i I I W I r n I H

I I I I

I I l e 4

i n

I

I " I * I "

I

l o o

I I I I

I I I I i i I I I I

I I I I I I I d 1 I l u l I aJI I " I I I I I I I I I I t I I I I I I

. I I I I I I I I I I I I I I

I I I I

1 3 1 I I : i I

1 . 1 ! " I I I

I I I I I I I I l h l I U I

I " (

I I I I I I

0 1 m I a J

L t l d a J l W U l d 9 ) l U 0 1 C ? d ! o_l d l a

I I I I I I I I I

n t ~

i I I I I I I I I I I I I I

N I C n l W I W O l P l I J I W

i I I I I I I

h l l l r r l r r l l r r

4 1 4

a o l " U I m

I I I

i

I I I I I

U I 0 1 d I a1

I a J l 3 1 d I G I O I 8 1 " I r n I " I a J I a1

I ( d l

I m i

m I d I

I I I I I I I I

I I I I

@ I

i

U 0 d a 0 aJ " aJ U m (d

3

5 m d

m 9) d W d U

5 3

I I I I I I I I I I I I I I I t I I I I I I I I I I I I I I I I I I I I 1 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 1 1 1 1 ' I I I

I t I I 1 - 1

U l I I I U I t o 1 t d l

I U l I r n l

~;

~ % I

131 ~ " I

I I I I

i I I I I I I I I I I I I I I I I W i n 13 I I I

I I I

l e 4

I

D 1 " I I I I I I I

'r) H J Pl

5

I I

0 oo 4

m h

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

75

Page 82: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I ! I i i I I I ! I I

0 - 0 a d E Q) a c o aJaFC

d aaJ W N d h l a e,- c s s E 0 0 0

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

d I I

d E c d I " O a l I

I u c d o I c d d W I

3 I u l v a I U d a l I C c d h I d V d

aaJ m- I .1FcaJEl

a l F C o l d m d I a m m c l l d a J d cd I w u V I a u 0 I w l d l o a a I

F G U I FC a d G I 9) - d l

E u a a l l d a l I e L) t4-u I

O d d I a J d r n 0 , I

m I % m % I

3zFC I

0 5 1

a h 0 1

g 0) a d I ? a W I

2 0 d U cd d 1 0 d

9 U E d 0 a a d a d W

z" i I I

I I I I

i

I I I I I I d

0 I c d I a J rl I U

I i I I I I I I

I I

I I U Y I E - C I &

I d I k I I I I I I

l o o I "

I I

i n

I 1 4

I N

I I I I I I

I "

I

i I I

I O I ?

i I I I I I I I I I I

I I 1 I I &

I

i" I I

I *

I "

I

I I I I d

1 4 I I c n

I I I

I

Page 83: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I 1 I I I I I I I I I I I I I I

I I I

I I I

I I I U l I I G I I I a l l I I U M I I

I

I I ! I I

I I I m I I

i m e i I

l " 0 l I I d o l I l W d l I I W U l I l a l c d l 1 I O M l I I E ) S I U l I M I o ) l I q ) d l d l I M W I W I l 3 G l d l I m o l u l I m o l c l

r n l a l I o ) ! U l M d l * l 0 1 a d l d l d I ( 6 1 I

O l d 0 Z l P t W l U I

I I I I I I I

I I I I I I I I I I I 1 I I I I I Z I

I H I

I

a1 i u o s . t i ' E i I

I I I I I I I I I I I I I I I I 1

I !

I I I I

I

I I

i i I I 1 1 1 I i I I !

i i I I i I I

77

Page 84: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I I I I I I I

I I I I I I I I I I I I I I 2 I O I U I W I ! &

I U Icn

I I I I I I I

I I I I I I I I W

I

1s I S

I

IS l 3 I

I

1

I I I I I

I I I W

i s 1: 1 3 I I I I I I I I

1j I

1 4 I O

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 m l I U I

1 - 4 1 I O 1 1 - 4 1 I W l I W l I a J l

I I I @ I I W I

l m l I a J I I N 1 I a1 I I I M I

! $ I

I S I

I g I

1 - 5 1 V I I U I 1 0 1 I d 1 l p t l 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

1 4

I

i I I I I I I I *

I " i 4

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

0 0 1 G I d l

u I 0 1 W I

I m I U I 0 1 d I a1

I 0 1 Z I

I I I I I I I I I I I I

O f 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

3 I

I I

I I

$ u I 5 2 I

I u I

cno I U W I

1 1

aJc I m d I -- I a a1 M m 0 I " U u I d0-4 I a d 7 I m a e l 7 a J l

W a J M I u I

s 5 m I c ) r n l - l l - 4 m I .e a d I

m u l U a J C I 0 * 0 1 a J " U I d C I Q) U l m o c l

U a J I

a J a J M I m w a l u e i

i I d I d

m I I-( U I 0

I " & I " a i (11 M I u a J I G m I aJ

1 - 4 a l l c) M I -4 " I W d l W

1 m

'd i u 'ai I o m

O l d l 2 1 P t W

i I I I I I I I I I I I

0 1 "

I I I I o u I

U G

W M

m I u u I G O I aJW I

I

a 7 I m a I C I a d I

0- I a - 1 m a I

$ 0 aJ I O O N I -4dd I

aJ8 I 9 I

% u I

s a g ; 3 a J a J ~ m u u 1 U S I O m m l a m 4 I

d a J I Q l N d I m a 0 I

M I w a u l $ ? G I 3 2 2 I I

i I I I I I I I I I I I I

i a I O l a I I d I d I " i u I O I W I I m

m U 0 4 a

z"

I I I

I O U I I Q G I

I

I U M I

I I I

l a 8 I

i m I u u I G O

I M U I O 7

I G d 1 - 4 -

I s u o , I u o u I d d d

I 8 " I " $ I W m G

I s a g I 3 a J a J I m w u l U 7 I a m m

i I I I I I I I I

i 0 1 4

" I

I I I I I I I I I I I I I I I 1P-i I W I O I d

I I I I I I I I I N I "

I $

1 4 I O

I I I

I "

i I

I I

I l - l i , I W I I d I d I c d I I N I O

P I m

m l u U I c G I aJ a J l - 4

M I d o , l W m l W

I I o ) G I 0

1 4 1 c) W I

I o , w l u 0 1 7

w l m

a i o

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 t I I I I I

I I I I

I I I I

I I I

I I 1 0 1 "

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

t

Page 85: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I l Q I k I c d I C I c d I V I

- 1 0 )

m i a m i

a i u a i

k l k 0 1 1

W l ca I ca

U t Q U I 0 1 a c l d l S I

I O M 1 O l d a l l Z l f h m l

I I I I I I I I I I I I I I I I I I I I I I I I

O l d 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 I I I I I I i I

k I a l l d I W I d l U l G I a l l

5 1 d I

I a i & I c d l U I

I I I I I I I I

H I 0 1

s i P I 1

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

0 1 a 0 1

I + I

I 0 1 r - I

I I I

I

I I

I i i I I

79

Page 86: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

80

Page 87: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I O I r n I M I 4

I U I O

I O 1 0 I d

I " I "

l a rn O C Q) d L, d " " 9) 0 L,

01

I 1 1 I I I 1 I I I n I d w I -

J I a l W Z I S 4 I E 3 1 H

I I I I I I I 1

g i m 3 1 + J I 0 1 4 U I

1 I 1 I I 1 I

-

I I l Q I O l a I I O

I U 1 4 I " I I U I O

1 r n I O l e I o ) I d 1 0 I d I " I W I Q ) I O I U

~ r n

I "

i I 1 1 I I I I I I I I I I I I I I I I I 1 I I

U C a E M Q) ro

I I I I I I I I I 1 1 1 I I I I I 1 1 1 I 1 I I I I 1 I I 1 1 I I Q I O l a I I I I I I 1 I 1 I 1 I I I I I I

1 i d I " I - 1 0 I 1 I I 1 I I I 1 1 I I n 1 - l 1 - I I W I O IJ I o 4 I p c

1 I I 1 I 1 I I I \ D

I "

I + I * I I 1 I 1 I I 1

I I I I I I I 1 I I 1 1 I I I I I I I I I I 1 I I I I I k I Q ) I d I r c c I d i i

a l o l a l a l c 0 1 a1 0 I O I Q) a1 l a l a l a IS1 1 I d

a l ~ I C I c 1 U l M l O l O l ~

+ I 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I I 1 I N I I 1 IJ I t I I l L

= I = I - 1 I & 0 1 0 1 0 1 0 1 l L

1 1 1 1 I l l 1 I 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I 1 1 1

n l n l n l n l m l u l l n l ~ l u l u l v l w l

1 1 1 1 w l w l w l H l 0 1 0 1 0 1 0 1 l J l d l d l l 4 t p I I p 1 I . o 4 I p I t I

i e i I I O

5 1 Z I W ! X ! y w l z ; z G ; G

d l r( I r-l I d e l o ?

o 4 I p I I p I l & t l

I I I I I I 1 I N

r n l " + I + "IO

I I I I I I

I "

i I I t 1 1 1 1 I 1 I I I l n l c o 1 - 4 1 4 I 1 I 1 1 I I I I I I I

+ I + I

m 1 9 " 1 4

1 1 I 1 I I I

I 1 1 I I I 1 I O I C 0 1

1 m

I I I I I I

I + I "

I I 1 1 I I I I I I I 1 I 1 I I I 1 I I I I I I I I I I I I 1 1 I I I I I I I I

I I 1 I I I 1 I I I 1 1 I 1 I 1 1 I I I 1 I I I I I I I 1 1

I I 1 1 1 I I I I 1 I I I 1 1 I I 1 1 I I 1 I I I

i

1

81

Page 88: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I 1 1 1 I 1 1 l 1 1 1 1 I I U 1 1 1 1 1 1 1 1 l l l I I b 1 4 I I I I I I I I I I I 1 1 d 1 " 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 l 1 1 b 1 m 1 1 1 1 1 1 1 1 l l l 1 1 0 1 b 1 1 1 1 1 1 1 1 1 I 1 1 1 " l d 1 l 1 1 1 1 1 l l l l I I I " I I I I 1 I I I I I I I I U I 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 b 1 1 1 1 1 1 1 1 1 1 1 1 1 d 1 0 1 1 1 1 1 1 1 1 1 1 1

I I 1 1 1 1 1 l 1 1 1 1 1 I l m l m l l l l l l l l l l l I l ~ l U l I l l C I I I I I I 1 1 C 1 C 1 1 1 1 1 I 1 1 1 1 l 1 I 0 1 I 0 1 1 1 1 1 1 1 1 1 1 l 1 1 o 1 ~ 1 1 1 1 1 1 1 1 1 1 1 1 1 d 1 4 1 1 1 1 1 1 1 1 l 1 1 1 1 W 1 " 1 1 1 1 1 1 1 1 1 1 1 1 2 1 " I " I I I I I I I I I I I 1 0 1 0 1 I 0 1 1 I 1 I I I I I I I I I H I O I O 1 I 1 I I I I 1 I I I l w l o I o I I I I 1 1 I I 1 l b l I P . 4 4 1 I I I I 1 I I 1 I I l a 1 l H 1 8 I 0 1 I I I I I I I I 1 i d 1 I d l b 1 b I I I I 1 1 I I I l " l

I W l r n 0 1 l W I d l C I d I C I C I " I r l I C I ~ l G I I a l 0 1 i z l 0 1 l " l ~ l - i l " l . d l d l I " l r l l d l 0 1 l I I L I M I Q U I l w l I w l w l , . c l I w l w l a l I 0 1 l c l a l u l s l s l c l u l ~ l ~ I 1

I U I ~ ~ I ~ I ~ I L I I ~ I ~ I ~ I ~ I U I U I ~ I

~ l ~ 0 1 1 0 1 l ~ l O l d l d l 0 1 l d l d l 0 1 I ~ l " I P . 4 m I ~ I w I ~ I ~ I ~ I ~ 1 w l z l w l v l

I 1 1 1 1 1 1 1 1 l 1 l I 1 1 1 1 1 1 1 1 1 1 1 I 1 1 1 1 1 1 1 1 l 1 1 I 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 l l 1 1 1 I 1 1 1 1 1 1 1 1 l l 1 I 1 1 1 1 1 1 1 1 1 1 1 I I

I I I I I

I I " I U I I I I I I I 1 I I I I

I l a I " I I I I I I I I 1 1 I

1 1 d 1 d 1 1 1 1 1 l 1 1 1 l 1

l U I 5 U l 5 I m l m c l m I I C 1 I I C 1 I I 1 : I c l I I I l d l l U l

I p $ l " c l a l 1 2 2 1 1 I U l E l ' I l d l

I 8

i

1 1 1 1 1 1 1 1 1 1 1 1 l l 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 l 1 1 1

I I 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I

I I 1 1 l 1 1 1 1 1 1 1 1 1 1 I I I I I 1 I 1 1 - 1 I I I n l n l n l n l n l n l n l n l n l O l 1 1 1 4 1 N 1 m 1 4 1 m 1 9 1 b 1 m 1 m 1 4 1 1 l W l W l ~ l v l w l w l w l w l w l w l w l 1 I J l 1 1 1 1 1 1 1 1 1 1 1 l m l w 1 w 1 w 1 w 1 w 1 w 1 w 1 w 1 w 1 w l 1 1 4 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 I I H I J 1 ~ 1 J 1 J 1 J 1 J 1 J 1 J 1 J 1 J 1 1 1

1 h 1 h 1 ~ 1 ~ 1 ~ 1 ~ 1 p l l p l 1 ~ l 1 I 1 E I ~ I ~ I ~ 1 ~ I F 1 ~ l ~ 1 ~ 1 1 I I ~ I H I H I H I H I H I H I H I H I I I 1 3 1 H

I 1 1 1 1 1 1 1 1 l 1 1 l I I 1 1 1 1 1 1 1 1 1 1 1 I I 1 1 1 1 l 1 1 1 l 1 1 1 1 1 1 1 1 1 1 l 1 1 1 1 I I 1 1 1 l 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 l 1 1 1 1 1 l 1 I I 1 1 1 1 1 1 1 1 1 1 l 1 m 1 I I 1 N 1 m 1 c O 1 4 1 ~ l b 1 0 1 0 1

1 9 1 ~ 1 ~ 1 ~ 1 ~ 1 N 1 N 1 N 1 0 1 ~ I

I J I I 1 1 1 1 1 1 1 l 1 1 0 1 4 1 u 1 b 1 0 1 0 1 9 I m 1 N 1 m 1 m 1 m l I V I I I 1 ~ 1 ~ 1 ~ 1 d 1 N 1 N 1 N 1 b 1 I I 1 1 1 1 1 1 l l 1 1 1 I ! 1 1 1 1 1 1 1 1 1 1 l 1 1 1 1 l 1 1 1 1 1 l 1 1 1 1 1 1 l 1 1 1 1 1 1 1 1 I I 1 1 1 1 1 1 l 1 1 1 1 I 1 l l l l l l l l l l I I 1 1 1 1 1 1 l 1 1 1 1 1

I 1 1 1 1 1 1 1 1 1 1 1 1

I S I 2

Page 89: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I I 1 1 l 1 1 1 1 1 1 1 1

1 l 1 1 1 1 1 1 1 1 1 1 1 l 1 l 1 1 1 1 1 I I d I

I I W I 1 1 1 1 1 1 1 I I I I & I O I I I I I I I 1 I I I I I O I U I I I I I I I I I I 1

l r u I 1 1 1 1 1 1 1 1 I I l U I I I O I l a I W I I I I 1 I I 1 I I I I 1 I 1 1 1 1 1 1 1 1 1 1 1 I I r o I r o I I 1 I I I I I I I I I I U 1 1 1 1 1 1 1 1 1 1 1

I 1 9 ) I @ I I I I I I I I I I I I I r l Id I I I I I I I I 1 I I I I U I U I I I I I I I I I I I 1 1 . 4 I d I I I 1 I I I I I I I

l W I W I I I I I I I I I I I 1 0 1 9 ) 1 9 ) I I I I I I I I 1 I I I H I O I O I I I I I I I I I I I I C 4 1 1 1 1 1 1 I l a 1 l H l @ C l o l 1 - 1 1 - 1 I I ? ! * ! I l d l I d l U a J I & I b l a l & l a l a l ( d l N l a l p l W I I r n l v l M I ro I e l ( d I C I ( d I ( d I ( 6 1 d l C d l C d l U l l W l c n @ l vl I ( d l C l a l c l e 1 U l ( d l c 1 C I G I I P l @ v l l @ I U I ( d I U I ( d I ( d 1 I U l ( d l ( d l 9 ) I I I b I W U I 1 0 1 I U l U l ~ I I U l o l a l I I a a l a e l a l IS61 I I U I C I I l r l l I I N 1 9 ) I c l a l U I c l c l c l u l J z l c I I

I ~ ~ I ~ ~ I ~ I ~ I ~ I U I U I ~ I ~ I U I U I ~ I ! d z l O M 1 0 1 5 1 z ! W l X I : I M I d l C I M I I d G I 8 1 - + ! - + I ~ - r ! . - l l a J l K j l

1 1 l 1 1 1 1 1 1 1 1 1 I 1 l 1 1 1 1 1 1 1 1 1

I I 1 1 1 1 1 1 1 1 1 1 1 I 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

I 1 1 1 1 1 1 1 1 1 1 I I I 1 1 l 1 1 1 1 1 1 1 1 I

I I I U I v l I I I I I I I I I I l j I I & I I I I U I I I I I I I I I I I

I I I " 1 - 4 I I 1 I I I I I I 1 I

I I d I : I I I I I I I I 1 I I

I I C I 2 I I I I I I I I I I I

l Z l W I W I I I I I I I I I I I

I f + l U u ~ U I I I I I 1 I I I l & l

I

I

I 1

I I

I U I = r a i s I ~ I N I ~ I U I U I e l R I I U I U I + I

I I

I i z i I i B 9 I pc v) I rn-1 G i G i d I vj I 3j i w I z I 6 I u I

I I

I l l 1 I I l l I l l 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I 1 1 1 1 l 1 1 1 1 1

I 1 I 1 I I I I 1 I I I I I I n 1 I I 1 - lnlnlnlnlnlnlnlnlOl I I I d I N l m l Q I l n I ~ I ~ I a l m I - l l I l W l U l w l u l u l u l w l w l w l w l w l I I d 1 1 1 1 1 1 I l l I l l I a l W 1 W 1 f + 1 p l f 4 1 W 1 ~ 1 ~ 1 W l p 1 I I410 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1

I I H I J 1 ~ 1 ~ 1 ~ 1 J 1 J 1 ~ l ~ 1 ~ 1 ~ 1 1 I 1 C 4 1 C 4 1 C 4 1 ~ 1 C 4 1 ~ 1 C 4 1 C 4 1 ~ 1 1 1 I U I U I U I U I U I U I U I U I U I I I I H I W I H I H I H I H I H I H I ~ I I I 1 3 1 H

I 1 1 1 1 1 1 1 1 1 1 1 1

I I 1 1 1 l l 1 1 1 1 1 1 I I l 1 1 1 1 1 1 1 1 l 1 I I 1 1 1 1 1 1 1 1 1 1 1 I I 1 1 1 1 1 1 1 1 1 1 1 I 1 l 1 1 l 1 1 1 1 1 1 1 I 1 1 1 1 1 1 1 1 1 1 1 1 I r n 1 I I 1 N 1 l n 1 c O 1 - l 1 6 l r - 1 0 1 0 1

1 ~ 1 ~ 1 - l 1 . - I 1 ~ 1 ~ 1 N 1 N 1 m l a I

I

M I 8 I 1 1 1 1 1 l 1 1 1 1 1 1 1

I I

I 1 0 1 d I U l h 1 0 1 0 1 9 1 ~ 1 ~ 1 l n 1 ~ 1 0 I I J I I U I 1 I 1 d 1 d 1 - l 1 - l 1 N 1 N 1 N 1 b 1 1 1 1 1 1 1 1 1 1 1 l 1 I I 1 1 1 1 1 1 1 1 1 1 1 1 I 1 1 1 1 1 1 1 1 1 1 1 1 I I 1 1 1 1 1 1 1 1 1 1 1 I I I 1 1 1 1 1 l 1 1 l 1 I I l l l l l l l l l l l I I 1 1 1 1 1 1 1 1 1 1 1

8 3

Page 90: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I I i

i

I I I I I

I I

I I I I Z I O IH I W I &

I U I V J I W I P I I I I I I I I I I I I

I I l W 1 3

I 3 I I I I I I I I I I I I I I W l c r l I r n

I

I 2

I

I 2

I $

li I

1 3 I I I I I I I I

l c r l I O

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

I

I

I

i

i

i

I I I I

I I D

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

r-l a a, k

rn 3

i

i

i i i i

I

I

i

I I

I I

I I I I I I

I 1 I I I I I I I I I

I I I I I I I

I

i I

I

I

I I I t I

I

i

i

I

I I

I I I I I I I I I I I

d U d U aJ t% aJ k

a k a V

0 00

+ m b

8 4

Page 91: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I

n 0

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

z H

d U m W

24 ti

n

i I I I I I t

i 1 % I W

1 3 I I I I I I I I

I I I

I 2 I 1 3 I

I I I I I

i g I

I I I d I O 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 I

i

i i

I I

I I I D

I

I I

I

I I I I I I I I I

I I I I

I I t

I

I

I I

I I I

D

i I

U l e l d I 0 1 a1

I 5 1 $ i d

S I

W I I

a l l

I W I 0 1

I a l l U I ( d I d l d I a1 g ! $ 1 A i

I

i

I I

I I

r l I caI a l l & I

I I I

I I I I I I

I I I I

H I

I I I I I I I I I

h l

I

& I

4 I d l

I I I

i

U G d 0 a a rl al d W

5 W 0 al

ii d a &

c) I v

8

d (d al &

E

'=f, 4

a0

I I I I I I I I I I I

U I G I

I a a1 d l a l l . d l W I

I a J l

".I

W 0 1

I a l l U l

d 2 1 Q l ' ; I

i i

0 1 I I N l

I I I

d l c a l a l l

" I I i I I I I I I I I I I

H I S i

I I I I I I I

d l h l l

4 1

r n l d l

I

I I

d 0 d U d U 9) a aJ &

a & ca L)

al 5 m d

.r)

I, al d W

.)

~

I I I

i

i

i

I I I

I I I I I

I I I I I I I I I

;r: pc

J Frc n

I

0 Qo

4

m h

I I

I

I a l

I

1.5 U

I m

i 2 I m

Im '

I H I P C

I c a I a l I O I O I & l a I I H I Z I H I O

85

Page 92: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

I

I I I I I I I I I I I I Z I O

I F 4

I V I r n I W l a I

I I

IG I 2

I

I a 4 2

i

15 I!

i

i

I W

I - I

I I I I I W

I > I I I I I

[ g V

I

I I I

I I I I I I I I I I I I I I I I 1 I I I 1 I I I e l

S I W I

I U a J I aJ C l d U l W

I d r n l U 0 1 e U I aJ a l a G l d *g 1 a J I (d W I V

I I I

I I I I

I

s i 8 - l H I I r n

I I I I I I I

i

S I I I I

I I I I I I I

X I I

I I I

i o " l o o + i + - l r n

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

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

86

-

Page 93: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

Section 5

REFERENCES

I

I

I

I

1. Winter, Octavio A.: The Incorporation of Plotting Capability Into the "Unified Subsonic Supersonic Aerodynamic Analysis Program", Version B. NASA CR-3228, 1980.

2. Woodward, F. A.: USSAERO Computer Program Development, Versions B and C. NASA CR-3227, 1980.

3 . Woodward, F.A.: An Improved Method for the Aerodynamic Analysis of Wing-Body-Tail Configurations in Subsonic and Supersonic Flow. NASA CR-2228, Parts I and 11, 1973; Vol. I-Theory and Application. Vol. 11-Computer Program Description.

87

Page 94: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

Appendix A

INPUT/OUTPUT FILES

The d a t a i n p u t t o USSAERO v e r s i o n DO0 m u s t r e s i d e on a f i l e

named DATIN. Numer ica l o u t p u t is w r i t t e n t o a f i l e named

DATOUT. If t h e p l o t t i n g o p t i o n s a r e a c t i v a t e d , t h e p l o t o u t p u t

r e s i d e s on t h e DI-3000 o u t p u t f i l e named DIMETA. When run on t h e

CDC CYBER 170/180 s e r i e s c o m p u t e r s a t NASA Lang ley R e s e a r c h

C e n t e r , t h e program p l u s t h e DI-3000 g r a p h i c s l i b r a r y r equ i r e s a

minimum c o r e l e n g t h of 275K o c t a l .

8 8

Page 95: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

Appendix B

EXTERNAL ROUTINES

I Due t o i t s p l o t t i n g c a p a b i l i t i e s , v e r s i o n DO0 o f U S S A E R O

r e q u i r e s t h e use o f a n e x t e r n a l g r a p h i c s l i b r a r y . The p l o t I

I r o u t i n e c a l l s t a t e m e n t s which r e s i d e i n USSAERO r e f e r t o t h e DI-

! 3000 g r a p h i c s package , These p l o t r o u t i n e c a l l s may h a v e t o be

r e p l a c e d by t h e users ' e q u i v a l e n t g r a p h i c s p a c k a g e commands. I

~ USSAERO a l s o makes c a l l s t o s y s t e m d e p e n d e n t time, d a t e and

t e r m i n a t i o n r o u t i n e s . T h e s e c a l l s may a l s o have t o be r e p l a c e d

by t h e u s e r s ' e q u i v a l e n t s y s t m routii ies. I

I I

I T h i s a p p e n d i x d e s c r i b e s t h e s e e x t e r n a l s y s t e i n / g r a p h i c s

r o u t i n e s and i d e n t i f i e s where t h e y a r e u s e d i n USSAERO.

I A p p r o p r i a t e comments h a v e been p l a c e d i n t h e USSAERO program c o d e

t o f u r t h e r a s s i s t t h e user i n l o c a t i n g t h e c a l l s t o t h e s e

e x t e r n a l r o u t i n e s . I

89

Page 96: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

USSAERO REFERENCES TO EXTERNAL ROUTINES I

D I - 3 0 0 0 R O U T I N E c a l l e d by U S S A E R O R O U T I N E

J B A S E A X L E S

J B E G I N USAERO I

J C L O S E

J D E V O N

J D F O N T

J D I N I T

JDRAW

J D S I Z E

J E N D

J F R A M E

J L S T Y L

JMOVE

J O P E N

J S I Z E

J V P O R T

J W I N D O

J 3 S T R G

P L O T I T P L T O R T P L T S T E

P R E S B O PRSWNG S T E R P T

I

I

I

USAERO

USAERO

U S A E R O

A X L E S P L O T I T P R E S B O

PRSWNG S T E R P T

USAERO

GEOM

L A B E L P L T S T E

PRSWNG

A X L E S L A B E L P L O T I T

P L T O R T P L T S T E P R E S B O

PRSWNG S T E R P T

P L O T I T P L T O R T P L T S T E

P R E S B O PRSWNG S T E R P T

A X L E S L A B E L

USAERO

A X L E S P L T O R T P L T S T E

S T E R P T USAERO

A X L E S L A B E L P L T O R T

P L T S T E

Page 97: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

SYSTEM ROUTINES

I r e t u r n s t h e c u r r e n t d a t e a s t h e v a l u e o f t h e

I month, and YY is t h e y e a r . The v a l u e

DATE : f u n c t i o n i n t h e form YY/MM/DD where MM is t h e number of t h e month, DD i s t h e d a y w i t h i n t h e

r e t u r n e d is t y p e c h a r a c t e r w i t h a l e n g t h o f 1 0 . I

~

1 EXIT: t e r m i n a t e s p rogram e x e c u t i o n and r e t u r n s c o n t r o l j t o t h e o p e r a t i n g s y s t e m .

~

TIME: r e t u r n s t h e c u r r e n t r e a d i n g of t h e s y s t e m clock a s t h e v a l u e of t h e f u n c t i o n i n t h e form HH.MM.SS w h e r e HH is h o u r s f rom 0 t o 23, MM is m i n u t e s , a n d SS is s e c o n d s . The v a l u e r e t u r n e d is t y p e charac te r w i t h a l e n g t h of 1 0 .

l

SYSTEM ROUTINE called by USSAERO ROUTINE

DATE

EXIT

TIME

USAERO

GEOM INVERT SUPPAN

WNGVEL

HDR

91

Page 98: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

APPENDIX C

INPUT ERROR ANALYSIS EXAMPLE

T h i s a p p e n d i x p r e s e n t s a n example u s i n g t h e new i n p u t e r r o r

a n a l y s i s r o u t i n e . The r o u t i n e was d e v e l o p e d a s a u s e r a i d i n

i d e n t i f y i n g i n p u t c a r d e r r o r s . Each c o n t r o l c a r d v a r i a b l e is

checked a g a i n s t p e r m i s s a b l e v a l u e s and a n e r r o r is w r i t t e n o u t when

t h e check f a i l s .

The f o l l o w i n g p a g e s p r e s e n t t h e i n p u t and o u t p u t of t h e e r r o r

example .

92

Page 99: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

ERROR EXAMPLE I N P U T

ORIGINAL PAGE ts w POOR Q U A m

a s 1 - - 0. 2 .5 5 . :o. IS. a. n. no. so. 9s. IW. a. a. I .a

.7n75 : . : E s

3.186

3.186

rSlC3i

DO 0

30. 40. 50.

3 * 693

3.693

60.

3.252 3.m

93

Page 100: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

ERROR EXAMPLE OUTPUT

CWD Z W i I

I z 3

5

I 0

10 I : I2 I1 14 I 5 l L 17 I1 :0

4

t

*Yn np Y I G ~ I SI~ECT I,IG d a 5 i ~ n 0 - ' a 0 0 0 0 B si

0 . 2 . s 5 . 10. :s. a. 0. 0 . 0 . 1.0 70 . IO. eo. 01. s o . 1.2s 1.125 !. .s a . I.LU . .m 2.311 2.141 1 . : ~ a . s o :.w .a11 .*I . ( I 4

a.sm :.w . 0 7 .4Sl .I14 0 . :.&I 1.74: 2 . 1 3 2.141 3 . l U

S!'1csullW - L I S U C L an 6SlWl 0 0 - 2 : - 3 a 0 0 0 0 4 0

:.6s 1 . 1 s . 4 6 . . IS

- 1 . 0. 4 .mn 1.125

me

30. 40.

3.134 3.111

3.634 3.111

Umslt* m

5..

3.601

3.691

60.

3.LSZ

3.252

I 2 I

5 6

I D

18 I 1 12 13 14

4

94

Page 101: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

APPENDIX D

COMPARISON RUN BETWEEN VERSIONS BO1 AND DO0

This appendix shows the input card differences between versions

1 BO1 and DOO. The configuration used is the transonic wing-body

model which appears in reference 1. Differences between the two I

I inputs are highlighted by asterisks.

95

Page 102: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

VERSION BO1 I N P U T I

I NAI'A R f l L51F07 TRANSONIC WING-BODY DEFINITION I

* ** 3 - 1 - 1 1 2 2 6 1 7 2 0 -2 0 . 3 0.5 8.75 1.25 2.5 5.8 7.5 10. 15. 20. XAF 1 25. 3 0 . 35. 48. 45. 58. 55. 60. 65. 78. XAF2 I 75. 80. 85. 90. 95. 188. XAF3 14.325 1.6 0.8 7.1 WAFORC I 25.375 12. 0.8 4.5 WAFORC ~. - . .~

0 . 0 6.464 8.563 8.718 8.981 1.313 1.591 1.824 2.194 2.68': 2.842 2.945 2.996 2.992 2.925 2.793 2.602 2.364 1.775 1.437 1.883 8.727 8.37 8.813 8.3 0.464 8.563 8.718 8.981 1.313 1.591 1.824 2.194 2.637 2.842 2.945 2.996 2.992 2.925 2.793 2.682 2.364 1.775 1.437 1.883 8.727 8.37 8.813

26.8 22.8 24.8 26.8 28.8 38.8 32.8 34.8 36.0 6.8 2.8 4.8 6.8 8.8 18.8 12.8 14.8 16.8

8.8 8.7329 1.9687 3.385 4.799 6.8524 7.8686 7.7931 8.3264 8.7616 8.6849 8.1433 7.4586 6.4863 4.9323 3.2174 2.8186 2.8186

6. 2. 4. l0.UU3 x z OUT 38. 38. 38. l0.ORT

18.ORT X Y OUT 38. 30. 38. NACFL TRANSONIC UINC-BODY PFLNELINC

* * * e 1 - 3 3 *** 1 3 1 6 15 1 8 18 144.8 12.8 6.125 20.8 8.229 8.229 8 . 8 2.5 5 .8 18.0 15.8 2 8 . 0 30.0 40.0 58.0

1.6 3.6 6.0 8.4 10.8 12.0

20.82 21.425 23.8 25.8 28.0 33.8 36.0 38.0

70.8 88.0 98.8 95.8 180.8

8.0 2.8 5.0 8 . 8 11.8 13.8 14.325 15.73 17.16

X Y 8. 8 . 8. 10.ORt x z 8 . 0. 0. 10.ORT .6 4 . -1.0

2.474 2.887

2.474 2.087

18.8 38.8

2.0106 8.6361

60.0

18.59

WAFORD WAFORD WAFORD WAFORD WAFORD WAFORD XFUS 1 XFUS 1 FUSARD FUSARD

8 CPLOT 8 CPLOT 1 CPLOT

REFA RHO XAFKl XAFK 1 YK KFORX 1 KFORX2

8 SPLOTl 1 SPLOT2

Page 103: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

VERSION DO0 INP.UT

NACA Rm L51F07 TRANSONIC WING-BODY D E F I N I T I O N I

1

ORIGINAL PAGE IS OF POOR QUALITY

TITLEA CCNTRL *** 2 26 WCNTRL

1 7 20 FCNTRL 0 . 0 4r.5 0.75 1.25 2.5 5.0 7.5 10. 15. 26. XAF 1

~ * * *

' * * * ~ * ** I * **

1 ' * * *

25. 30. 35. 40. 45. 50. 55. 60. 65. 70, 7s. sa. 85. 90. 9s. lee.

8.0 8.464 0.563 8.718 0.981 1.313 1.591 1.824 2.194 2.474

14.325 1.6 0.0 7.1 25.37'5 12. 0.0 4.5

2.687 2.842 2.945 2.996 2.992 2.925 2.793 8.602 2.364 2.087

8 . e 0.464 0.563 8.718 0.981 1.313 1.591 1.824 2.194 2.474 2.687 2.842 2.945 2.996 2.992 2.925 2.793 2.682 2.364 2.087

1.7'75 1.437 1.083 8.727 0.37 0.013

! . 7?5 1,477 1.083 @,727 8-27 0.013 0.0 2.0 4.0 6.0 8.0 10.0 12.8 14.0 16.0 18.0

8.0 8.7329 1.9607 3.385 4.799 6.8524 7.8686 7.7931 8.3264 8.6361 20.0 22.0 24.0 26.0 28.8 30.0 32.0 34.0 36.0 38.0

8.7616 8.6049 8.1433 7.4586 6.4863 4.9323 3.2174 2.e i06 2.0186 2.8186 6. 2. 4. l0.UU3

S Z rjUT 33. 30. 30. l0.ORf Y S OUT 30. 30. 30. 18.ORT

NACFI TRANSONIC WING-BODY PANELING 0 1 3 3 1 - 3 - 1 1 6 15 0 18

144.0 12,.6 6.125 20.0

70.8 88.8 90.0 95.0 i0e.e

0.229 0.229 8.0 2.5 5.8 10.0 15.0 20.0 30.8 40.0 50.0 68.0

1.6 3.6 6.8 8.4 10.8 12.8 8 . 0 2.0 5.0 8.0 11.0 13.8 14.325 15.73 17.16 18.59 28.02 21.425 23.0 25.0 28.0 33.0 36.8 38.0 X Y 0. 0. 0. 10.ORT X Z 0. 0. 0. l8.ORT .6 4. -1 .e

XCIF2 XAF3 WAF ORC 1 WAFORCE W A F O R D l l WAFORD 12 WAFORDl3 WAFORD21 UAFORD22 UAF ORD23 XFUSll XFUS12 FUSARDll FUSARD12

0C3PLt l

lCOPLT2 TITLEB BCCP FICNTRL AWCTRL AFCTRL AREF AURADl XCIFKl XAFK2 CIUYK 1 AXFUSll AXFUS12

ecoPLTi

0AOPLTl lAOPLt2

AERO I ti STOP

97

Page 104: Version D Computer Program Development Using ANSI Standard FORTRAN … · 2013-08-30 · NASA Contractor Report 3980 NASA USSAERO Version D Computer Program Development Using ANSI

2. Government Atta lon No. 1 Aepott No.

NASA CR-3980 4 T i r l e and Subtitle 5. Report Date

USSAERO Version D Computer Program Devel opment Using ANSI Standard FORTRAN 77 and DI-3000 Graphics

3. Recipient's Catalog No.

__ 7 Autbor(s)

Michael R. Wiese

9 Performing Organization Name dnd Address

Computer Sciences Corporat ion Hampton, V i r g i n i a 23666

8. Performing 0rFn;ratlon Report No

10. Work Unit No.

11. Contract or Grant No.

13. Type of Report and Period Covered

I 7 Key Words (Suggested by Author(sI I

P o t e n t i a l f l o w Pressure d i s t r i b u t i o n theory Aerodynamic c h a r a c t e r i s t i c s Subsonic aerodynamics Supersonic aerodynamics Panel methods L i f t i n g sur face Computer program

Cont rac tor Report

505-61-71-03

12 Sprirorlng Agency Name and Address

Nat iona l Aeronaut ics and Space Admin is t ra t ion Washington, DC 20546

18. Distribution Statement

Unc lass i f i e d - Unl i m i t ed

Subject Category 02

1

15 Supplementary Notes

19 Security Classif. (of this report)

U n c l a s s i f i e d

Langley Technical Monitor: Char les t i . Fox, Jr .

20. Security Classit. (of thts page) 21. No. of P ~ ~ E s 22. Price

104 A06 Uncl ass i f i e d

16 4bstract

The D vers ion o f the Uni f i e d Subsonic Supersonic Aerodynamic Ana lys is (USSAERO) program i s the r e s u l t o f numerous modi f i c a t i o n s and enhancements t o the B O 1 version.

These changes inc lude conversion t o ANSI standard FORTRAN 77; use o f the DI-3000 graphics package; removal o f the over lay s t ruc tu re ; a rev i sed i n p u t format; the a d d i t i o n o f an i n p u t data ana lys i s rou t ine ; and increas ing the number o f aeronau ti ca l components a1 1 owed.