11 IMPLICIT DOUBLE PRECISION(a-
h, o-
z)
14 parameter(nex=8, nlf=2)
15 dimension am(0:nex,0:nlf,-5:2)
16 dimension alfvec(-5:2), qmavec(-5:2)
17 dimension mexvec(-5:2), mlfvec(-5:2)
18 dimension ut1vec(-5:2), ut2vec(-5:2)
23 DATA ut1vec( 2) / 0.5141718
e+01 /
24 DATA ut2vec( 2) / -0.1346944
e+01 /
25 DATA alfvec( 2) / 0.5260555
e+00 /
26 DATA qmavec( 2) / 0.0000000
e+00 /
27 DATA (am( 0,
k, 2),
k=0, 2)
28 & / 0.4289071
e+01, -0.2536870
e+01, -0.1259948
e+01 /
29 DATA (am( 1,
k, 2),
k=0, 2)
30 & / 0.9839410
e+00, 0.4168426
e-01, -0.5018952
e-01 /
31 DATA (am( 2,
k, 2),
k=0, 2)
32 & / -0.1651961
e+02, 0.9246261
e+01, 0.5996400
e+01 /
33 DATA (am( 3,
k, 2),
k=0, 2)
34 & / -0.2077936
e+02, 0.9786469
e+01, 0.7656465
e+01 /
35 DATA (am( 4,
k, 2),
k=0, 2)
36 & / 0.3054926
e+02, 0.1889536
e+01, 0.1380541
e+01 /
37 DATA (am( 5,
k, 2),
k=0, 2)
38 & / 0.3084695
e+02, -0.1212303
e+02, -0.1053551
e+02 /
39 DATA (am( 6,
k, 2),
k=0, 2)
40 & / -0.1426778
e+02, 0.6239537
e+01, 0.5254819
e+01 /
41 DATA (am( 7,
k, 2),
k=0, 2)
42 & / -0.1909811
e+02, 0.3695678
e+01, 0.5495729
e+01 /
43 DATA (am( 8,
k, 2),
k=0, 2)
44 & / 0.1889751
e-01, 0.5027193
e-02, 0.6624896
e-03 /
48 DATA ut1vec( 1) / 0.4138426
e+01 /
49 DATA ut2vec( 1) / -0.3221374
e+01 /
50 DATA alfvec( 1) / 0.4960962
e+00 /
51 DATA qmavec( 1) / 0.0000000
e+00 /
52 DATA (am( 0,
k, 1),
k=0, 2)
53 & / 0.1332497
e+01, -0.3703718
e+00, 0.1288638
e+00 /
54 DATA (am( 1,
k, 1),
k=0, 2)
55 & / 0.7544687
e+00, 0.3255075
e-01, -0.4706680
e-01 /
56 DATA (am( 2,
k, 1),
k=0, 2)
57 & / -0.7638814
e+00, 0.5008313
e+00, -0.9237374
e-01 /
58 DATA (am( 3,
k, 1),
k=0, 2)
59 & / -0.3689889
e+00, -0.1055098
e+01, -0.4645065
e+00 /
60 DATA (am( 4,
k, 1),
k=0, 2)
61 & / 0.3991610
e+02, 0.1979881
e+01, 0.1775814
e+01 /
62 DATA (am( 5,
k, 1),
k=0, 2)
63 & / 0.6201080
e+01, 0.2046288
e+01, 0.3804571
e+00 /
64 DATA (am( 6,
k, 1),
k=0, 2)
65 & / -0.8027900
e+00, -0.7011688
e+00, -0.8049612
e+00 /
66 DATA (am( 7,
k, 1),
k=0, 2)
67 & / -0.8631305
e+01, -0.3981200
e+01, 0.6970153
e+00 /
68 DATA (am( 8,
k, 1),
k=0, 2)
69 & / 0.2371230
e-01, 0.5372683
e-02, 0.1118701
e-02 /
73 DATA ut1vec( 0) / -0.1026789
e+01 /
74 DATA ut2vec( 0) / -0.9051707
e+01 /
75 DATA alfvec( 0) / 0.9462977
e+00 /
76 DATA qmavec( 0) / 0.0000000
e+00 /
77 DATA (am( 0,
k, 0),
k=0, 2)
78 & / 0.1191990
e+03, -0.8548739
e+00, -0.1963040
e+01 /
79 DATA (am( 1,
k, 0),
k=0, 2)
80 & / -0.9449972
e+02, 0.1074771
e+01, 0.2056055
e+01 /
81 DATA (am( 2,
k, 0),
k=0, 2)
82 & / 0.3701064
e+01, -0.1167947
e-02, 0.1933573
e+00 /
83 DATA (am( 3,
k, 0),
k=0, 2)
84 & / 0.1171345
e+03, -0.1064540
e+01, -0.1875312
e+01 /
85 DATA (am( 4,
k, 0),
k=0, 2)
86 & / -0.1014453
e+03, -0.5707427
e+00, 0.4511242
e-01 /
87 DATA (am( 5,
k, 0),
k=0, 2)
88 & / 0.6365168
e+01, 0.1275354
e+01, -0.4964081
e+00 /
89 DATA (am( 6,
k, 0),
k=0, 2)
90 & / -0.3370693
e+01, -0.1122020
e+01, 0.5947751
e-01 /
91 DATA (am( 7,
k, 0),
k=0, 2)
92 & / -0.5327270
e+01, -0.9293556
e+00, 0.6629940
e+00 /
93 DATA (am( 8,
k, 0),
k=0, 2)
94 & / 0.2437513
e-01, 0.1600939
e-02, 0.6855336
e-03 /
98 DATA ut1vec(-1) / 0.5243571
e+01 /
99 DATA ut2vec(-1) / -0.2870513
e+01 /
100 DATA alfvec(-1) / 0.6701448
e+00 /
101 DATA qmavec(-1) / 0.0000000
e+00 /
102 DATA (am( 0,
k,-1),
k=0, 2)
103 & / 0.2428863
e+02, 0.1907035
e+01, -0.4606457
e+00 /
104 DATA (am( 1,
k,-1),
k=0, 2)
105 & / 0.2006810
e+01, -0.1265915
e+00, 0.7153556
e-02 /
106 DATA (am( 2,
k,-1),
k=0, 2)
107 & / -0.1884546
e+02, -0.2339471
e+01, 0.5740679
e+01 /
108 DATA (am( 3,
k,-1),
k=0, 2)
109 & / -0.2527892
e+02, -0.2044124
e+01, 0.1280470
e+02 /
110 DATA (am( 4,
k,-1),
k=0, 2)
111 & / -0.1013824
e+03, -0.1594199
e+01, 0.2216401
e+00 /
112 DATA (am( 5,
k,-1),
k=0, 2)
113 & / 0.8070930
e+02, 0.1792072
e+01, -0.2164364
e+02 /
114 DATA (am( 6,
k,-1),
k=0, 2)
115 & / -0.4641050
e+02, 0.1977338
e+00, 0.1273014
e+02 /
116 DATA (am( 7,
k,-1),
k=0, 2)
117 & / -0.3910568
e+02, 0.1719632
e+01, 0.1086525
e+02 /
118 DATA (am( 8,
k,-1),
k=0, 2)
119 & / -0.1185496
e+01, -0.1905847
e+00, -0.8744118
e-03 /
121 DATA mexvec(-2) / 7 /
122 DATA mlfvec(-2) / 2 /
123 DATA ut1vec(-2) / 0.4782210
e+01 /
124 DATA ut2vec(-2) / -0.1976856
e+02 /
125 DATA alfvec(-2) / 0.7558374
e+00 /
126 DATA qmavec(-2) / 0.0000000
e+00 /
127 DATA (am( 0,
k,-2),
k=0, 2)
128 & / -0.6216935
e+00, 0.2369963
e+00, -0.7909949
e-02 /
129 DATA (am( 1,
k,-2),
k=0, 2)
130 & / 0.1245440
e+01, -0.1031510
e+00, 0.4916523
e-02 /
131 DATA (am( 2,
k,-2),
k=0, 2)
132 & / -0.7060824
e+01, -0.3875283
e-01, 0.1784981
e+00 /
133 DATA (am( 3,
k,-2),
k=0, 2)
134 & / -0.7430595
e+01, 0.1964572
e+00, -0.1284999
e+00 /
135 DATA (am( 4,
k,-2),
k=0, 2)
136 & / -0.6897810
e+01, 0.2620543
e+01, 0.8012553
e-02 /
137 DATA (am( 5,
k,-2),
k=0, 2)
138 & / 0.1507713
e+02, 0.2340307
e-01, 0.2482535
e+01 /
139 DATA (am( 6,
k,-2),
k=0, 2)
140 & / -0.1815341
e+01, -0.1538698
e+01, -0.2014208
e+01 /
141 DATA (am( 7,
k,-2),
k=0, 2)
142 & / -0.2571932
e+02, 0.2903941
e+00, -0.2848206
e+01 /
144 DATA mexvec(-3) / 7 /
145 DATA mlfvec(-3) / 2 /
146 DATA ut1vec(-3) / 0.4518239
e+01 /
147 DATA ut2vec(-3) / -0.2690590
e+01 /
148 DATA alfvec(-3) / 0.6124079
e+00 /
149 DATA qmavec(-3) / 0.0000000
e+00 /
150 DATA (am( 0,
k,-3),
k=0, 2)
151 & / -0.2734458
e+01, -0.7245673
e+00, -0.6351374
e+00 /
152 DATA (am( 1,
k,-3),
k=0, 2)
153 & / 0.2927174
e+01, 0.4822709
e+00, -0.1088787
e-01 /
154 DATA (am( 2,
k,-3),
k=0, 2)
155 & / -0.1771017
e+02, -0.1416635
e+01, 0.8467622
e+01 /
156 DATA (am( 3,
k,-3),
k=0, 2)
157 & / -0.4972782
e+02, -0.3348547
e+01, 0.1767061
e+02 /
158 DATA (am( 4,
k,-3),
k=0, 2)
159 & / -0.7102770
e+01, -0.3205337
e+01, 0.4101704
e+00 /
160 DATA (am( 5,
k,-3),
k=0, 2)
161 & / 0.7169698
e+02, -0.2205985
e+01, -0.2463931
e+02 /
162 DATA (am( 6,
k,-3),
k=0, 2)
163 & / -0.4090347
e+02, 0.2103486
e+01, 0.1416507
e+02 /
164 DATA (am( 7,
k,-3),
k=0, 2)
165 & / -0.2952639
e+02, 0.5376136
e+01, 0.7825585
e+01 /
167 DATA mexvec(-4) / 7 /
168 DATA mlfvec(-4) / 2 /
169 DATA ut1vec(-4) / 0.2783230
e+01 /
170 DATA ut2vec(-4) / -0.1746328
e+01 /
171 DATA alfvec(-4) / 0.1115653
e+01 /
172 DATA qmavec(-4) / 0.1300000
e+01 /
173 DATA (am( 0,
k,-4),
k=0, 2)
174 & / -0.1743872
e+01, -0.1128921
e+01, -0.2841969
e+00 /
175 DATA (am( 1,
k,-4),
k=0, 2)
176 & / 0.3345755
e+01, 0.3187765
e+00, 0.1378124
e+00 /
177 DATA (am( 2,
k,-4),
k=0, 2)
178 & / -0.2037615
e+02, 0.4121687
e+01, 0.2236520
e+00 /
179 DATA (am( 3,
k,-4),
k=0, 2)
180 & / -0.4703104
e+02, 0.5353087
e+01, -0.1455347
e+01 /
181 DATA (am( 4,
k,-4),
k=0, 2)
182 & / -0.1060230
e+02, -0.1551122
e+01, -0.1078863
e+01 /
183 DATA (am( 5,
k,-4),
k=0, 2)
184 & / 0.5088892
e+02, -0.8197304
e+01, 0.8083451
e+01 /
185 DATA (am( 6,
k,-4),
k=0, 2)
186 & / -0.2819070
e+02, 0.4554086
e+01, -0.5890995
e+01 /
187 DATA (am( 7,
k,-4),
k=0, 2)
188 & / -0.1098238
e+02, 0.2590096
e+01, -0.8062879
e+01 /
190 DATA mexvec(-5) / 6 /
191 DATA mlfvec(-5) / 2 /
192 DATA ut1vec(-5) / 0.1619654
e+02 /
193 DATA ut2vec(-5) / -0.3367346
e+01 /
194 DATA alfvec(-5) / 0.5109891
e-02 /
195 DATA qmavec(-5) / 0.4500000
e+01 /
196 DATA (am( 0,
k,-5),
k=0, 2)
197 & / -0.6800138
e+01, 0.2493627
e+01, -0.1075724
e+01 /
198 DATA (am( 1,
k,-5),
k=0, 2)
199 & / 0.3036555
e+01, 0.3324733
e+00, 0.2008298
e+00 /
200 DATA (am( 2,
k,-5),
k=0, 2)
201 & / -0.5203879
e+01, -0.8493476
e+01, -0.4523208
e+01 /
202 DATA (am( 3,
k,-5),
k=0, 2)
203 & / -0.1524239
e+01, -0.3411912
e+01, -0.1771867
e+02 /
204 DATA (am( 4,
k,-5),
k=0, 2)
205 & / -0.1099444
e+02, 0.1320930
e+01, -0.2353831
e+01 /
206 DATA (am( 5,
k,-5),
k=0, 2)
207 & / 0.1699299
e+02, -0.3565802
e+02, 0.3566872
e+02 /
208 DATA (am( 6,
k,-5),
k=0, 2)
209 & / -0.1465793
e+02, 0.2703365
e+02, -0.2176372
e+02 /
211 IF(
q .LE. qmavec(ifl))
THEN
221 tmp =
log(
q/alfvec(ifl))
222 IF(tmp .LE. 0.d0)
THEN
234 DO 100
k = 0, mlfvec(ifl)
235 af(
i) = af(
i) + sbx*am(
i,
k,ifl)
243 part1 = af(1)*
y**(1.d0+0.01d0*af(4))*(1.d0+ af(8)*u)
244 part2 = af(0)*(1.d0 -
x) + af(3)*
x
245 part3 =
x*(1.d0-
x)*(af(5)+af(6)*(1.d0-
x)+af(7)*
x*(1.d0-
x))
246 part4 = ut1vec(ifl)*
log(1.d0-
x) +
247 & af(2)*
log(1.d0+exp(ut2vec(ifl))-
x)
249 pyct5m = exp(
log(
x) + part1 + part2 + part3 + part4)