Error in running Vevacious on susyhit output
Posted: 25. Mar 2018, 17:10
Dear readers,
I have tried to install Vevacious 1.2.02 on my system, but I am running into problems. Most of them I have solved, but there is one that I cannot seem to understand.
I have tried to run a standard example, using the xml file provided in the attachment. The error that I get is the following:
Setting up the VevaciousRunner object took 0.004461 seconds.
Please enter the option of homotopy method
1. The polyhedral homotopy
2. The classical linear homotopy
The polyhedral homotopy method
The # of paths followed = 9
The # of roots = 5
The # of real roots = 3
The # of paths followed = 9
The # of blow_up = 0 (before endgame)
The running time : 0.00400 s
The solutions are listed in file "data.roots"
Department of Mathematics, Michigan State University
Contact Info:
Tsung-Lin Lee : leetsung@msu.edu
Tien-Yien Li : li@math.msu.edu
Chih-Hsiung Tsai : tsaichih@msu.edu
Finding all the tree-level extrema and parsing the results took 0.020012 seconds.
rm: cannot remove './Vevacious.pyc': No such file or directory
Traceback (most recent call last):
File "./Vevacious.py", line 29, in <module>
EffectivePotential = VPD.LoopAndThermalCorrectedPotential )
File "/scratch/mbeekveld/computation_code_susy/Vevacious/Vevacious/VevaciousParameterDependent.py", line 872, in __init__
temperatureValue = currentTemperature )
File "/scratch/mbeekveld/computation_code_susy/Vevacious/Vevacious/VevaciousParameterDependent.py", line 775, in __init__
self.functionAtOrigin = FunctionToScale( 0.0, 0.0, 0.0 )
File "/scratch/mbeekveld/computation_code_susy/Vevacious/Vevacious/VevaciousParameterDependent.py", line 688, in LoopAndThermalCorrectedPotential
massesSquared = MassesSquared[ 0 ]( a, b )
File "/scratch/mbeekveld/computation_code_susy/Vevacious/Vevacious/VevaciousParameterDependent.py", line 562, in MassesSquared1
massSquaredElementArray.size ), -1 )
TypeError: 'float' object cannot be interpreted as an index
Minimizing the one-loop potential, calculating the tunneling time or its upper bound, and printing the results took 0.554703 seconds.
Warning! "./MyResult.vout" was not produced!
Vevacious finished. Total running time was 0.579334 seconds.
--------------------------------
Then I tried to replace the line
vcs = VPD.Vevacious(
EffectivePotential = VPD.LoopAndThermalCorrectedPotential )
to
vcs = VPD.Vevacious(
EffectivePotential = VPD.TreeLevelPotential )
and put
vcs.shouldDoThermalCalculations = False
in the Vevacious.py file.
And then I get:
Setting up the VevaciousRunner object took 0.00453 seconds.
Please enter the option of homotopy method
1. The polyhedral homotopy
2. The classical linear homotopy
The classical linear homotopy
The # of paths followed = 9
The # of roots = 5
The # of real roots = 1
The # of paths followed = 9
The # of blow_up = 0 (before endgame)
The running time : 0.00000 s
The solutions are listed in file "data.roots"
Department of Mathematics, Michigan State University
Contact Info:
Tsung-Lin Lee : leetsung@msu.edu
Tien-Yien Li : li@math.msu.edu
Chih-Hsiung Tsai : tsaichih@msu.edu
Finding all the tree-level extrema and parsing the results took 0.016434 seconds.
rm: cannot remove './Vevacious.pyc': No such file or directory
trying to minimize { { vd -> ( 21.9363852672 ), vu -> ( 242.707564543 ) }, TreeLevelPotentialValue -> 139560509.683, EffectivePotentialValue -> 139560509.683 } (T = 0.0)
rolled to { { vd -> ( 0.622100029286 ), vu -> ( 4.146051226 ) }, TreeLevelPotentialValue -> 26832.7623409, EffectivePotentialValue -> 26832.7623409 }
trying to minimize { { vd -> ( 0 ), vu -> ( 0 ) }, TreeLevelPotentialValue -> 0.0, EffectivePotentialValue -> 0.0 } (T = 0.0)
rolled to { { vd -> ( 0.0 ), vu -> ( 0.0 ) }, TreeLevelPotentialValue -> 0.0, EffectivePotentialValue -> 0.0 }
DSB vacuum: { { vd -> ( 0.622100029286 ), vu -> ( 4.146051226 ) }, TreeLevelPotentialValue -> 26832.7623409, EffectivePotentialValue -> 26832.7623409 }
Panic vacuum: { { vd -> ( 0.0 ), vu -> ( 0.0 ) }, TreeLevelPotentialValue -> 0.0, EffectivePotentialValue -> 0.0 }
Global minimum found: { { vd -> ( 0.0 ), vu -> ( 0.0 ) }, TreeLevelPotentialValue -> 0.0, EffectivePotentialValue -> 0.0 }
tunnelingCalculator.npoints being given 0
falseVacuumArray = [0.62210003 4.14605123]
trueVacuumArray = [0. 0.]
Traceback (most recent call last):
File "./Vevacious.py", line 117, in <module>
thermalNotQuantum = False )
File "/scratch/mbeekveld/computation_code_susy/Vevacious/Vevacious/VevaciousParameterDependent.py", line 1282, in CalculateAction
quickTunneling = False )
TypeError: fullTunneling() got an unexpected keyword argument 'phi'
Minimizing the one-loop potential, calculating the tunneling time or its upper bound, and printing the results took 0.461104 seconds.
Warning! "./MyResult.vout" was not produced!
Vevacious finished. Total running time was 0.482212 seconds.
Could you help me solve this error? Note that for the example SLHA file modifying the functions in Vevacious.py did solve the problem, but it did not for my slhafile (also in the appendix). This slhafile was generated with via the chain softsusy - feynhiggs - susyhit.
Kind regards,
Melissa
I have tried to install Vevacious 1.2.02 on my system, but I am running into problems. Most of them I have solved, but there is one that I cannot seem to understand.
I have tried to run a standard example, using the xml file provided in the attachment. The error that I get is the following:
Setting up the VevaciousRunner object took 0.004461 seconds.
Please enter the option of homotopy method
1. The polyhedral homotopy
2. The classical linear homotopy
The polyhedral homotopy method
The # of paths followed = 9
The # of roots = 5
The # of real roots = 3
The # of paths followed = 9
The # of blow_up = 0 (before endgame)
The running time : 0.00400 s
The solutions are listed in file "data.roots"
Department of Mathematics, Michigan State University
Contact Info:
Tsung-Lin Lee : leetsung@msu.edu
Tien-Yien Li : li@math.msu.edu
Chih-Hsiung Tsai : tsaichih@msu.edu
Finding all the tree-level extrema and parsing the results took 0.020012 seconds.
rm: cannot remove './Vevacious.pyc': No such file or directory
Traceback (most recent call last):
File "./Vevacious.py", line 29, in <module>
EffectivePotential = VPD.LoopAndThermalCorrectedPotential )
File "/scratch/mbeekveld/computation_code_susy/Vevacious/Vevacious/VevaciousParameterDependent.py", line 872, in __init__
temperatureValue = currentTemperature )
File "/scratch/mbeekveld/computation_code_susy/Vevacious/Vevacious/VevaciousParameterDependent.py", line 775, in __init__
self.functionAtOrigin = FunctionToScale( 0.0, 0.0, 0.0 )
File "/scratch/mbeekveld/computation_code_susy/Vevacious/Vevacious/VevaciousParameterDependent.py", line 688, in LoopAndThermalCorrectedPotential
massesSquared = MassesSquared[ 0 ]( a, b )
File "/scratch/mbeekveld/computation_code_susy/Vevacious/Vevacious/VevaciousParameterDependent.py", line 562, in MassesSquared1
massSquaredElementArray.size ), -1 )
TypeError: 'float' object cannot be interpreted as an index
Minimizing the one-loop potential, calculating the tunneling time or its upper bound, and printing the results took 0.554703 seconds.
Warning! "./MyResult.vout" was not produced!
Vevacious finished. Total running time was 0.579334 seconds.
--------------------------------
Then I tried to replace the line
vcs = VPD.Vevacious(
EffectivePotential = VPD.LoopAndThermalCorrectedPotential )
to
vcs = VPD.Vevacious(
EffectivePotential = VPD.TreeLevelPotential )
and put
vcs.shouldDoThermalCalculations = False
in the Vevacious.py file.
And then I get:
Setting up the VevaciousRunner object took 0.00453 seconds.
Please enter the option of homotopy method
1. The polyhedral homotopy
2. The classical linear homotopy
The classical linear homotopy
The # of paths followed = 9
The # of roots = 5
The # of real roots = 1
The # of paths followed = 9
The # of blow_up = 0 (before endgame)
The running time : 0.00000 s
The solutions are listed in file "data.roots"
Department of Mathematics, Michigan State University
Contact Info:
Tsung-Lin Lee : leetsung@msu.edu
Tien-Yien Li : li@math.msu.edu
Chih-Hsiung Tsai : tsaichih@msu.edu
Finding all the tree-level extrema and parsing the results took 0.016434 seconds.
rm: cannot remove './Vevacious.pyc': No such file or directory
trying to minimize { { vd -> ( 21.9363852672 ), vu -> ( 242.707564543 ) }, TreeLevelPotentialValue -> 139560509.683, EffectivePotentialValue -> 139560509.683 } (T = 0.0)
rolled to { { vd -> ( 0.622100029286 ), vu -> ( 4.146051226 ) }, TreeLevelPotentialValue -> 26832.7623409, EffectivePotentialValue -> 26832.7623409 }
trying to minimize { { vd -> ( 0 ), vu -> ( 0 ) }, TreeLevelPotentialValue -> 0.0, EffectivePotentialValue -> 0.0 } (T = 0.0)
rolled to { { vd -> ( 0.0 ), vu -> ( 0.0 ) }, TreeLevelPotentialValue -> 0.0, EffectivePotentialValue -> 0.0 }
DSB vacuum: { { vd -> ( 0.622100029286 ), vu -> ( 4.146051226 ) }, TreeLevelPotentialValue -> 26832.7623409, EffectivePotentialValue -> 26832.7623409 }
Panic vacuum: { { vd -> ( 0.0 ), vu -> ( 0.0 ) }, TreeLevelPotentialValue -> 0.0, EffectivePotentialValue -> 0.0 }
Global minimum found: { { vd -> ( 0.0 ), vu -> ( 0.0 ) }, TreeLevelPotentialValue -> 0.0, EffectivePotentialValue -> 0.0 }
tunnelingCalculator.npoints being given 0
falseVacuumArray = [0.62210003 4.14605123]
trueVacuumArray = [0. 0.]
Traceback (most recent call last):
File "./Vevacious.py", line 117, in <module>
thermalNotQuantum = False )
File "/scratch/mbeekveld/computation_code_susy/Vevacious/Vevacious/VevaciousParameterDependent.py", line 1282, in CalculateAction
quickTunneling = False )
TypeError: fullTunneling() got an unexpected keyword argument 'phi'
Minimizing the one-loop potential, calculating the tunneling time or its upper bound, and printing the results took 0.461104 seconds.
Warning! "./MyResult.vout" was not produced!
Vevacious finished. Total running time was 0.482212 seconds.
Could you help me solve this error? Note that for the example SLHA file modifying the functions in Vevacious.py did solve the problem, but it did not for my slhafile (also in the appendix). This slhafile was generated with via the chain softsusy - feynhiggs - susyhit.
Kind regards,
Melissa