ValueError: f(a) and f(b) must have different signs
Posted: 27. Jul 2018, 16:06
Hi,
Recently I have been studying the vacuum stability of higgs and stau scalar potentials in MSSM with Vevacious. However I find that most parameter points can go through Vevacious but there are still some parameter points that can't be calculated successfully by Vevacious when I turn on thermal calculations. The error is as the followings:
tunnelingCalculator.npoints being given 137
falseVacuumArray = [0. 0. 0. 0.]
trueVacuumArray = [ 93.46248299 -3567.76895125 -3509.70633295 4699.95658229]
Traceback (most recent call last):
File "./Vevacious.py", line 197, in <module>
dsbEvaporationTemperature )
File "/home/pengbo/secondproject/6vevscan/test/VevaciousParameterDependent.py", line 1508, in FindOptimalTunnelingTemperature
thermalNotQuantum = True )
File "/home/pengbo/secondproject/6vevscan/test/VevaciousParameterDependent.py", line 1248, in CalculateAction
maxiter = outerLoopMaxDeformations )
File "/home/pengbo/VEVACIOUS/CosmoTransitions-2.0a2/cosmoTransitions/pathDeformation.py", line 935, in fullTunneling
profile1D = tobj.findProfile(**tunneling_findProfile_params)
File "/home/pengbo/VEVACIOUS/CosmoTransitions-2.0a2/cosmoTransitions/tunneling1D.py", line 700, in findProfile
rf, yf, ctype = self.integrateProfile(r0, y0, *integration_args)
File "/home/pengbo/VEVACIOUS/CosmoTransitions-2.0a2/cosmoTransitions/tunneling1D.py", line 504, in integrateProfile
x = optimize.brentq(lambda x: f(x)[1], 0,1)
File "/usr/local/lib/python2.7/dist-packages/scipy/optimize/zeros.py", line 510, in brentq
r = _zeros._brentq(f,a,b,xtol,rtol,maxiter,args,full_output,disp)
ValueError: f(a) and f(b) must have different signs
Minimizing the one-loop potential, calculating the tunneling time or its upper bound, and printing the results took 19.2795 seconds.
Warning! "./74.out" was not produced!
If I turn off thermal calculations they can go through it and they are all long lived points. I have tried to modify input settings or relevant programs but all methods failed. Do you know how to solve this problem? Thank you very much!
Best Wishes!
Bo
Recently I have been studying the vacuum stability of higgs and stau scalar potentials in MSSM with Vevacious. However I find that most parameter points can go through Vevacious but there are still some parameter points that can't be calculated successfully by Vevacious when I turn on thermal calculations. The error is as the followings:
tunnelingCalculator.npoints being given 137
falseVacuumArray = [0. 0. 0. 0.]
trueVacuumArray = [ 93.46248299 -3567.76895125 -3509.70633295 4699.95658229]
Traceback (most recent call last):
File "./Vevacious.py", line 197, in <module>
dsbEvaporationTemperature )
File "/home/pengbo/secondproject/6vevscan/test/VevaciousParameterDependent.py", line 1508, in FindOptimalTunnelingTemperature
thermalNotQuantum = True )
File "/home/pengbo/secondproject/6vevscan/test/VevaciousParameterDependent.py", line 1248, in CalculateAction
maxiter = outerLoopMaxDeformations )
File "/home/pengbo/VEVACIOUS/CosmoTransitions-2.0a2/cosmoTransitions/pathDeformation.py", line 935, in fullTunneling
profile1D = tobj.findProfile(**tunneling_findProfile_params)
File "/home/pengbo/VEVACIOUS/CosmoTransitions-2.0a2/cosmoTransitions/tunneling1D.py", line 700, in findProfile
rf, yf, ctype = self.integrateProfile(r0, y0, *integration_args)
File "/home/pengbo/VEVACIOUS/CosmoTransitions-2.0a2/cosmoTransitions/tunneling1D.py", line 504, in integrateProfile
x = optimize.brentq(lambda x: f(x)[1], 0,1)
File "/usr/local/lib/python2.7/dist-packages/scipy/optimize/zeros.py", line 510, in brentq
r = _zeros._brentq(f,a,b,xtol,rtol,maxiter,args,full_output,disp)
ValueError: f(a) and f(b) must have different signs
Minimizing the one-loop potential, calculating the tunneling time or its upper bound, and printing the results took 19.2795 seconds.
Warning! "./74.out" was not produced!
If I turn off thermal calculations they can go through it and they are all long lived points. I have tried to modify input settings or relevant programs but all methods failed. Do you know how to solve this problem? Thank you very much!
Best Wishes!
Bo