1 SUBROUTINE giant3(I,BODYI,W,Q,XN,QL)
11 REAL*8 w(2),q(2),sw(2),mc
14 DATA a0,a1,a2,a3 /0.944525,-0.392030,6.01655d-02,-3.34790d-03/
15 DATA b0,b1,b2 /-0.3789,1.481,-0.1018/
16 DATA c0,c1,c2,c3 /1.452104,3.923872,-11.88722,13.46106/
17 DATA e0,e1,e2,e3 /1.934977,2.214222,-4.855796,4.025394/
21 mc = 0.3 + 0.1*float(kstar(i) - 3)
22 IF(kstar(i).EQ.9) mc = 0.5*bodyi*zmbar
25 sig = mc/(bodyi*zmbar)
28 IF (sig.GT.0.9) sig = 0.9
38 ql = 8.48d+03*sqrt(zm)*(zme/zl3)**0.33/rsi**0.833
44 sw(k) = ((c3*sig + c2)*sig + c1)*sig + c0
46 sw(k) = ((e3*sig + e2)*sig + e1)*sig + e0
49 q(k) = ((a3*sw(k) + a2)*sw(k) + a1)*sw(k) + a0
53 xn = (b2*sw(1) + b1)*sw(1) + b0