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. If you want to know how it works, watch a video of seminar I gave at CERN for ATLAS experimenters on the calculation.
Full three-family couplings and two-loop
renormalisation group equations are employed, as well as one-loop
finite corrections a la
Bagger, Matchev, Pierce and Zhang. It 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).
SOFTSUSY has been used to generate points in the CMSSM that fit current indirect data: you can obtain such points with their properties at the KISMET page.
If you just want SLHA spectra for SPS files, they are here:
[
1a |
1b |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9
]
Release 3.1.5
02/08/10
NB If you want to do quark mixing in the R-parity conserving MSSM, either use SLHA2 or the new object FlavourMssmSoftsusy.
Gzipped tarred [source 3.1.5 |
RPC manual |
RPV manual |
documentation]:
Fixed one-loop tadpoles for RPV calculation - they are now set non-zero
and down/lepton Yukawa calculation - RPV contribution was wrong. Thanks to S Kom and M Hanussek.
Made SLHA output better for RPV case: zeroes not all output now.
Changed sign of mixing terms in gluino mass on advice of K Matchev.
14/05/10 [source 3.1.4] Small bug in loop corrections fixed: mA0 and mH0 were sometimes switched. Results in O(10^-4) fractional differences in masses at SPS points. Thanks to Steve Kom.
28/04/10 [3.1.3] Bug in alternative electroweak symmetry breaking boundary conditions: two-loop pieces of tadpoles not implemented correctly, results in an inaccurate MA (especially at large tan beta).
03/03/10 [3.1.2]
Bug in neutralino mass loop corrections fixed involving neutralino-Z couplings. It makes less than (0.1, 1, 10, 10) per mille fractional error to
neutralino masses (1, 2, 3, 4), respectively. Thanks to Steve Kom. Updated constants to PDG 2009 values.
20/01/10 [3.1.1]: Compilation issue on some OS fixed.
19/10/09 [3.1]: Changes to linear algebra classes by D Grellscheid mean that SOFTSUSY is some 2 times faster. Optimisation level now at 2 by default, leading to a further speed increase of a factor of 2. However, removing optimisation will lead to speed degradation.
Change to mhiggs vector in the physPars object: it's now split into mh0, mA0, mH0, mHpm (should result in less bugs).
To run SOFTSUSY, you should only need standard C++ 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.1)
> gunzip softsusy-3.1.tar.gz
> tar -xvf softsusy-3.1.tar
> cd softsusy-3.1
To compile the code,
> ./configure
> make
There are three C++ test programs, which can be run by the commands
> ./softpoint.x
> ./softsusy.x
> ./rpvsoftsusy.x
If you have trouble with compilation, try this page.
Executable files: after installation
softpoint.x: command-line interface. SLHA2, GMSB, AMSB, mSUGRA and general boundary conditions possible.
softsusy.x: example C++ test program - loops over tan beta,
printing out Higgs masses around SPS1a.
rpvsoftsusy.x: example R-parity violating test program - loops over l'_{331} for SPS1a, printing out the tau sneutrino mass.
Source Files
Contained in the gzipped tarred
archive above, but can be obtained seperately here:
Input and info files
[README] contains installation instructions and a list of included files
[slha2Output] is the result of
running with the above input file and includes flavour violation, for inclusion into codes like SusyBsg1.3 which include flavour corrections
[outputTest] is the output from the
test program in main.cpp
[rpvOutputTest] is the output from the
test program in rpvmain.cpp
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/.