
The cuba library offers a choice of four independent routines for multidimensional numerical integration: vegas, suave, divonne, and cuhre. they work by very different methods, first three are monte carlo based. all four have a c/c++, fortran interface and can integrate vector integrands. their invocation is very similar, so it is easy to substitute one method by another for cross-checking. for further safeguarding, the output is supplemented by a chi-square probability which quantifies the reliability of the error estimate.
this package contains the header file, static library and symbolic links that developers using cuba will need.