12 IMPLICIT DOUBLE PRECISION(a-
h, o-
z)
16 common/
pysubs/msel,mselpd,msub(500),kfin(2,-40:40),ckin(200)
19 common/
pyint2/iset(500),kfpr(500,2),coef(500,20),icol(40,4,2)
21 common/
pyint7/sigt(0:6,0:6,0:5)
24 dimension ncp(15),nsubcp(15,20),msubcp(15,20),coefcp(15,20,20),
25 &ngencp(15,0:20,3),xseccp(15,0:20,3),sigtcp(15,0:6,0:6,0:5),
26 &intcp(15,20),recp(15,20)
27 SAVE ncp,nsubcp,msubcp,coefcp,ngencp,xseccp,sigtcp,intcp,recp
33 IF(msub(
i).EQ.0.AND.
i.NE.96.AND.
i.NE.97) goto 120
36 msubcp(iga,icp)=msub(
i)
38 coefcp(iga,icp,
j)=coef(
i,
j)
62 intcp(iga,11)=
mint(101)
63 intcp(iga,12)=
mint(102)
64 intcp(iga,13)=
mint(107)
65 intcp(iga,14)=
mint(108)
66 intcp(iga,15)=
mint(123)
71 ELSEIF(isave.EQ.2)
THEN
85 ELSEIF(isave.EQ.3.OR.isave.EQ.4)
THEN
89 xsumcp=xsumcp+xseccp(ig,0,1)
94 xsumcp=xsumcp-xseccp(ig,0,1)
95 IF(xsumcp.LE.0d0) goto 230
104 DO 270 icp=1,ncp(iga)
106 msub(
i)=msubcp(iga,icp)
108 coef(
i,
j)=coefcp(iga,icp,
j)
131 mint(101)=intcp(iga,11)
132 mint(102)=intcp(iga,12)
133 mint(107)=intcp(iga,13)
134 mint(108)=intcp(iga,14)
135 mint(123)=intcp(iga,15)
138 vint(318)=recp(iga,2)
141 ELSEIF(isave.EQ.5)
THEN
152 DO 350 ig=1,
mint(121)
155 IF(msubcp(ig,icp).EQ.1) msub(
i)=1