Running VBFNLO

The vbfnlo executable contained in the bin directory of the installation path looks for input files in their current working directory. An alternative path to input files may be specified explicitly by passing the --input=path argument to the programs, with path denoting the full path where input files are located. I.e. in order to run VBFNLO from the installation (prefix) directory, the command is

./bin/vbfnlo --input=[path]

The input files contained in the share/VBFNLO directory are meant to represent default settings and should not be changed. We therefore recommend that the user copies the input files to a separate directory. Here, special settings may be chosen in the input files and the program can be run in that directory without specifying further options.

VBFNLO outputs a running 'log' to the terminal, containing information about the settings used. In addition, a file (named, by default, xsection.out) is produced, which contains only the LO and NLO cross sections, with the associated errors. Histograms and event files, in various forms, can be output as described in the manual.

Modern computers can use multiple parallel threads to perform computation. If VBFNLO has been installed using OpenMPI (see the --enable-MPI in the installation section), you can execute VBFNLO with multiple threads using

mpirun --use-hwthread-cpus -np number-of-threads ./bin/vbfnlo --input=[path]