1
SUBROUTINE %(bunch_name)s_%(bunch_number)d(P,NHEL,H,IC)
9
PARAMETER (NEXTERNAL=%(nexternal)d)
11
PARAMETER (NCOMB=%(ncomb)d)
12
INTEGER NLOOPS, NLOOPGROUPS, NCTAMPS
13
PARAMETER (NLOOPS=%(nloops)d, NLOOPGROUPS=%(nloop_groups)d, NCTAMPS=%(nctamps)d)
14
INTEGER NWAVEFUNCS,NLOOPWAVEFUNCS
15
PARAMETER (NWAVEFUNCS=%(nwavefuncs)d,NLOOPWAVEFUNCS=%(nloopwavefuncs)d)
17
PARAMETER (MAXLWFSIZE=%(max_lwf_size)d)
18
INTEGER LOOPMAXCOEFS, VERTEXMAXCOEFS
19
PARAMETER (LOOPMAXCOEFS=%(loop_max_coefs)d, VERTEXMAXCOEFS=%(vertex_max_coefs)d)
20
%(real_mp_format)s ZERO
21
PARAMETER (ZERO=0.0e0_16)
22
%(complex_mp_format)s IZERO
23
PARAMETER (IZERO=CMPLX(0.0e0_16,0.0e0_16,KIND=16))
27
%(real_mp_format)s P(0:3,NEXTERNAL)
28
INTEGER NHEL(NEXTERNAL), IC(NEXTERNAL)
34
%(complex_mp_format)s COEFS(MAXLWFSIZE,0:VERTEXMAXCOEFS-1,MAXLWFSIZE)
38
include 'mp_coupl_same_name.inc'
40
INTEGER GOODHEL(NCOMB)
41
LOGICAL GOODAMP(NLOOPGROUPS)
42
common/Filters/GOODAMP,GOODHEL
45
%(complex_mp_format)s W(20,NWAVEFUNCS)
48
%(complex_mp_format)s WL(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE,0:NLOOPWAVEFUNCS)
49
%(complex_mp_format)s PL(0:3,0:NLOOPWAVEFUNCS)
52
%(complex_mp_format)s LOOPCOEFS(0:LOOPMAXCOEFS-1,NLOOPS)
53
common/MP_LCOEFS/LOOPCOEFS
55
%(complex_mp_format)s AMPL(3,NCTAMPS)
58
%(complex_dp_format)s LOOPRES(3,NLOOPGROUPS)
59
LOGICAL S(NLOOPGROUPS)
60
common/LOOPRES/LOOPRES,S