Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aedy_v1_0.tar.gz(156 Kbytes)
Manuscript Title: SUSY Les Houches Accord 2 I/O made easy.
Authors: T. Hahn
Program title: SLHA2Lib
Catalogue identifier: AEDY_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 180(2009)1681
Programming language: Fortran.
Computer: For the build process, a Fortran 77 compiler in a Unixish environment (make, shell) are required.
Operating system: Linux, Mac OS, Windows (Cygwin), Tru64 Unix.
RAM: The SLHA Record is currently 88944 bytes long.
Keywords: SUSY Parameters, File format, Data exchange.
PACS: 12.60.Jv, 02.70.-c.
Classification: 4.14, 11.6.

Nature of problem:
Exchange of SUSY parameters and decay information in an ASCII file format.

Solution method:
The SLHA2Lib provides routines for reading and writing files in the SUSY Les Houches Accord 2 format, a common interchange format for SUSY parameters and decay data.

The fixed-sized array that holds the SLHA2 data necessarily limits the amount of decay data that can be stored. This limit can be enlarged by editing and re-running the SLHA2.m program.

Unusual features:
Data are transported in a single "double complex" array in Fortran, indexed through preprocessor macros. This is about the simplest conceivable container and needs neither dynamic memory allocation nor Fortran extension like structures.

Running time:
Both reading and writing a SLHA file are typically in the range of a few milliseconds.