[Category:General](/Category:General"wikilink") SARAH is a Mathematica package for building and analysing SUSY and non-SUSY models. It calculates all vertices, mass matrices, tadpoles equations, one-loop corrections for tadpoles and self-energies, and two-loop RGEs for a given model. SARAH writes model files for [FeynArts](/FeynArts"wikilink"), [CalcHep/CompHep](/CalcHep/CompHep"wikilink"), which can also be used for dark matter studies using [MicrOmegas](/MicrOmegas"wikilink"), in the [UFO](/UFO"wikilink") format which is supported by MadGraph, Herwig++ and Sherpa, as well as for [WHIZARD](/WHIZARD"wikilink").
SARAH is a Mathematica package for building and analysing SUSY and non-SUSY models. It calculates all vertices, mass matrices, tadpoles equations, one-loop corrections for tadpoles and self-energies, and two-loop RGEs for a given model. SARAH writes model files for [FeynArts](/FeynArts"wikilink"), [CalcHep/CompHep](/CalcHep/CompHep"wikilink"), which can also be used for dark matter studies using [MicrOmegas](/MicrOmegas"wikilink"), in the [UFO](/UFO"wikilink") format which is supported by MadGraph, Herwig++ and Sherpa, as well as for [WHIZARD](/WHIZARD"wikilink").
SARAH is also the first available spectrum-generator-generator: based on the derived, analytical expression it creates source code for [SPheno](/SPheno"wikilink"). In that way, it is possible to implement new models in SPheno without the need to write any Fortran code by hand. The output for [Vevacious](/Vevacious"wikilink") can be used to check for the global minimum for a given model and parameter point. Running SARAH is considerably fast, it includes already a long list of SUSY and non-SUSY models, and the implementation of new models is efficient and straightforward.
SARAH is also the first available spectrum-generator-generator: based on the derived, analytical expression it creates source code for [SPheno](/SPheno"wikilink"). In that way, it is possible to implement new models in SPheno without the need to write any Fortran code by hand. The output for [Vevacious](/Vevacious"wikilink") can be used to check for the global minimum for a given model and parameter point. Running SARAH is considerably fast, it includes already a long list of SUSY and non-SUSY models, and the implementation of new models is efficient and straightforward.