MCFM - Monte Carlo for FeMtobarn processes

Authors: John Campbell, Keith Ellis, Walter Giele, Tobias Neumann, Ciaran Williams.

Overview | Download | References | Examples | Older versions |


This is the homepage for the parton-level Monte Carlo program MCFM. The program is designed to calculate cross-sections for various femtobarn-level processes at hadron-hadron colliders. A number of processes can be calculated at next-to-next-to-leading order in QCD, while most other processes are included at next-to-leading order in QCD. The calculation of some processes can also account for next-to-leading order weak effects. For more details, including a list of available processes, view the documentation (PDF).


The source is available as a tar'ed and gzip'ed package, which extracts into a directory called MCFM. After extracting, the source can be compiled by first running the ./Install command, which compiles some tensor reduction components as well as the included libraries QCDLoop and QD. Then the main part can be compiled with make (we require GNU make). By default, the Fortran and C compilers from GCC are used, but we also allow for the Intel Fortran and C compilers. These can be enabled by setting the flag USEINTEL in the Install and makefile files. For the GNU compiler collection at least version 7 is required.

Execution should be carried out in the Bin directory, whilst some documentation (for example, instructions regarding the format for the input file) can be found in Doc.

MCFM-9.0.tar.gz (NEW! released September 25th, 2019)

Overhaul of the code offering many new features such as an efficient calculation of scale and PDF uncertainties and a robust estimate of residual slicing-dependence (for NNLO calculations).

MCFM-8.3.tar.gz (released April 4th, 2019), v8.3 manual (PDF)

New in version 8.3:

MCFM-8.2.tar.gz (released February 8th, 2018)

New in version 8.2:

MCFM-8.1.tar.gz (released December 19th, 2017)

New in version 8.1:

MCFM-8.0.tar.gz (released May 25th, 2016; updated June 2nd to fix MMHT implementation)

New in version 8.0:

MCFM-7.0.1.tar.gz (released October 29th, 2015)

MCFM-7.0.tar.gz (released March 21st, 2015; updated June 11 for gfortran 4.9)



The papers describing the original code and the most significant developments in the NLO implementation are: As of version 8.0, MCFM can also compute selected color-singlet processes through NNLO in QCD perturbation theory. When using MCFM-8.0 for NNLO calculations please refer to: A significant overhaul of MCFM was undertaken for v9.0. If you use this version or newer please cite:


The following plots, of cross sections at past, current and potential future hadron colliders, have been prepared using MCFM. Click on the plots to download a pdf version of them.
PDF uncertainties in W production Cross sections vs. energy Rates at Tevatron and LHC

Older versions

MCFM-6.7.tar.gz (December 6th, 2013)

MCFM-6.6.tar.gz (April 1st, 2013)

MCFM-6.5.tar.gz (March 5th, 2013)

mcfm-6.4.tar.gz (December 22nd, 2012)

mcfm-6.3.tar.gz (August 10th, 2012)

mcfm-6.2.tar.gz (April 10th, 2012)

mcfm-6.1.tar.gz (October 19th, 2011)

mcfm-6.0.tar.gz (May 2nd, 2011)

mcfm-5.8.tar.gz (April 9th, 2010)

mcfm-5.7.tar.gz (January 22nd, 2010)

mcfm-5.6.tar.gz (July 31st, 2009)

mcfm-5.5.tar.gz (June 5th, 2009)

mcfm-5.4.tar.gz (March 12th, 2009)

mcfm-5.3.tar.gz (October 21st, 2008)

mcfm-5.2.tar.gz (July 12th, 2007)

mcfm-5.1.tar.gz (June 1st, 2006)

mcfm-5.0.tar.gz (April 25th, 2006)

mcfm-4.1.tar.gz (January 17th, 2005)

mcfm-4.0.tar.gz (October 15th, 2004)
Major revision of the code, which now includes single top processes.

mcfm-3.4.5.tar.gz (December 23rd, 2003)
Minor update, addition of LO WW production with no polarization info, process 64.

mcfm-3.4.4.tar.gz (September 3rd, 2003)
Minor update, mostly cosmetic changes.

mcfm-3.4.3.tar.gz (July 2nd, 2003)
Bug fixes for input files using the 'tota' option at NLO.

mcfm-3.4.2.tar.gz (June 6th, 2003)
Further minor improvements over version 3.4.1.

mcfm-3.4.1.tar.gz (May 29th, 2003)
Minor improvements over version 3.4.

mcfm-3.4.tar.gz (April 24th, 2003)
Version 3.4 contains a number of new Higgs production processes
at next-to-leading order.

mcfm-3.2.tar.gz (October 1st, 2002)

mcfm-2.1.tar.gz (December 14th, 2001)
An old version, maintained for historical value only.

An old version, maintained for historical value only.

Last updated: 25th September 2019.