SoftSUSY is hosted by Hepforge, IPPP Durham

SOFTSUSY: by Ben Allanach

with additions by M Bernhardt, D Grellscheid, M Hanussek and C H Kom


[download | manual RPC | RPV | RPV nu | documentation | previous releases ]

Summary

This program provides a SUSY spectrum in the MSSM including flavour violation and with or without R-parity consistent with input Standard Model fermion mass/mixings and electroweak/strong coupling data. The R-parity violating mode now calculates neutrino masses and mixings to 1 loop. For beginners, watch the basic HOWTO get started video below. SOFTSUSY can be used in conjunction with other programs for many different particle physics calculations: see a SUSY tools review. See a graph of MSSM RGE evolution at SPS1a (feel free to use it).

References

If you use SOFTSUSY to write a paper, please cite

B.C. Allanach, Comput. Phys. Commun. 143 (2002) 305-331, hep-ph/0104145,

which is the SOFTSUSY manual for the R-parity conserving MSSM. If you use the R-parity violating aspects, please also cite

B.C. Allanach and M.A. Bernhardt, Comput. Phys. Commun. 181 (2010) 232, arXiv:0903.1805.

If you use it to calculate neutrino masses and mixings, please also cite

B.C. Allanach, M. Hanussek and C.H. Kom, Comput. Phys. Commun. 183 (2012) 785, arXiv:1109.3735.

Latest Release

[ RPC manual | RPV manual | nu manual | documentation].
Versions of manuals on the electronic arXiv will be updated with revisions.

Comparisons With Other SUSY Spectrum Generators

There are detailed comparisons between SOFTSUSY and other publicly available programs in

Installation

To run SOFTSUSY, you should only need standard C++ and fortran libraries.

The following releases contain a test program (main.cpp) and the SOFTSUSY library (libsoft.a, link with -L.libs -lsoft). There is also a Makefile: in linux, just unpack the files with (eg for softsusy-3.2)

> gunzip softsusy-3.2.tar.gz
> tar -xvf softsusy-3.2.tar 
> cd softsusy-3.2
To compile the code using the gfortran compiler (recommended). 8/4/2011: fort77 does NOT work, due to a bug in the compiler - some systems will pick this one if you do not specify the F77 flag. Pick gfortran or some other fortran compiler
> ./configure F77=gfortran
> make 
There are four C++ test programs, which can be run by the commands
> ./softpoint.x
> ./softsusy.x
> ./rpvsoftsusy.x 
> ./rpvneut.x
Note that these are actually wrapper scripts, the "true" executables lie in the directory .libs/ (from the directory where you installed softsusy).

If you have trouble with compilation, try this page.

Executable files: after installation

Source Files

Contained in the gzipped tarred archive above, but can be obtained seperately here:

Input and info files

Code

Extensions

License

    SOFTSUSY Copyright (C) 2007 B.C. Allanach

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    See http://www.gnu.org/licenses/.  

Ben Allanach's homepage:
Official homepage



Ben Allanach B2.04, DAMTP, CMS, University of Cambridge Wilberforce Road, Cambridge CB3 0WA, UK. Tel: +44 (0)1223 766889