10 COMMON /linteg/ ntot,npass
18 COMMON /leptou/ cut(14),lst(40),parl(30),
20 REAL cut,parl,
x,
y,w2,q2,u
25 &q2min,q2max,w2min,w2max,ilep,inu,ig,iz
27 INTEGER ksave,ilep,inu,ig,iz
31 COMMON /params/ acc,ndim,nsub,
iter
33 INTEGER ndim,nsub,
iter
37 COMMON /answer/
value,erriw
38 DOUBLE PRECISION value,erriw
42 COMMON /bndlmt/ flow,fhigh
43 DOUBLE PRECISION flow,fhigh
47 COMMON /sample/ npoint
52 INTEGER ncall,i,maxnum,maxpts,npt,
it,jdeg
53 REAL xminus,xplus,ti1,sigma,
eps,sprdmx,accur,ti2,errest
54 dimension xminus(2),xplus(2)
86 IF(lst(3).GE.4.OR.(lst(3).EQ.3.AND.ncall.EQ.1))
WRITE(6,1000)
89 IF(lst(3).GE.4.OR.(lst(3).EQ.3.AND.ncall.EQ.1))
WRITE(6,1100)
95 IF(lst(3).GE.4.OR.(lst(3).EQ.3.AND.ncall.EQ.1))
96 &
WRITE(6,1110)
it,ntot,npass,sigma
98 IF(lst(3).GE.4.OR.(lst(3).EQ.3.AND.ncall.EQ.1))
101 IF(lst(3).GE.4.OR.(lst(3).EQ.3.AND.ncall.EQ.1))
102 &
WRITE(6,1130) accur,accur/
max(1.e-22,sigma),parl(15)
103 accur=
max(1.e-22,sigma*parl(15))
106 ELSEIF(lst(10).EQ.2)
THEN
109 WRITE(6,*)
' RIWIAD not available, execution stopped.'
116 ELSEIF(lst(10).EQ.3)
THEN
119 WRITE(6,*)
' DIVONNE not available, execution stopped.'
124 ELSEIF(lst(10).EQ.4)
THEN
127 WRITE(6,*)
' DIVONNE not available, execution stopped.'
135 IF(lst(3).GE.1)
WRITE(6,*)
' Warning: LST(10) = ',lst(10),
139 IF(lst(3).GE.4.OR.(lst(3).EQ.3.AND.ncall.EQ.1)
140 &.OR.(lst(3).GE.1.AND.npass.EQ.0))
THEN
141 WRITE(6,1500) sigma,errest,ntot,npass,ti2-ti1
142 IF(lst(3).GE.1.AND.npass.EQ.0)
WRITE(6,1600)
147 1000
FORMAT(/,
' Integration of cross section:',/,1
x,28(
'-'))
148 1100
FORMAT(5
x,
'using GADAP = adaptive Gaussian integration')
149 1110
FORMAT(5
x,
'Iteration #',i3,/,
150 &10
x,
'# function evaluations; total & non-zero =',2i8,/,
151 &10
x,
'sigma =',g10.2,
' pb')
152 1120
FORMAT(10
x,
'required relative error = ',g10.2)
153 1130
FORMAT(10
x,
'effective absolute error = ',g10.2,/,
154 & 10
x,
'effective relative error = ',g10.2,/,
155 & 10
x,
'required relative error = ',g10.2)
156 1200
FORMAT(5
x,
'using RIWIAD with parameters: rel. acc. = ',f10.4,
157 &/,5
x,
'# of subvolumes = ',i5,5
x,
'max # iterations = ',i5)
158 1300
FORMAT(5
x,
'using automatic DIVONNE with parameters: ',
159 &
'rel. acc. = ',f10.4,/,5
x,
'max # function calls = ',i5,
160 &/,5
x,
'lower and upper bound on integrand =',2e12.4,
161 &/,5
x,
'# sample points/region =',i5)
162 1400
FORMAT(5
x,
'using detailed DIVONNE with parameters: ',
163 &
'rel. acc. = ',f10.4,/,5
x,
'max # function calls = ',i5,
164 &/,5
x,
'lower and upper bound on integrand =',2e12.4,
165 &/,5
x,
'# sample points/region =',i5,
166 &/,5
x,
'SPRDMX, MAXPTS, JDEG, NPT =',f5.2,3i10)
167 1500
FORMAT(/,
' ===> Cross-section =',1
p,g12.3,
168 &
' pb, error estimate = ',g12.3,/,
169 &6
x,
'# of integrand evaluations; total & non-zero =',2i8,/,
170 &6
x,
'cpu time for integration =',g12.3,
' seconds',/)
171 1600
FORMAT(
' Warning: integrand always zero, probably no allowed',
172 &
' phase space due to cuts',/,
173 &10
x,
'check, in particular, CUT(11) to CUT(14)')