vevacious – Hepforge
vevacious is hosted by Hepforge, IPPP Durham


The following programs need to be installed in your system to use Vevacious:

• Numpy and SciPy
• PyMinuit
• CosmoTransitions

(Although not necesary for a first test run, we recommend that you download SARAH as it is necesary for using Vevacious with models beyond the default models provided (MSSM and NMSSM, allowing stau VEVs or stau and stop VEVs in addition to the normal Higgs and singlet VEVs).
We recommend that you keep CosmoTransitions, LHPC and SARAH in the same folder together with Vevacious as it will simplify your setup. From now on we will refer to this folder as $VEVACIOUSPATH. Below you can find some details about the installation of each of this programs.

Python libraries

The Python environment is needed by Vevacious. Be sure you have installed at least version 2.7.1. The libraries Numpy and SciPy are needed for CosmoTransitions. You can download and find installation instructions for both of these here:

HOM4PS2 is an executable and you won’t need to install anything else for it to work.
Extract the contents to $VEVACIOUSPATH/HOM4PS2. Be sure to try some of the examples to check it is working.


You can find detailed instructions for installation step by step here.
We strongly recommend that you use PyMinuit with some simple examples before continuing.


Just extract the contents of the package in your Vevacious folder. Be sure that Python, Numpy and SciPy are working properly.


LHPC needs only to be extracted to your Vevacious folder and compiled with “make”.


SARAH is a mathematica package and as such needs no installation.

SARAH model file

Vevacious needs to be provided with the tree-level potential, the one-loop effective potential and tadpole equations for the particular model you want to study. Although it can be done manually, the process is signficantly easier if you use SARAH to generate a model file for Vevacious including this information. For this you will have to implement the particular model of your interest (if it is not already implemented). However, for this quick start guide we can rely on the provided model files and examples. If you are interested in implementing a different model, check section VIA of Vevacious manual.For a list of model files included with Vevacious check section VII of the manual.

SUSY spectrum Generator for your model

Vevacious will need an SLHA file including the information for the parameter point you want to study. This can be created with any SUSY spectrum generator (SUSPECT,SoftSUSY, SPheno ...) if the model of your choice is already implemented. For generating your SLHA file it is not necesary that the implementation assings VEVs to fields beyond the ones usually considered. In the case that you want to generate spectrum generating code for your particular model, it is possible to make SARAH do this and get a specific version of SPheno. This is explained in detail in Vevacious manual. However, in a first step to get Vevacious up and running, you can rely on the provided SLHA input files for particular parameter points included with Vevacious.