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]