Post
by benoleary » 7. Mar 2017, 09:52
Hi,
unfortunately it is a consequence of an intended behavior. In short, it is to ensure consistency for the tunneling calculation.
The main problem is best explained with an example. SPheno reports a DSB at say vA = 103.4 and vb = 23.5, which is accurate in its tadpole evaluation of one-loop corrections. However, due to differences in handling higher-order terms, the 1-loop potential as evaluated within Vevacious might have a minimum at vA = 103.2 and vb = 23.6, and the potential at vA = 103.4 and vb = 23.5 might be steep enough that the tunneling calculation goes totally crazy.
Also because the user has to specify what the DSB should be (how would Vevacious know what it should be?), it might be unfeasible to require a very large number of significant figures to be entered , while some potentials might be steep enough in the vicinity that a large number of significant figures would be required for a numerically stable tunneling calculation.
I would ask you to also be sure that what you think is the real DSB position which Vevacious is not finding, is itself really a minimum. A common pitfall of not reading the manual is assuming that e.g. an MSSM minimum produced by SoftSusy using 2-loop corrections will automatically be a minimum of the 1-loop potential evaluated by Vevacious, which is in general very much not the case.
Finally, Vevacious always needs supervision by a human - if you're getting weird results, you should indeed check the numbers. This case is also worthy of deeper consideration: if the DSB is known to be very near some other degenerate vacua, is a vacuum stability calculation sensible? If it is close enough that MINUIT rolls there instead of where you want it to go, then there's probably no hope of a sensible calculation for that potential anyway. I would expect vacua separated by about a GeV or less - does that make sense, physically?
Regards,
Ben