Cuba—a library for multidimensional numerical integration

Published: 1 June 2007| Version 1 | DOI: 10.17632/h99ysx6tzh.1
Thomas Hahn


Abstract The Cuba library provides new implementation of four general-purpose multidimensional integration algorithms: Vegas, Suave, Divonne, and Cuhre. Suave is a new algorithm, Divonne is a known algorithm to which important details have been added, and Vegas and Cuhre are new implementations of existing algorithms with only few improvements over the original versions. All four algorithms can integrate vector integrands and have very similar Fortran, C/C++, and Mathematica interfaces. Title of program: CUBA Catalogue Id: ADVH_v1_3 Nature of problem Multidimensional numerical integrations, e.g. of phase spaces. Versions of this program held in the CPC repository in Mendeley Data ADVH_v1_0; CUBA; 10.1016/j.cpc.2005.01.010 ADVH_v1_3; CUBA; 10.1016/j.cpc.2007.03.006 ADVH_v4_2; Cuba; 10.1016/j.cpc.2016.05.012 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018)



Computational Physics, Computational Method