Foam: A general-purpose cellular Monte Carlo event generator

Published: 15 April 2003| Version 1 | DOI: 10.17632/yjv8y7x5t6.1
S Jadach


Abstract A general-purpose, self-adapting Monte Carlo (MC) event generator (simulator) Foam is described. The high efficiency of the MC, that is small maximum weight or variance of the MC weight is achieved by means of dividing the integration domain into small cells. The cells can be n-dimensional simplices, hyperrectangles or a Cartesian product of them. The grid of cells, called “foam”, is produced in the process of the binary split of the cells. The choice of the next cell to be divided and the po... Title of program: Foam++, version 2.05 Catalogue Id: ADMC_v3_0 [ADRG] Nature of problem Monte Carlo simulation or generation of unweighted (weight equal 1) events is a standard problem in many areas of research. It is highly desirable to have in the program library a general-purpose numerical tool (program) with a MC generation algorithm featuring built-in capability of adjusting automatically the generation procedure to an arbitrary pattern of singularities in the probability distribution. Our primary goal is simulation of the differential distribution in the multiparticle Lorentz ... Versions of this program held in the CPC repository in Mendeley Data admc_v1_0.tar; Foam, version 1.01; 10.1016/S0010-4655(00)00047-3 admc_v2_0.tar; FoamF77, version 2.05; 10.1016/S0010-4655(02)00755-5 admc_v3_0.tar; Foam++, version 2.05; 10.1016/S0010-4655(02)00755-5 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2019)



Computational Physics, Computational Method