SUSY Les Houches Accord 2 I/O made easy
2009; Elsevier BV; Volume: 180; Issue: 9 Linguagem: Inglês
10.1016/j.cpc.2009.03.012
ISSN1879-2944
Autores Tópico(s)Particle Detector Development and Performance
ResumoA library for reading and writing data in the SUSY Les Houches Accord 2 format is presented. The implementation is in native Fortran 77. The data are contained in a single array conveniently indexed by preprocessor statements. Program title: SLHA2Lib Catalogue identifier: AEDY_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEDY_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 7550 No. of bytes in distributed program, including test data, etc.: 160 123 Distribution format: tar.gz 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 88 944 bytes long 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. Restrictions: 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.
Referência(s)