Karlsruher Institut für Technologie

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 ]  [ TTP Home ]  [zurück: Links]  [ E-Mail ]  [ HTML-Syntaxprüfung ]

http://www-ttp.particle.uni-karlsruhe.de/Links/algprog.html?DE: zuletzt geändert am 16. 06. 2008. webmaster