You will need some Boost headers, the GNU Scientific Library, and the LHAPDF library. These can be installed in RHEL/Scientific Linux or Fedora by using:
$ sudo yum install boost boost-devel gsl gsl-devel
In Debian/Ubuntu you can use a similar command for the same purpose:
$ sudo apt-get install libboost-dev libgsl-dev
You can install the LHAPDF library by following the instructions at the website. Alternatively LHAPDF v.6.2.3 can be installed automatically using the flag
$-DBUILD_LHAPDF=TRUE
For the compilation and installation of Resummino 3.1.0 follow the included Readme file.
After downloading and extracting the content in the .zip file, you can issue the following commands in a terminal to compile and install Resummino:
$ cmake . [options] $ make $ make installor separated
$ mkdir build $ cd build $ cmake .. -B . [options] $ make $ make installWhere the possible `[options]` include:
-DLHAPDF=/path/to/lhapdf
sets where to find the LHAPDF library, if not in the standard path. The library should be under the `lib` subdirectory (in this case `/path/to/lhapdf/lib`) and the headers should be under `include` (in this case `/path/to/lhapdf/include`). If you want to set the two directories independently you can use -DLHAPDF_LIB_DIR
and -DLHAPDF_INCLUDE_DIR
for the library and the headers respectively.
-DLOOPTOOLS=/path/to/looptools
sets where to find the LoopTools library, if not in the standard path. The library should be in a `lib` or `lib64` subdirectory and the headers should be under `include`. For LoopTools-2.13 you usually have to use for instance -DLOOPTOOLS=~/.lib/LoopTools-2.13/x86_64-Linux
if you have installed the library in a folder ~/.lib.
-DCMAKE_PREFIX_PATH=path/to/gsllib
sets the path where you have installed gsl, if not in the standard path.
-DCMAKE_INSTALL_PREFIX=/path/to/install
sets the path where you want to install Resummino.
-DBUILD_LOOPTOOLS=TRUE
build shipped looptools (default: build LoopTools).
-DBUILD_LHAPDF=TRUE
build shipped lhapdf (default: use LHAPDF from -DLHAPDF=path
).
If you do not specify the paths, default paths will be used. Note that Resummino currently works with gsl versions >=2.0. Also note that you do not have to specify where resummino has to be installed. If you just do make
all necessary binary files should be contained in the build folder.
The following command will run the included example:
$ resummino input/resummino.in
You can also specify the --lo
or --nlo
options to compute only up to LO or NLO.
The option --nnll
is available for few processes (slepton-pair and electroweakino-pair production) to compute the results up to approximate NNLO+NNLL precision.
The process information is stored in an input file. An example of such file can be found in input/resummino.in
. This input files should reference two model files: The SUSY model information should be stored in a separate SUSY Les Houches Accord (SLHA) file (an example input/slha.in
is provided), and the new gauge bosons model should be stored in an input file with a similar format (an example defining the Sequential Standard Model is stored in input/ssm.in
).
NOTE: an input/slha.in
file should always be present, even when computing Z'/W' cross sections and SUSY particle masses would not be considered.