Publications
Publication Information
Title | Automated and Distributed Monte Carlo Generation for GlueX |
Authors | Thomas Britton |
JLAB number | JLAB-CIO-20-3316 |
LANL number | (None) |
Other number | DOE/OR/23177-5105 |
Document Type(s) | (Meeting) |
Associated with EIC: | No |
Supported by Jefferson Lab LDRD Funding: | No |
Funding Source: | Nuclear Physics (NP) |
Meeting Paper compiled for CHEP 2019 Proceedings CHEP 2019 Edited By EPJ Web Conf. 245 (2020) Page(s) 03028 | |
Publication Abstract: | MCwrapper is a set of systems that manages the entire Monte Carlo production workflow for GlueX and provides standards for how that Monte Carlo is produced. MCwrapper was designed to be able to utilize a variety of batch systems in a way that is relatively transparent to the user, thus enabling users to quickly and easily produce valid simulated data at home institutions worldwide. Additionally, MCwrapper supports an autonomous system that takes user's project submissions via a custom web application. The system then atomizes the project into individual jobs, matches these jobs to resources, and monitors the jobs status. The entire system is managed by a database which tracks almost all facets of the systems from user submissions to the individual jobs themselves. Users can interact with their submitted projects online via a dashboard or, in the case of testing failure, can modify their project requests from a link contained in an automated email. Beginning in 2018 the GlueX Collaboration began to utilize the Open Science Grid (OSG) to handle a bulk of simulation tasks; these tasks are currently being performed on the OSG automatically via MCwrapper. This talk will outline the entire system of MCwrapper, its use cases, and the unique challenges facing the system. |
Experiment Numbers: | E12-12-001 |
Group: | Scientific Computing |
Document: | |
DOI: | https://doi.org/10.1051/epjconf/202024503028 |
Accepted Manuscript: | 10.1051_epjconf_202024503028.pdf |
Supporting Documents: | |
Supporting Datasets: |