60 IMPLICIT DOUBLE PRECISION(a-
h, o-
z)
63 parameter(nex=8, nlf=2)
64 dimension am(0:nex,0:nlf,-5:2)
65 dimension alfvec(-5:2), qmavec(-5:2)
66 dimension mexvec(-5:2), mlfvec(-5:2)
67 dimension ut1vec(-5:2), ut2vec(-5:2)
72 DATA ut1vec( 2) / 0.4971265
e+01 /
73 DATA ut2vec( 2) / -0.1105128
e+01 /
74 DATA alfvec( 2) / 0.2987216
e+00 /
75 DATA qmavec( 2) / 0.0000000
e+00 /
76 DATA (am( 0,
k, 2),
k=0, 2)
77 & / 0.5292616
e+01, -0.2751910
e+01, -0.2488990
e+01 /
78 DATA (am( 1,
k, 2),
k=0, 2)
79 & / 0.9714424
e+00, 0.1011827
e-01, -0.1023660
e-01 /
80 DATA (am( 2,
k, 2),
k=0, 2)
81 & / -0.1651006
e+02, 0.7959721
e+01, 0.8810563
e+01 /
82 DATA (am( 3,
k, 2),
k=0, 2)
83 & / -0.1643394
e+02, 0.5892854
e+01, 0.9348874
e+01 /
84 DATA (am( 4,
k, 2),
k=0, 2)
85 & / 0.3067422
e+02, 0.4235796
e+01, -0.5112136
e+00 /
86 DATA (am( 5,
k, 2),
k=0, 2)
87 & / 0.2352526
e+02, -0.5305168
e+01, -0.1169174
e+02 /
88 DATA (am( 6,
k, 2),
k=0, 2)
89 & / -0.1095451
e+02, 0.3006577
e+01, 0.5638136
e+01 /
90 DATA (am( 7,
k, 2),
k=0, 2)
91 & / -0.1172251
e+02, -0.2183624
e+01, 0.4955794
e+01 /
92 DATA (am( 8,
k, 2),
k=0, 2)
93 & / 0.1662533
e-01, 0.7622870
e-02, -0.4895887
e-03 /
97 DATA ut1vec( 1) / 0.2612618
e+01 /
98 DATA ut2vec( 1) / -0.1258304
e+06 /
99 DATA alfvec( 1) / 0.3407552
e+00 /
100 DATA qmavec( 1) / 0.0000000
e+00 /
101 DATA (am( 0,
k, 1),
k=0, 2)
102 & / 0.9905300
e+00, -0.4502235
e+00, 0.1624441
e+00 /
103 DATA (am( 1,
k, 1),
k=0, 2)
104 & / 0.8867534
e+00, 0.1630829
e-01, -0.4049085
e-01 /
105 DATA (am( 2,
k, 1),
k=0, 2)
106 & / 0.8547974
e+00, 0.3336301
e+00, 0.1371388
e+00 /
107 DATA (am( 3,
k, 1),
k=0, 2)
108 & / 0.2941113
e+00, -0.1527905
e+01, 0.2331879
e+00 /
109 DATA (am( 4,
k, 1),
k=0, 2)
110 & / 0.3384235
e+02, 0.3715315
e+01, 0.8276930
e+00 /
111 DATA (am( 5,
k, 1),
k=0, 2)
112 & / 0.6230115
e+01, 0.3134639
e+01, -0.1729099
e+01 /
113 DATA (am( 6,
k, 1),
k=0, 2)
114 & / -0.1186928
e+01, -0.3282460
e+00, 0.1052020
e+00 /
115 DATA (am( 7,
k, 1),
k=0, 2)
116 & / -0.8545702
e+01, -0.6247947
e+01, 0.3692561
e+01 /
117 DATA (am( 8,
k, 1),
k=0, 2)
118 & / 0.1724598
e-01, 0.7120465
e-02, 0.4003646
e-04 /
120 DATA mexvec( 0) / 8 /
121 DATA mlfvec( 0) / 2 /
122 DATA ut1vec( 0) / -0.4656819
e+00 /
123 DATA ut2vec( 0) / -0.2742390
e+03 /
124 DATA alfvec( 0) / 0.4491863
e+00 /
125 DATA qmavec( 0) / 0.0000000
e+00 /
126 DATA (am( 0,
k, 0),
k=0, 2)
127 & / 0.1193572
e+03, -0.3886845
e+01, -0.1133965
e+01 /
128 DATA (am( 1,
k, 0),
k=0, 2)
129 & / -0.9421449
e+02, 0.3995885
e+01, 0.1607363
e+01 /
130 DATA (am( 2,
k, 0),
k=0, 2)
131 & / 0.4206383
e+01, 0.2485954
e+00, 0.2497468
e+00 /
132 DATA (am( 3,
k, 0),
k=0, 2)
133 & / 0.1210557
e+03, -0.3015765
e+01, -0.1423651
e+01 /
134 DATA (am( 4,
k, 0),
k=0, 2)
135 & / -0.1013897
e+03, -0.7113478
e+00, 0.2621865
e+00 /
136 DATA (am( 5,
k, 0),
k=0, 2)
137 & / -0.1312404
e+01, -0.9297691
e+00, -0.1562531
e+00 /
138 DATA (am( 6,
k, 0),
k=0, 2)
139 & / 0.1627137
e+01, 0.4954111
e+00, -0.6387009
e+00 /
140 DATA (am( 7,
k, 0),
k=0, 2)
141 & / 0.1537698
e+00, -0.2487878
e+00, 0.8305947
e+00 /
142 DATA (am( 8,
k, 0),
k=0, 2)
143 & / 0.2496448
e-01, 0.2457823
e-02, 0.8234276
e-03 /
145 DATA mexvec(-1) / 8 /
146 DATA mlfvec(-1) / 2 /
147 DATA ut1vec(-1) / 0.3862583
e+01 /
148 DATA ut2vec(-1) / -0.1265969
e+01 /
149 DATA alfvec(-1) / 0.2457668
e+00 /
150 DATA qmavec(-1) / 0.0000000
e+00 /
151 DATA (am( 0,
k,-1),
k=0, 2)
152 & / 0.2647441
e+02, 0.1059277
e+02, -0.9176654
e+00 /
153 DATA (am( 1,
k,-1),
k=0, 2)
154 & / 0.1990636
e+01, 0.8558918
e-01, 0.4248667
e-01 /
155 DATA (am( 2,
k,-1),
k=0, 2)
156 & / -0.1476095
e+02, -0.3276255
e+02, 0.1558110
e+01 /
157 DATA (am( 3,
k,-1),
k=0, 2)
158 & / -0.2966889
e+01, -0.3649037
e+02, 0.1195914
e+01 /
159 DATA (am( 4,
k,-1),
k=0, 2)
160 & / -0.1000519
e+03, -0.2464635
e+01, 0.1964849
e+00 /
161 DATA (am( 5,
k,-1),
k=0, 2)
162 & / 0.3718331
e+02, 0.4700389
e+02, -0.2772142
e+01 /
163 DATA (am( 6,
k,-1),
k=0, 2)
164 & / -0.1872722
e+02, -0.2291189
e+02, 0.1089052
e+01 /
165 DATA (am( 7,
k,-1),
k=0, 2)
166 & / -0.1628146
e+02, -0.1823993
e+02, 0.2537369
e+01 /
167 DATA (am( 8,
k,-1),
k=0, 2)
168 & / -0.1156300
e+01, -0.1280495
e+00, 0.5153245
e-01 /
170 DATA mexvec(-2) / 7 /
171 DATA mlfvec(-2) / 2 /
172 DATA ut1vec(-2) / 0.1895615
e+00 /
173 DATA ut2vec(-2) / -0.3069097
e+01 /
174 DATA alfvec(-2) / 0.5293999
e+00 /
175 DATA qmavec(-2) / 0.0000000
e+00 /
176 DATA (am( 0,
k,-2),
k=0, 2)
177 & / -0.6556775
e+00, 0.2490190
e+00, 0.3966485
e-01 /
178 DATA (am( 1,
k,-2),
k=0, 2)
179 & / 0.1305102
e+01, -0.1188925
e+00, -0.4600870
e-02 /
180 DATA (am( 2,
k,-2),
k=0, 2)
181 & / -0.2371436
e+01, 0.3566814
e+00, -0.2834683
e+00 /
182 DATA (am( 3,
k,-2),
k=0, 2)
183 & / -0.6152826
e+01, 0.8339877
e+00, -0.7233230
e+00 /
184 DATA (am( 4,
k,-2),
k=0, 2)
185 & / -0.8346558
e+01, 0.2892168
e+01, 0.2137099
e+00 /
186 DATA (am( 5,
k,-2),
k=0, 2)
187 & / 0.1279530
e+02, 0.1021114
e+00, 0.5787439
e+00 /
188 DATA (am( 6,
k,-2),
k=0, 2)
189 & / 0.5858816
e+00, -0.1940375
e+01, -0.4029269
e+00 /
190 DATA (am( 7,
k,-2),
k=0, 2)
191 & / -0.2795725
e+02, -0.5263392
e+00, 0.1290229
e+01 /
193 DATA mexvec(-3) / 7 /
194 DATA mlfvec(-3) / 2 /
195 DATA ut1vec(-3) / 0.3753257
e+01 /
196 DATA ut2vec(-3) / -0.1113085
e+01 /
197 DATA alfvec(-3) / 0.3713141
e+00 /
198 DATA qmavec(-3) / 0.0000000
e+00 /
199 DATA (am( 0,
k,-3),
k=0, 2)
200 & / 0.1580931
e+01, -0.2273826
e+01, -0.1822245
e+01 /
201 DATA (am( 1,
k,-3),
k=0, 2)
202 & / 0.2702644
e+01, 0.6763243
e+00, 0.7231586
e-02 /
203 DATA (am( 2,
k,-3),
k=0, 2)
204 & / -0.1857924
e+02, 0.3907500
e+01, 0.5850109
e+01 /
205 DATA (am( 3,
k,-3),
k=0, 2)
206 & / -0.3044793
e+02, 0.2639332
e+01, 0.5566644
e+01 /
207 DATA (am( 4,
k,-3),
k=0, 2)
208 & / -0.4258011
e+01, -0.5429244
e+01, 0.4418946
e+00 /
209 DATA (am( 5,
k,-3),
k=0, 2)
210 & / 0.3465259
e+02, -0.5532604
e+01, -0.4904153
e+01 /
211 DATA (am( 6,
k,-3),
k=0, 2)
212 & / -0.1658858
e+02, 0.2923275
e+01, 0.2266286
e+01 /
213 DATA (am( 7,
k,-3),
k=0, 2)
214 & / -0.1149263
e+02, 0.2877475
e+01, -0.7999105
e+00 /
216 DATA mexvec(-4) / 7 /
217 DATA mlfvec(-4) / 2 /
218 DATA ut1vec(-4) / 0.4400772
e+01 /
219 DATA ut2vec(-4) / -0.1356116
e+01 /
220 DATA alfvec(-4) / 0.3712017
e-01 /
221 DATA qmavec(-4) / 0.1300000
e+01 /
222 DATA (am( 0,
k,-4),
k=0, 2)
223 & / -0.8293661
e+00, -0.3982375
e+01, -0.6494283
e-01 /
224 DATA (am( 1,
k,-4),
k=0, 2)
225 & / 0.2754618
e+01, 0.8338636
e+00, -0.6885160
e-01 /
226 DATA (am( 2,
k,-4),
k=0, 2)
227 & / -0.1657987
e+02, 0.1439143
e+02, -0.6887240
e+00 /
228 DATA (am( 3,
k,-4),
k=0, 2)
229 & / -0.2800703
e+02, 0.1535966
e+02, -0.7377693
e+00 /
230 DATA (am( 4,
k,-4),
k=0, 2)
231 & / -0.6460216
e+01, -0.4783019
e+01, 0.4913297
e+00 /
232 DATA (am( 5,
k,-4),
k=0, 2)
233 & / 0.3141830
e+02, -0.3178031
e+02, 0.7136013
e+01 /
234 DATA (am( 6,
k,-4),
k=0, 2)
235 & / -0.1802509
e+02, 0.1862163
e+02, -0.4632843
e+01 /
236 DATA (am( 7,
k,-4),
k=0, 2)
237 & / -0.1240412
e+02, 0.2565386
e+02, -0.1066570
e+02 /
239 DATA mexvec(-5) / 6 /
240 DATA mlfvec(-5) / 2 /
241 DATA ut1vec(-5) / 0.5562568
e+01 /
242 DATA ut2vec(-5) / -0.1801317
e+01 /
243 DATA alfvec(-5) / 0.4952010
e-02 /
244 DATA qmavec(-5) / 0.4500000
e+01 /
245 DATA (am( 0,
k,-5),
k=0, 2)
246 & / -0.6031237
e+01, 0.1992727
e+01, -0.1076331
e+01 /
247 DATA (am( 1,
k,-5),
k=0, 2)
248 & / 0.2933912
e+01, 0.5839674
e+00, 0.7509435
e-01 /
249 DATA (am( 2,
k,-5),
k=0, 2)
250 & / -0.8284919
e+01, 0.1488593
e+01, -0.8251678
e+00 /
251 DATA (am( 3,
k,-5),
k=0, 2)
252 & / -0.1925986
e+02, 0.2805753
e+01, -0.3015446
e+01 /
253 DATA (am( 4,
k,-5),
k=0, 2)
254 & / -0.9480483
e+01, -0.9767837
e+00, -0.1165544
e+01 /
255 DATA (am( 5,
k,-5),
k=0, 2)
256 & / 0.2193195
e+02, -0.1788518
e+02, 0.9460908
e+01 /
257 DATA (am( 6,
k,-5),
k=0, 2)
258 & / -0.1327377
e+02, 0.1201754
e+02, -0.6277844
e+01 /
260 IF(
q .LE. qmavec(ifl))
THEN
270 tmp =
log(
q/alfvec(ifl))
271 IF(tmp .LE. 0.d0)
THEN
283 DO 100
k = 0, mlfvec(ifl)
284 af(
i) = af(
i) + sbx*am(
i,
k,ifl)
292 part1 = af(1)*
y**(1.d0+0.01d0*af(4))*(1.d0+ af(8)*u)
293 part2 = af(0)*(1.d0 -
x) + af(3)*
x
294 part3 =
x*(1.d0-
x)*(af(5)+af(6)*(1.d0-
x)+af(7)*
x*(1.d0-
x))
295 part4 = ut1vec(ifl)*
log(1.d0-
x) +
296 & af(2)*
log(1.d0+exp(ut2vec(ifl))-
x)
298 pyct5l = exp(
log(
x) + part1 + part2 + part3 + part4)