BSM: Bundled Software Manager and the application for CEPC
- 1. Institute of High Energy Physics, 19B Yuquan Road, Beijing 100049 (China)
Description
The Circular Electron Positron Collider (CEPC) is designed as a future Higgs Factory. Like most high energy physics experiments, the offline software consists of many packages. BSM (Bundled Software Manager) is thus created in order to simplify the deployment and usage of software which has many packages and dependencies. BSM utilizes Git as the software release repository. The details of software are defined in the Git repository including installation instructions, environment, dependencies, etc. Commands are supported for various shells. Json output and python API are also available for advanced development. The installation of each package could be configured separately and extended with customized handlers. BSM manages the environment variables and the version switching is easy. It also has fine environment control on a single package. Users can also define their own packages easily and these packages will be managed by BSM with simple configuration. CEPC software has already set up the deployment procedure with BSM. And BSM is also designed with flexibility to create different applications other than CEPC software. It is suitable for the projects including a lot of packages and it is safe for different BSM applications to coexist with each other under proper configuration.
Availability note (English)
Available from https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_05028.pdf; https://doaj.org/article/b5a0c416a24a44e6b33cac964bfc2325Additional details
Identifiers
Publishing Information
- Journal Title
- EPJ. Web of Conferences
- Journal Volume
- 245
- Journal Page Range
- vp.
- ISSN
- 2100-014X
Conference
- Title
- 24. International Conference on Computing in High Energy and Nuclear Physics
- Acronym
- CHEP 2019
- Dates
- 4-8 Nov 2019
- Place
- Adelaide (Australia)
INIS
- Country of Publication
- France
- Country of Input or Organization
- France
- INIS RN
- 53090540
- Subject category
- S72: PHYSICS OF ELEMENTARY PARTICLES AND FIELDS; S97: MATHEMATICAL METHODS AND COMPUTING;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- COMPUTER CALCULATIONS; COMPUTER CODES; DESIGN; ELECTRONS; HIGGS BOSONS; HIGGS MODEL; HIGH ENERGY PHYSICS; INSTALLATION; POSITRONS; PYTHON
- Descriptors DEC
- ANTILEPTONS; ANTIMATTER; ANTIPARTICLES; BOSONS; ELEMENTARY PARTICLES; FERMIONS; LEPTONS; MATHEMATICAL MODELS; MATTER; PARTICLE MODELS; PHYSICS; PROGRAMMING LANGUAGES