Critical problems with versions 3.1 and 3.1.1 have been found (details here). Please upgrade to version 3.1.2 or later.
Introduction
- QGRAF is a computer program that was written to assist in large perturbative calculations, in the context of Quantum Field Theory. It can generate Feynman diagrams and represent them by means of symbolic expressions. No graphical output is generated, though.
- Latest release: version 3.1.3 (November 2011). This release is equivalent to version 3.1.2, the only difference being that the source file is now compatible with gfortran without further ado.
- Programming language: FORTRAN 77 (there should be some evolution in the next major release). Please note that binaries/executables are not distributed; the source code must be compiled and linked, eg with gfortran.
- The algorithm used to generate the diagrams is described — in its basic form — in the following article:
- Automatic Feynman graph generation,
P. Nogueira,
Journal of Computational Physics 105 (1993) 279-289.
- If you actually use QGRAF, please report any error you may happen to find. The known problems are listed here.
Downloads
Both the source code and the auxiliary files may be downloaded in an 'anonymous ftp'-like way, but using http instead. A login window should pop up (your browser configuration allowing it) when you first click on one of the links displayed below. Then enter anonymous as username and optionally enter your e-mail address as password (note that all access is logged). In case access is denied please check the correctness of the username that was actually typed — make sure there are no typos, not even extra blanks!
The set of links below let you select a tgz type archive or to pick the files one by one. There are also two different versions of the computer program to choose from; the latest version is recommended unless, for compatibility reasons, version 2.0 is really required.
There is now a tool to convert model and styles files written for version 2.0 into files suitable for versions 3.x. Please note that this tool was designed for 'unix-like' environments, Cygwin included.
- compressed archives
- qgraf-3.1.3.tgz Size: 192K, sha1sum: 98804c9582a79a709dd696b3a78004bc1eb9b89b
- qgraf-2.0.tgz Size: 125K, sha1sum: 77b9536a8bdf4d93642447aa7cc3573028b224b1
- uncompressed files
- q2to3.tgz Size: 60K, sha1sum: d434dff404ad4d74ca4651309b0820ebee4c548f
Some links to other computer programs
- aITALC: an integrated package for the perturbative calculation of cross sections.
- DIANA: a program for analysing Feynman diagrams and coordinating their evaluation.
- FORM: a computer algebra system that may be used in large scale computations, including the processing of symbolic amplitudes.
- GoSam: a package addressing the calculation of 1-loop amplitudes for multiparticle processes.
- For more links see this web page or this other web page.
How to contact the author
- Do you want to report a problem, or send in some other useful comments?
Please see here.