
Institut für Theoretische Teilchenphysik (TTP)
Links to algebraic programs
see the review by
R. Harlander and M. Steinhauser,
Prog. Part. Nucl. Phys. 43 (1999) 167-228
[TTP98-41,
hep-ph/9812357].
BASES
- Source:
FORTRAN
Availability: CPC program library
Purpose: Monte Carlo integration
BUBBLES
- Source:
FORM
Algorithms: integration-by-parts
Purpose: analytical computation of purely massive
four-loop tadpole integrals up to pole part
CHANEL
- Source:
FORTRAN
Availability: CPC program library
Purpose: library for the calculation
of helicity amplitudes
Color
- Source:
FORM
Availability:
http://www.nikhef.nl/~form/
Purpose: computation of color factors
CompHEP
- Uses:
VEGAS
Source: FORTRAN
, C
Preferably combined with: LanHEP
Algorithms: symbolic evaluation of squared diagrams,
recursive representation of kinematics,
Monte Carlo integration
Availability:
http://comphep.sinp.msu.ru
Purpose: symbolic and numerical computation
of tree level processes with up to six external legs
DIANA
- Uses:
QGRAF
Source: C
Availability:
http://www.physik.uni-bielefeld.de/~tentukov/diana.html
Purpose: general environment for generating
and evaluating Feynman diagrams
EXP
- Source:
FORTRAN 90
Preferably combined with:
MATAD
, MINCER
Algorithms: large-momentum procedure,
hard-mass procedure
Purpose: reduce multi-scale
to single-scale integrals
FeynArts
- Source:
Mathematica
Preferably combined with: FeynCalc
,
FormCalc
, TwoCalc
Availability:
http://www.feynarts.de/
Purpose: diagram generator with main focus on
one- and two-loop cases
FeynCalc
- Source:
Mathematica
Preferably combined with:
FeynArts
, LoopTools
Algorithms: tensor decomposition and tensor reduction
Availability:
http://www.mertig.com/
Purpose: reduction of arbitrary one-loop
to a set of basis integrals
FF
- Source:
FORTRAN
Availability:
http://www.xs4all.nl/~gjvo/FF.html
Purpose: numerical computation of scalar and vector
one-loop integrals up to six-point functions
FormCalc
- Source:
Mathematica
, FORM
Preferably combined with:
FeynArts
, LoopTools
Algorithms: tensor decomposition
Availability:
http://www.feynarts.de/
Purpose: slimmed, high speed version of
FeynCalc
GEFICOM
- Uses:
QGRAF
, MATAD
,
MINCER
, EXP
or LMP
Source: Mathematica
, FORM
,
AWK
Purpose: automatic generation and computation of
three-loop Feynman diagrams in terms of expansions
GRACE
- Uses:
CHANEL
, BASES
,
SPRING
Source: C
, FORTRAN
Algorithms: helicity-amplitude method,
Monte Carlo integration
Availability:
ftp://ftp.kek.jp/kek/minami/grace/
Purpose: numerical computation of 2 -> 2 scattering
processes to one-loop and multi-particle scattering processes
at tree loop level
GRINDER
- Source:
REDUCE
Algorithms: integration-by-parts
Availability: http://www-ttp.physik.uni-karlsruhe.de/Progdata/ttp00/ttp00-01/
Purpose: analytical computation
of three-loop HQET integrals
HELAS
- Source:
FORTRAN
Purpose: helicity-amplitude subroutines
for Feynman diagram evaluations
HEPLoops
- Source:
FORM
Availability: upon request from the author
Algorithms: integration-by-parts
Purpose: analytical computation of massless
propagator-type diagrams up to three loops
LanHEP
- Source:
C
Preferably combined with: CompHEP
Availability:
http://theory.npi.msu.su/~semenov/lanhep.html
Purpose: generate Feynman rules from Lagrangean
LMP
- Source:
PERL
Preferably combined with:
MATAD
, MINCER
Algorithms: large-momentum procedure
Purpose: factorize large external momentum
in two-point functions
LOOPS
- Source:
REDUCE
Algorithms: integration-by-parts
Availability: CPC Program Library
Purpose: computation of one- and two-loop
propagator type integrals
LoopTools
- Uses:
FF
Source: Mathematica
, FORTRAN
Preferably combined with:
FeynCalc
, FormCalc
Availability:
http://www.feynarts.de/
Purpose: implementation and extension of FF
in Mathematica
MadGraph
- Uses:
HELAS
Source: FORTRAN
Availability:
http://pheno.physics.wisc.edu/Software/MadGraph/
Purpose: automatic generation of Feynman diagrams;
calculation of helicity amplitudes
MATAD
- Source:
FORM
Algorithms: integration-by-parts
Availability:
http://www-ttp.physik.uni-karlsruhe.de/Progdata/MATAD/
Purpose: analytical computation
of massive three-loop tadpole integrals
MINCER
(FORM
version):
- Source:
FORM
Algorithms: integration-by-parts
Availability:
http://www.nikhef.nl/~form/
Purpose: analytical computation of massless
propagator-type diagrams up to three loops
MINCER
(SCHOONSCHIP
version):
- Source:
SCHOONSCHIP
Algorithms: integration-by-parts
Availability: CPC program library
Purpose: analytical computation of massless
propagator-type diagrams up to three loops
MINOS
- Source:
C
Purpose: controlling facility for the calculation of
processes with a huge number of diagrams
oneloop
- Source:
MAPLE
Availability:
http://wwwthep.physik.uni-mainz.de/~xloops/
Purpose: algebraic and numerical calculation
of one-loop diagrams
PHACT
- Source:
FORTRAN
Algorithms: helicity amplitudes
Purpose: numerical computation of tree processes
up to four particles in the final state
ProcessDiagram
- Source:
Mathematica
Purpose: computation of one- and two-loop
bubble diagrams allowing for several different masses
PVEGAS
- Source:
C
Availability:
ftp://ftpthep.physik.uni-mainz.de/pub/pvegas/
RECURSOR
- Source:
REDUCE
Algorithms: integration-by-parts
Purpose: analytical computation
of massive three-loop tadpole integrals
s2lse
- Source:
C
Preferably combined with: TwoCalc
Availability:
ftp://ftp.physik.uni-wuerzburg.de/pub/hep/index.html
Purpose: numerically evaluate integral representations
for scalar two-loop self-energy integrals
SHELL2
- Source:
FORM
Algorithms: integration-by-parts
Availability: CPC Program Library
Purpose: computation of propagator-type
on-shell integrals up to two loops
SIXPHACT
- Source:
REDUCE
Algorithms: integration-by-parts
Purpose: analytical computation of massless
propagator-type diagrams up to three loops
SPRING
- Source:
FORTRAN
Purpose: event generation
TARCER
- Source:
Mathematica
Algorithms: tensor reduction by shifting
the space-time dimension
Availability:
http://www.mertig.com/tarcer/
Purpose: tensor reduction of two-loop propagator-type
integrals and reduction to a set of basic integrals
TLAMM
- Source:
C
Purpose: automatic evaluation
of two-loop vertex diagrams
TRACER
- Source:
Mathematica
Availability: http://www.physics.uc.edu/~johnson/HEP/mathematica/mathematica_index.html
Purpose: Dirac trace calculations
in Mathematica
, optionally with 't Hooft-Veltman
or naive anti-commuting \gamma
TwoCalc
- Uses:
FeynCalc
Source: Mathematica
Preferably combined with: FeynArts
,
s2lse
, master
Algorithms: two-loop tensor reduction
Availability: upon request from the author
Purpose: reduction of two-loop propagator diagrams
to a set of basis integrals
QGRAF
- Source:
FORTRAN
Availability:
http://cfif.ist.utl.pt/~paulo/qgraf.html
Purpose: efficiently generate multi-loop Feynman diagrams
in symbolic notation
VEGAS
- Source:
FORTRAN
Purpose: adaptive multi-dimensional integration
WPHACT
- Availability:
http://www.to.infn/~ballestr/wphact/
XLOOPS
- Uses:
PVEGAS
, oneloop
Source: MAPLE
, Tcl/Tk
Algorithms: parallel space technique
Availability:
http://wwwthep.physik.uni-mainz.de/~xloops/
Purpose: compute one- and two-loop diagrams
using X-interface

![[ Uni Home ]](/Icons/Uni/ico_uni.gif)
![[ TTP Home ]](/Icons/Uni/ico_home.gif)
![[zurück: Links]](/Icons/Uni/ico_up.DE.gif)
![[ E-Mail ]](/Icons/Uni/ico_mail.gif)
http://www-ttp.particle.uni-karlsruhe.de/Links/algprog.html?DE:
zuletzt geändert am 16. 06. 2008.
webmaster