Parallelizing Event Generation in PYTHIA with Python
ORAL
Abstract
High energy particle physics requires event generation for Monte Carlo simulation studies, often using the PYTHIA library. Depending on the process being studied, generating these events sequentially is adequate both in terms of number of events for the required statistics as well as the time required to generate these events. However, it is advantageous for rare processes to generate these events in parallel. Pythia has the ability to do this using openMP and C Pragmas. In this study we moved to python to simplify the code development process. We look at the unique challenges when doing event parallelization with python and how to structure the code to resolve them.
–
Presenters
-
Orgho Neogi
University of Iowa
Authors
-
Orgho Neogi
University of Iowa
-
Jane Nachtman
University of Iowa