A multi-threaded version of MCFM
Autor: | R. Keith Ellis, Walter T. Giele, John M. Campbell |
---|---|
Rok vydání: | 2015 |
Předmět: |
FOS: Computer and information sciences
Particle physics Physics and Astronomy (miscellaneous) Iterative method Fortran Monte Carlo method FOS: Physical sciences Multiprocessing Parallel computing Software_PROGRAMMINGTECHNIQUES High Energy Physics - Phenomenology (hep-ph) Engineering (miscellaneous) computer.programming_language Physics business.industry Event (computing) Computational Physics (physics.comp-ph) ComputerSystemsOrganization_PROCESSORARCHITECTURES Automation Numerical integration High Energy Physics - Phenomenology Computer Science - Distributed Parallel and Cluster Computing Computer Science - Mathematical Software Monte Carlo integration Distributed Parallel and Cluster Computing (cs.DC) business Physics - Computational Physics computer Mathematical Software (cs.MS) |
Zdroj: | European physical journal C, 2015, Vol.75(6), pp.246 [Peer Reviewed Journal] European Physical Journal C |
Popis: | We report on our findings modifying MCFM using OpenMP to implement multi-threading. By using OpenMP, the modified MCFM will execute on any processor, automatically adjusting to the number of available threads. We modified the integration routine VEGAS to distribute the event evaluation over the threads, while combining all events at the end of every iteration to optimize the numerical integration. Special care has been taken that the results of the Monte Carlo integration are independent of the number of threads used, to facilitate the validation of the OpenMP version of MCFM. Comment: 7 pages, 3 figures, MCFM-7.0 which runs under the OpenMP protocol as described in this paper can be downloaded from http://mcfm.fnal.gov |
Databáze: | OpenAIRE |
Externí odkaz: |