MINUIT Package Parallelization and applications using the RooFit Package

Alfio Lazzaro, L. Moneta · 2009

The fitting procedures are based on numerical minimization of functions.The MINUIT package is the most common package used for such procedures in High Energy Physics community.The main algorithm in this package, MIGRAD, searches the minimum of a function using the gradient information.It requires the calculation of the derivative for each parameter of the function to be minimized.This procedure can be parallelized on multi-cores architectures and multiple nodes in a cluster.We present in this paper an implementation of such parallelization using OpenMP and MPI techniques, respectivately.Furthermore we will show applications using the RooFit packages for Maximum Likelihood fits, and possibility of hybrids between MPI and multi-threads (taking advantage from multi-cores architecture).

Read the paper · More papers on PaperTik