2006
DOI: 10.1016/j.nima.2005.11.150
|View full text |Cite
|
Sign up to set email alerts
|

The Cuba library

Abstract: Concepts and implementation of the Cuba library for multidimensional numerical integration are elucidated.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
25
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 32 publications
(25 citation statements)
references
References 11 publications
0
25
0
Order By: Relevance
“…For the actual computations of fixed functions, eigenperturbations and critical exponents, we have implemented the procedures described above in a C++ program. The multidimensional numerical integrations were carried out using the Cuhre algorithm of the CUBA library [140][141][142][143] , which is a deterministic, high-precision integration scheme featuring globally adaptive subdivisions. As for the regularization, we mostly used an exponential regulator with shape function…”
Section: A Solution Strategymentioning
confidence: 99%
“…For the actual computations of fixed functions, eigenperturbations and critical exponents, we have implemented the procedures described above in a C++ program. The multidimensional numerical integrations were carried out using the Cuhre algorithm of the CUBA library [140][141][142][143] , which is a deterministic, high-precision integration scheme featuring globally adaptive subdivisions. As for the regularization, we mostly used an exponential regulator with shape function…”
Section: A Solution Strategymentioning
confidence: 99%
“…The region of integration for all the benchmark functions in our experiments is a unit hypercube [0, 1] n . For comparison, we use the sequential C-implementation of CUHRE from the CUBA package [4], [14] that was executed on the host machine. All the GPU kernels in our experiments are executed with a block size of 256 threads and H max is chosen to be 128 records.…”
Section: Performance/experimental Resultsmentioning
confidence: 99%
“…Thus, an efficient integration algorithm for use in higher dimensions should be adaptive in the entire n−D space. CUHRE is one such open source algorithm which is available as a part of CUBA library [4], [14]. Even though the CUHRE method uses much fewer points, in practice it compares fairly well with other adaptive integration methods in terms of accuracy [15].…”
Section: A Adaptive Multidimensional Integrationmentioning
confidence: 99%
“…Three-dimensional simulations also offer the opportunity to evaluate the phase space acceptance of the different sequences, by calculating the six-dimensional phase space volume of the decelerated packets. To do so, we use a multi-dimensional numerical integration routine using Monte-Carlo methods (CUBA library) [61]. This is almost compulsory when the multi-dimensional volume exhibits complicated structures, as is indeed the case for packets decelerated with the standard sequence.…”
Section: Methodsmentioning
confidence: 99%