HIJING++, a Heavy Ion Jet INteraction Generator for the High-luminosity Era of the LHC and Beyond
G\'abor B\'ir\'o, G\'abor Papp, Gergely G\'abor Barnaf\"oldi, D\'aniel, Nagy, Miklos Gyulassy, P\'eter L\'evai, Xin-Nian Wang, Ben-Wei Zhang

TL;DR
HIJING++ is a modern, modular, and parallelized C++ upgrade of the classic heavy-ion collision generator HIJING, designed for high-luminosity LHC era and beyond, with improved performance and usability.
Contribution
It introduces a fully rewritten C++ version of HIJING with modular design, native parallelism, and enhanced analysis capabilities, facilitating future modifications.
Findings
Performance tests show improved efficiency on multiple architectures.
The new framework supports easier future extensions.
Parallelism enhances simulation speed.
Abstract
HIJING++ (Heavy Ion Jet INteraction Generator) is the successor of the widely used original HIJING, developed almost three decades ago. While the old versions (1.x and 2.x) were written in FORTRAN, HIJING++ was completely rewritten in C++. During the development we keep in mind the requirements of the high-energy heavy-ion community: the new Monte Carlo software have a well designed modular framework, therefore any future modifications are much easier to implement. It contains all the physical models that were also present in it's predecessor, but utilizing modern C++ features it also includes native thread based parallelism, an easy-to-use analysis interface and a modular plugin system, which makes room for possible future improvements. In this paper we summarize the results of our performance tests measured on 2 widely used architectures.
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.
Taxonomy
TopicsAdvanced Data Storage Technologies · Particle accelerators and beam dynamics · Particle Detector Development and Performance
