Vevacious is hosted by Hepforge, IPPP Durham


by J. E. Camargo-Molina, B. O'Leary, W. Porod   and F. Staub


Vevacious is a tool which takes a generic expression for a one-loop effective potential energy function and finds all the tree-level extrema, which are then used as the starting points for gradient-based minimization of the one-loop effective potential. The tunneling time from a given input vacuum to the deepest minimum, if different from the input vacuum, can be calculated. The parameter points are given as files in the SLHA format (though is not restricted to supersymmetric models), and new model files can be easily generated automatically by the Mathematica package SARAH. This code uses HOM4PS2 to find all the minima of the tree-level potential, PyMinuit to follow gradients to the minima of the one-loop potential, and CosmoTransitions to calculate tunneling times. Since version 1.1, the possibility of excluding parameter points based on thermal tunneling has been included. Please read the README for details.

Version 1.2.00 and later allows one to use iminuit instead of PyMinuit! This should simplify the installation process somewhat, and iminuit is also currently supported, unlike PyMinuit, which has been abandoned by its author.

Latest Vevacious release (1.2.02)

Please note that the bundled model files and SLHA files have been rearranged since the publication of 1307.1477 thus reading the changelog in README.Vevacious.txt is advised.
This version of Vevacious has been tested with CosmoTransitions 1.0.2 and 2.0a2.


Please check the Quick Start Guide for a short description of the installation procedure. It may be easier to install iminuit rather than PyMinuit, but then please ensure that the correct setting is used in the initialization file for Vevacious.


Vevacious: A Tool For Finding The Global Minima Of One-Loop Effective Potentials With Many Scalars

Constraining the Natural MSSM through tunneling to color-breaking vacua at zero and non-zero temperature