KARL - a Monte Carlo model for atomic and molecular processes in the tritium atmosphere of the KATRIN experiment

A new parallelized simulation code is presented, which uses a Monte Carlo method to determine particle spectra in the KATRIN source. Reaction chains are generated from the decay of tritium within the source. The code includes all relevant processes: elastic scattering, ionization, excitation (electr...

Full description

Saved in:
Bibliographic Details
Main Authors: Sendlinger, Christian (Author) , Kellerer, Jonas (Author) , Spanier, Felix (Author)
Format: Article (Journal)
Language:English
Published: 17 March 2025
In: Computer physics communications
Year: 2025, Volume: 312, Pages: 1-18
ISSN:1879-2944
DOI:10.1016/j.cpc.2025.109580
Online Access:Verlag, kostenfrei, Volltext: https://doi.org/10.1016/j.cpc.2025.109580
Verlag, kostenfrei, Volltext: https://www.sciencedirect.com/science/article/pii/S0010465525000839
Get full text
Author Notes:Christian Sendlinger, Jonas Kellerer, Felix Spanier

MARC

LEADER 00000naa a2200000 c 4500
001 1937630021
003 DE-627
005 20251002115354.0
007 cr uuu---uuuuu
008 251002s2025 xx |||||o 00| ||eng c
024 7 |a 10.1016/j.cpc.2025.109580  |2 doi 
035 |a (DE-627)1937630021 
035 |a (DE-599)KXP1937630021 
040 |a DE-627  |b ger  |c DE-627  |e rda 
041 |a eng 
084 |a 29  |2 sdnb 
100 1 |a Sendlinger, Christian  |e VerfasserIn  |0 (DE-588)1378071492  |0 (DE-627)1937631087  |4 aut 
245 1 0 |a KARL - a Monte Carlo model for atomic and molecular processes in the tritium atmosphere of the KATRIN experiment  |c Christian Sendlinger, Jonas Kellerer, Felix Spanier 
264 1 |c 17 March 2025 
300 |b Illustrationen 
300 |a 18 
336 |a Text  |b txt  |2 rdacontent 
337 |a Computermedien  |b c  |2 rdamedia 
338 |a Online-Ressource  |b cr  |2 rdacarrier 
500 |a Gesehen am 02.10.2025 
520 |a A new parallelized simulation code is presented, which uses a Monte Carlo method to determine particle spectra in the KATRIN source. Reaction chains are generated from the decay of tritium within the source. The code includes all relevant processes: elastic scattering, ionization, excitation (electric, vibrational, rotational), recombination and various clustering processes. The main emphasis of the code is the calculation of particle spectra and particle densities and currents at specific points within the source. It features a new technique to determine these quantities. It also calculates target fields for the interaction of particles with each other as it is needed for recombination processes. The code has been designed for the KATRIN experiment but is easily adaptable for other tritium based experiments like Project 8. Geometry and background tritium gas flow can be given as user input. The code is parallelized using MPI and writes output using HDF5. Input to the simulation is read from a JSON description. - Program summary - Program Title: KARL - KAtrin WGTS electRon and ion spectrum Monte CarLo CPC Library link to program files: https://doi.org/10.17632/5bj3vwc6rg.1 Licensing provisions: GNU Public License v3 Programming language: C External routines/libraries: C++ compiler (tested with g++ 8.2 and 9.4.0), MPI 1.1 (tested with OpenMPI 3.1), HDF5 with support for parallel I/O (tested with version 1.10.0), Blitz++ (tested with version 1.0.2), Jansson (tested with version 2.12 and 2.13) Nature of problem: In the KATRIN experiment (and other experiments alike that feature large vessels filled with tritium) electrons are created from beta decay. These electrons interact with the ambient gas to produce secondary electrons through ionization. Subsequent processes include excitation, secondary ionization and collisions. The resulting electron and ion differential energy spectrum at various positions is relevant for further plasma analysis, and the current of charged particles to the ends of the experiments is an observable. Solution method: Semi-classical Monte Carlo. Additional comments including restrictions and unusual features: The geometry of the experiment is currently limited to the KATRIN experiment, but this may easily be changed. The configuration is stored in JSON files. 
650 4 |a Ionization 
650 4 |a Monte Carlo 
650 4 |a Scattering 
650 4 |a Tritium decay 
700 1 |a Kellerer, Jonas  |e VerfasserIn  |0 (DE-588)1265604029  |0 (DE-627)1814552464  |4 aut 
700 1 |a Spanier, Felix  |d 1977-  |e VerfasserIn  |0 (DE-588)130216682  |0 (DE-627)49506100X  |0 (DE-576)298068729  |4 aut 
773 0 8 |i Enthalten in  |t Computer physics communications  |d [Amsterdam] : Elsevier B.V., 1969  |g 312(2025), Artikel-ID 109580, Seite 1-18  |h Online-Ressource  |w (DE-627)266014453  |w (DE-600)1466511-6  |w (DE-576)074959662  |x 1879-2944  |7 nnas  |a KARL - a Monte Carlo model for atomic and molecular processes in the tritium atmosphere of the KATRIN experiment 
773 1 8 |g volume:312  |g year:2025  |g elocationid:109580  |g pages:1-18  |g extent:18  |a KARL - a Monte Carlo model for atomic and molecular processes in the tritium atmosphere of the KATRIN experiment 
856 4 0 |u https://doi.org/10.1016/j.cpc.2025.109580  |x Verlag  |x Resolving-System  |z kostenfrei  |3 Volltext 
856 4 0 |u https://www.sciencedirect.com/science/article/pii/S0010465525000839  |x Verlag  |z kostenfrei  |3 Volltext 
951 |a AR 
992 |a 20251002 
993 |a Article 
994 |a 2025 
998 |g 130216682  |a Spanier, Felix  |m 130216682:Spanier, Felix  |d 700000  |d 714000  |d 714200  |d 130000  |e 700000PS130216682  |e 714000PS130216682  |e 714200PS130216682  |e 130000PS130216682  |k 0/700000/  |k 1/700000/714000/  |k 2/700000/714000/714200/  |k 0/130000/  |p 4 
999 |a KXP-PPN1937630021  |e 4779952662 
BIB |a Y 
SER |a journal 
JSO |a {"id":{"eki":["1937630021"],"doi":["10.1016/j.cpc.2025.109580"]},"type":{"bibl":"article-journal","media":"Online-Ressource"},"name":{"displayForm":["Christian Sendlinger, Jonas Kellerer, Felix Spanier"]},"note":["Gesehen am 02.10.2025"],"person":[{"display":"Sendlinger, Christian","role":"aut","given":"Christian","family":"Sendlinger","roleDisplay":"VerfasserIn"},{"given":"Jonas","family":"Kellerer","roleDisplay":"VerfasserIn","display":"Kellerer, Jonas","role":"aut"},{"display":"Spanier, Felix","role":"aut","family":"Spanier","given":"Felix","roleDisplay":"VerfasserIn"}],"physDesc":[{"noteIll":"Illustrationen","extent":"18 S."}],"origin":[{"dateIssuedKey":"2025","dateIssuedDisp":"17 March 2025"}],"language":["eng"],"recId":"1937630021","relHost":[{"disp":"KARL - a Monte Carlo model for atomic and molecular processes in the tritium atmosphere of the KATRIN experimentComputer physics communications","title":[{"title_sort":"Computer physics communications","title":"Computer physics communications","subtitle":"an international journal for computational physics and physical chemistry"}],"pubHistory":["1.1969/70 - 185.2014; Vol. 186.2015 -"],"recId":"266014453","language":["eng"],"origin":[{"publisherPlace":"[Amsterdam] ; Amsterdam","publisher":"Elsevier B.V. ; North Holland Publ. Co.","dateIssuedDisp":"1969-","dateIssuedKey":"1969"}],"physDesc":[{"extent":"Online-Ressource"}],"note":["Gesehen am 31.03.25"],"type":{"bibl":"periodical","media":"Online-Ressource"},"id":{"eki":["266014453"],"issn":["1879-2944"],"zdb":["1466511-6"]},"part":{"pages":"1-18","extent":"18","year":"2025","volume":"312","text":"312(2025), Artikel-ID 109580, Seite 1-18"}}],"title":[{"title_sort":"KARL - a Monte Carlo model for atomic and molecular processes in the tritium atmosphere of the KATRIN experiment","title":"KARL - a Monte Carlo model for atomic and molecular processes in the tritium atmosphere of the KATRIN experiment"}]} 
SRT |a SENDLINGERKARLAMONTE1720