Jefferson Lab > CIO > IR
Privacy and Security Notice

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: pdf
DOI: https://doi.org/10.1051/epjconf/202024503028
Accepted Manuscript: 10.1051_epjconf_202024503028.pdf
Supporting Documents:
Supporting Datasets: