The current release is Version 2.7.1, released on 05 August 2015.
Source tarball: VBFNLO-2.7.1.tgz August 2015)
For installation instructions see Documentation > Installation
For a list of known issues and fixes see Download > Known Issues
You can also get recent versions from our public repository at GitHub.
The tagged releases are identical to the tarballs. In the future, we will put small bug fixes to the code there also between releases, so you have faster access to those.
Source tarball: VBFNLO-2.7.0.tgz (April 2014)
Source tarball: VBFNLO-2.6.3.tgz (June 2013)
Source tarball: VBFNLO-2.5.3.tgz (September 2011)
Source tarball: VBFNLO-2.0.3.tgz (November 2009)
All publicly available program versions since version 0.9 can be found here.
The Changelog from version 2.0.1 on can be found here.
VBFNLO is distributed under the GNU General Public License (GPL) version 2. This ensures that the source code will be available to users, grants them the freedom to use and modify the program and sets out the conditions under which it can be redistributed. However, it was developed as part of an academic research project and is the result of many years of work by the authors, which raises various issues that are not covered by the legal framework of the GPL. It is therefore distributed together with a set of guidelines, which were originally formulated and agreed on by the MCnet collaboration for event generator software.
Changes in Version 3.0.0 beta 5 (2018-02-06)
Changes in Version 3.0.0 beta 4 (2017-04-18)
Changes in Version 3.0.0 beta 3 (2017-01-18)
ggflo
now use the binary vbfnlo
as wellcd regress; py.test
–enable-MPI
. See manual for details.–disable-nlo
is used–enable-spin2
. The spin2 code is now always included at compile time and can be switched on/off at runtime as before
Changes in Version 3.0.0 beta 2 (2015-10-30)
Changes in Version 3.0.0 beta 1 (2015-08-05)
Changes in Version 2.7.1 (2015-08-05)
Changes in Version 2.7.0 (2014-04-15)
Changes in Version 2.6.3 (2013-06-21)
Changes in Version 2.6.2 (2012-12-07)
Changes in Version 2.6.1 (2012-08-24)
Changes in Version 2.6.0 (2012-07-20)
Changes in Version 2.5.3 (2011-09-26)
ROOT
histogram for invisible particles (neutrinos)
Changes in Version 2.5.2 (2011-08-26)
Changes in Version 2.5.1 (2011-07-21)
Fixed bug in real emission part of VBF processes.
Changes in Version 2.5.0 (2011-07-20)
Changes in Version 2.0.3 (2009-11-25)
Fixed bug and improved mapping in WWW phase space
Changes in Version 2.0.2 (2009-04-08)
Bug fixed in the real emission part of the WWjj process (VBF process)
Changes in Version 2.0.1 (2009-02-25)
Fixed –disable-NLO vs –disable-nlo inconsistency in the manual. Manual now consistent with configure using –disable-NLO
Release of Version 2.0.0 (2008-11-27)
Mac OS X:
Compilation of VBFNLO on MacOSX only works with static libraries. This can be requested
with the configure-option --enable-shared=no
. With this option the current version of
Vbfnlo has been compiled successfully on different versions of MacOSX between 10.6.8
and 10.12.3 using GFortan 5 or 6 from Homebrew. However, linking with the library
LoopTools, which is only needed for the calculation of the electroweak corrections in
the Hjj
process, is known to fail.
32-bit compilers:
If you want to compile VBFNLO with a 32-bit compiler (e.g. ifort
) on a 64-bit machine, the following configure command should work:
FC=ifort CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32 ./configure
followed by your standard configure options (e.g. --prefix=
)
VBFNLO on clusters:
When VBFNLO is linked to LHAPDF version 5 it can require more memory than some clusters allow (although VBFNLO version 2.7.0 needs significantly less memory than previous versions). The amount of memory required can be decreased (slightly) by only enabling certain processes at compilation – e.g.
./configure --enable-processes=vbf
LHAPDF 5 can also be reconfigured such that it only stores one PDF set per initialisation (in the LHAPDF code, set nmxset=1
in src/parmsetup.inc
or configure with the option -with-max-num-pdfsets=1
, as described here).
Alternatively, the new LHAPDF version 6 can be used, which is rewritten in C++ with dynamical memory allocation. This new version needs much less memory than previous LHAPDF versions.
The full list of bugfixes can be found in the ChangeLog.
NLO calculations of W-jj, W-Zjj, W-gamma jj production
A bug in the PDF convolution of the QCD-induced production processes $W^-jj$, $W^-Zjj$ and $W^-\gamma jj$ has been fixed. The size of the effect, which can be observed both in the real-emission part of the NLO calculation and the corresponding LO+jet processes, can reach several percent, depending on the parameter settings.
VBF cuts for HHjj
VBF cuts now also apply to VBF production of a Higgs pair.
Reading in slha-file fails sometimes: FIXED IN VERSION 2.7.0
In version 2.6.3 VBFNLO crashes on some computers when reading in slha-files. This will be fixed in the next release. If you stumble on this problem, please contact us for a solution.
Color flow in LHE output for process W-W-jj in VBF: FIXED IN VERSION 2.7.0
In version 2.6.3 the color flow information in Les Houches event output is set up incorrectly. This issue will be fixed in the next release. If you need a patch beforehand, please contact us.
gfortran 4.8: FIXED IN VERSION 2.7.0
Unfortunately, the gfortran versions 4.8.x (which are included e.g. in openSUSE 13.1 and Ubuntu 13.10) seem to have a bug during optimization, resulting in a much longer compile time of the VBFNLO loop functions. Additionally, up to 3 GB of RAM are needed during compilation.
The next release will include a workaround for the memory requirements, and will compile significantly faster than previous releases (however still not as fast as with gfortran 4.7).
Les Houches event output: FIXED IN VERSION 2.6.3
There are some small problems in the les Houches output of the current VBFNLO release:
These issues will be fixed in the next release.
ZZZ production (process 450): FIXED IN VERSION 2.6.2
The QCD real emission part of the NLO computation gives no reliable result due to a problem with the dipole subtraction. This issue will be fixed in the next release.
LesHouches event output for processes with more than one phase space: FIXED IN VERSION 2.6.2
At the moment the fraction of events coming from the different phase spaces is not sampled correctly (process list: WA, ZA, WA+j, ZA+j, ZZZ, WWA, WAA, WZA, ZAA, AAA, WAA+j). This will be fixed in the next release.
Distributions and cross section for H→WW in VBF and GF: FIXED IN VERSION 2.6.2
In the current release the distributions and cross section for Higgs decaying in W bosons in vector boson fusion and gluon fusion production processes (IDs 105, 115, 2105, 4105) are slightly off. This will be fixed in the next release.
User generated ROOT histograms: FIXED IN VERSION 2.6.1
The NLO histograms for the root-only histograms do not include the virtual contributions. This will be fixed in the next release.
Symmetry factors for processes 4106 and 2106: FIXED IN VERSION 2.6.1
Processes 4106 ($pp \rightarrow Hjj \rightarrow ZZjj \rightarrow \ell_{1}^{+} \ell_{1}^{-} \ell_{1}^{+} \ell_{1}^{-} jj$ via gluon fusion) and 2106 ($pp \rightarrow H \gamma jj \rightarrow ZZ \gamma jj \rightarrow \ell_{1}^{+} \ell_{1}^{-} \ell_{1}^{+} \ell_{1}^{-} \gamma jj$ via vector boson fusion) are incorrect a factor of 2 if identical lepton pairs are chosen. (This is the default setting.) This will be fixed in the next release.
Anomalous HVV couplings: FIXED IN VERSION 2.6.1
When working with anomalous HVV couplings in VBF processes, the factors multiplying the SM HWW and HZZ couplings are not properly taken into account if the default settings (TREEFACW=TREEFACZ=1) are not used. This problem will be fixed in the next release. To fix this problem
amplitudes/vvjj/
subdirectorymake all install
(there is no need to make clean beforehand)