
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 provides the shared libraries required to run programs compiled with cuba. to compile your own programs you also need to install libuba3-dev.