aboutsummaryrefslogtreecommitdiff
path: root/kappa9/kapreadts.for
blob: d6f6224c820aa855cbd486a505974bea4054cf25 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
PROGRAM KAPREADTS
      DIMENSION AKAP(57,42,5),TABT(57),TABP(42),oldtabp(21)
      dimension potlo(42),xne(42),rho(42),xnatom(42)
      dimension oldpotlo(21),oldxne(21),oldrho(21),oldxnatom(21)
      DATA TABT/3.30,3.320, 3.340, 3.360, 3.380, 3.400, 3.420, 3.440,
     1 3.460, 3.480, 3.500, 3.520, 3.540, 3.560, 3.580, 3.600, 3.620,
     2 3.640, 3.660, 3.680, 3.700, 3.730, 3.760, 3.790, 3.820, 3.850,
     3 3.880, 3.910, 3.940, 3.970, 4.000, 4.050, 4.100, 4.150, 4.200,
     4 4.250, 4.300, 4.350, 4.400, 4.450, 4.500, 4.550, 4.600, 4.650,
     5 4.700, 4.750, 4.800, 4.850, 4.900, 4.950, 5.000, 5.050, 5.100,
     6 5.150, 5.200, 5.250, 5.300/
      DATA TABP/-4.000,-3.500, -3.000, -2.500, -2.000,-1.500,-1.000,
     1 -0.500, 0.000, 0.500, 1.000,
     1 1.250, 1.500, 1.750, 2.000, 2.250, 2.500, 2.750, 3.000, 3.200,
     2 3.400, 3.600, 3.800, 4.000, 4.200, 4.400, 4.600, 4.800, 5.000,
     3 5.200, 5.400, 5.600, 5.800, 6.000, 6.250, 6.500, 6.750, 7.000,
     4 7.250, 7.500, 7.750, 8.000/
      DATA oldTABP/ -2.000,-1.500,-1.000,-0.500, 0.000, 0.500, 1.000,
     1 1.500, 2.000, 2.500, 3.000, 3.500, 4.000, 4.500, 5.000,
     2 5.500, 6.000, 6.500, 7.000, 7.500, 8.000/
c      DATA KTAB01/                                                      -2.000
C     1-5200,-5132,-5044,-4888,-4694,-4508,-4360,-4257,-4197,-4170,      -2.000
C     2-4154,-4122,-4029,-3840,-3576,-3270,-2942,-2604,-2266,-1933,      -2.000
C     3-1451,-1011, -685, -549, -520, -520, -526, -531, -529, -513,      -2.000
C     4 -492, -482, -482, -487, -482, -472, -448, -440, -435, -434,      -2.000
C     5 -435, -431, -428, -428, -429, -428, -428, -430, -433, -434,      -2.000
C     6 -432, -428, -423, -416, -409, -401/                              -2.000
c12345678901234567890123456789012345678901234567890123456789012345678901234567890
c              2089.0   1.000e-02   1.964e+05   3.464e+10   7.482e-14     0.002    1.000000000
c            199526.0   1.000e+08   1.890e+18   1.741e+18   3.760e-06   760.414    1.000000000


      do 2 iv=1,5
	ITAPE=IV+10
	do 112 ik=1,12
	read(itape,80)
80	format(20a4)
112	continue
      DO 2 IP=1,42
      READ(ITAPE,1)(AKAP(IT,IP,iv),IT=1,57)
    1 FORMAT(/(6X,3PF5.0,1X,F5.0,1X,F5.0,1X,F5.0,1X,F5.0,1X,F5.0,1X,
     1 F5.0,1X,F5.0,1X,F5.0,1X,F5.0))
    2 CONTINUE
      write(2,22)
   22 format(' ROSSELAND MASS ABSORPTION COEFFICIENTS'/ 
     1' logT logP  0km/s  1km/s  2km/s  4km/s  8km/s  log Ne   log Na  l
     2og rho IPloCM-1')
c 3.32-2.00 -5.200 -5.188 -5.169 -5.139 -5.104  5.29314 10.53958-13.12598   0.002
      do 8 it=1,57
      do 6 iP =1,42
      potlo(ip)=1.
      write(2,5)tabt(it),tabp(ip),(Akap(it,ip,iv),iv=1,5),
     1xne(ip),xnatom(ip),rho(ip),potlo(ip)
    5 format(f5.2,f5.2,5F7.3,f9.5,f9.5,f9.5,f8.3)
    6 continue
    8 continue
      CALL EXIT
      END