The PUMAS library

Valentin Niess
DOI: https://doi.org/10.1016/j.cpc.2022.108438
IF: 4.717
2022-10-01
Computer Physics Communications
Abstract:The PUMAS library is a transport engine for muon and tau leptons in matter. It can operate with a configurable level of details, from a fast deterministic CSDA mode to a detailed Monte Carlo simulation. A peculiarity of PUMAS is that it is revertible, i.e. it can run in forward or in backward mode. Thus, the PUMAS library is particularly well suited for muography applications. In the present document, we provide a detailed description of PUMAS, of its physics and of its implementation.Program summaryProgram Title: The PUMAS libraryCPC Library link to program files: https://doi.org/10.17632/dnry8jwkd7.1Developer's repository link: https://niess.github.io/pumas-pagesCode Ocean capsule: https://codeocean.com/capsule/4593807Licensing provisions: LGPL-3.0Programming language: C99Nature of problem: Transport of high energy muon or tau leptons in matter.Solution method: Transport engine with a configurable level of details, from a fast deterministic CSDA mode to a detailed Monte Carlo simulation. The transport engine can operate in both forward and backward modes.
physics, mathematical,computer science, interdisciplinary applications
What problem does this paper attempt to address?