Hi,
I'd like to use pySecDec to check my analytic result for the following on-shell eikonal integral with $q=m_1^2$ and $m_1>m_2$

The $i \eta$-prescription automatically gets rewritten to match the pySecDec-convention.
My generation script looks as follows:
#!/usr/bin/env python3
from pySecDec import sum_package, loop_package, loop_regions, LoopIntegralFromPropagators
import pySecDec as psd
li = LoopIntegralFromPropagators(
['-m2**2 + p1**2', '2*p3*q', '-m2**2 + (-p1 + p3)**2'],
loop_momenta = ['p1', 'p3'],
powerlist = [1, 1, 1],
dimensionality = '4 - 2*eps',
Feynman_parameters = 'x',
replacement_rules = [('q**2','m1**2')],
regulators = ['eps']
)
loop_package(
name = 'loopint',
loop_integral = li,
requested_orders = [2],
real_parameters = ['m1', 'm2'],
contour_deformation = True,
additional_prefactor = '(-1)*exp(2*EulerGamma*eps)',
decomposition_method = 'geometric',
form_work_space = '200M'
)
If I omit form_work_space, then the compilation stops progressing quite soon and upon hitting Ctrl-C I see
=== Workspace overflow. 50000000 bytes is not enough.
=== Change parameter WorkSpace in form.set
However, even with a larger workspace the compilation still doesn't work and after 15-20 minutes I end up with
=== Workspace overflow. 200000000 bytes is not enough.
I think it is related to the contour deformation, since I've already observed a similar behavior with other eikonal integrals. However,
in this computation I know that some of my masters will have an imaginary part and so I cannot disable the contour
deformation for all integrals.
Is there some trick to get the compilation through?
FYI, FIESTA 5 calculates this integral within seconds:
SetOptions[FIESTA, "NumberOfSubkernels" -> 4, "NumberOfLinks" -> 4,
"ComplexMode" -> True, "ReturnErrorWithBrackets" -> True,
"Integrator" -> "quasiMonteCarlo", "Precision" -> 14(*,
"ZeroCheckCount" -> 1000*)];
SDEvaluate[
UF[{p1, p3}, {m2^2 - p1^2, -2*p3*q, -(p3 - p1)^2 + m2^2}, {q^2 ->
m1^2, m1 -> 2.76, m2 -> 1.421}], {1, 1, 1}, 2]
(*ep^2 (1.74887*10^-7 pm20-20.9433)+(5.259*10^-11 pm17-1.14698*10^-8)/ep+ep (1.86364*10^-8 pm19-54.7232)+1.34499*10^-9 pm18-2.75157*10^-7*)
Hi,
I'd like to use pySecDec to check my analytic result for the following on-shell eikonal integral with$q=m_1^2$ and $m_1>m_2$
The$i \eta$ -prescription automatically gets rewritten to match the pySecDec-convention.
My generation script looks as follows:
If I omit
form_work_space, then the compilation stops progressing quite soon and upon hittingCtrl-CI seeHowever, even with a larger workspace the compilation still doesn't work and after 15-20 minutes I end up with
I think it is related to the contour deformation, since I've already observed a similar behavior with other eikonal integrals. However,
in this computation I know that some of my masters will have an imaginary part and so I cannot disable the contour
deformation for all integrals.
Is there some trick to get the compilation through?
FYI, FIESTA 5 calculates this integral within seconds: