Requirements
The following programs need to be installed in your
system to use Vevacious:
• Numpy and SciPy
• HOM4PS2
• PyMinuit
• CosmoTransitions
• LHPC
• SARAH
(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:
http://www.scipy.org/install.html
HOM4PS2
http://www.math.nsysu.edu.tw/~leetsung/works/HOM4PS_soft_files/HOM4PS_Linux.htm
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.
PyMinuit
http://code.google.com/p/pyminuit/
You can find detailed instructions for installation step by step here.
We strongly recommend that you use PyMinuit with some simple examples before continuing.
CosmoTransitions
http://chasm.uchicago.edu/cosmotransitions/
Just extract the contents of the package in your Vevacious folder. Be sure that Python, Numpy and SciPy are
working properly.
LHPC
http://www.hepforge.org/downloads/lhpc/
LHPC needs only to be extracted to your Vevacious folder and compiled with “make”.
SARAH
http://sarah.hepforge.org
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.
|