MCdevelop - the universal framework for Stochastic Simulations
M. Slawinska, S. Jadach

TL;DR
MCdevelop is a versatile C++ framework designed for developing, deploying, and analyzing stochastic simulation software, originally created for high energy physics but adaptable to other fields requiring large-scale parallel Monte Carlo simulations.
Contribution
It introduces a comprehensive, open-source framework that streamlines the development, parallel execution, and analysis of stochastic simulations, extending its utility beyond high energy physics.
Findings
Supports efficient parallel execution on cluster systems
Integrates with ROOT for data analysis and visualization
Facilitates development and monitoring of large-scale simulations
Abstract
We present MCdevelop, a universal computer framework for developing and exploiting the wide class of Stochastic Simulations (SS) software. This powerful universal SS software development tool has been derived from a series of scientific projects for precision calculations in high energy physics (HEP), which feature a wide range of functionality in the SS software needed for advanced precision Quantum Field Theory calculations for the past LEP experiments and for the ongoing LHC experiments at CERN, Geneva. MCdevelop is a "spin-off" product of HEP to be exploited in other areas, while it will still serve to develop new SS software for HEP experiments. Typically SS involve independent generation of large sets of random "events", often requiring considerable CPU power. Since SS jobs usually do not share memory it makes them easy to parallelize. The efficient development, testing and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
