Xianyi Zhang , Anosh Irani , Michael P. Mendenhall , Nathan Rybicki , Leendert Hayen , Nathaniel Bowden , Patrick Huber , Bryce Littlejohn , Sandra Bogetic
{"title":"CONFLUX:计算反应堆反中微子通量的标准化框架","authors":"Xianyi Zhang , Anosh Irani , Michael P. Mendenhall , Nathan Rybicki , Leendert Hayen , Nathaniel Bowden , Patrick Huber , Bryce Littlejohn , Sandra Bogetic","doi":"10.1016/j.cpc.2025.109831","DOIUrl":null,"url":null,"abstract":"<div><div>Nuclear fission reactors are abundant sources of antineutrinos for neutrino physics experiments. The flux and spectrum of antineutrinos emitted by a reactor can indicate its activity and composition, suggesting potential applications of neutrino measurements beyond fundamental scientific studies that may be valuable to society. The utility of reactor antineutrinos for applications and fundamental science is dependent on the availability of precise predictions of these emissions. For example, in the last decade, disagreements between reactor antineutrino measurements and models have inspired revision of reactor antineutrino calculations and standard nuclear databases as well as searches for new fundamental particles not predicted by the Standard Model of particle physics. Past predictions and descriptions of the methods used to generate them are documented to varying degrees in the literature, with different modeling teams incorporating a range of methods, input data, and assumptions. The resulting difficulty in accessing or reproducing past models and reconciling results from differing approaches complicates the future study and application of reactor antineutrinos. The CONFLUX (Calculation Of Neutrino FLUX) software framework is a neutrino prediction tool built with the goal of simplifying, standardizing, and democratizing the process of reactor antineutrino flux calculations. CONFLUX includes three primary methods for calculating the antineutrino emissions of nuclear reactors or individual beta decays that incorporate common nuclear data and beta decay theory. The software is prepackaged with the current nuclear databases, including ENDF.B/VIII, JEFF-3.3, and ENSDF, and it includes the capability to predict time-dependent reactor emissions, adjust nuclear database or beta decay inputs/assumptions, and propagate related sources of uncertainty. This paper describes the CONFLUX software structure, details the methods used for flux and spectrum calculations, and provides examples of potential use cases.</div></div><div><h3>Program summary</h3><div><em>Program Title:</em> CONFLUX</div><div><em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/hvkr4bff8v.1</span><svg><path></path></svg></span></div><div><em>Developer's repository link:</em> <span><span>https://github.com/CNFLUX/conflux</span><svg><path></path></svg></span></div><div><em>Licensing provisions:</em> MIT</div><div><em>Programming language:</em> Python, C++</div><div><em>Nature of problem:</em> The reactor antineutrino flux were calculated with various nuclear theories of beta-decay and different nuclear databases. The prediction of neutrino produced from nuclear reactors was hard to repeat, or used for in reactor-specific models. Calculations of the covariance among fission products and beta decay branches need more standard approaches.</div><div><em>Solution method:</em> We implement the CONFLUX software framework to standardize and simplify the calculation of reactor neutrino flux by modularize the nuclear databases, neutrino modeling methods, and the nuclear theories of beta-decay. So that the modeling of neutrinos from nuclear reactors can be done with minimum requirement of nuclear database, or the programming knowledge. The modules in the CONFLUX calculation are designed as customizeable and replaceable for updated and more accurate databases or beta-decay models.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"317 ","pages":"Article 109831"},"PeriodicalIF":3.4000,"publicationDate":"2025-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CONFLUX: A standardized framework to calculate reactor antineutrino flux\",\"authors\":\"Xianyi Zhang , Anosh Irani , Michael P. Mendenhall , Nathan Rybicki , Leendert Hayen , Nathaniel Bowden , Patrick Huber , Bryce Littlejohn , Sandra Bogetic\",\"doi\":\"10.1016/j.cpc.2025.109831\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Nuclear fission reactors are abundant sources of antineutrinos for neutrino physics experiments. The flux and spectrum of antineutrinos emitted by a reactor can indicate its activity and composition, suggesting potential applications of neutrino measurements beyond fundamental scientific studies that may be valuable to society. The utility of reactor antineutrinos for applications and fundamental science is dependent on the availability of precise predictions of these emissions. For example, in the last decade, disagreements between reactor antineutrino measurements and models have inspired revision of reactor antineutrino calculations and standard nuclear databases as well as searches for new fundamental particles not predicted by the Standard Model of particle physics. Past predictions and descriptions of the methods used to generate them are documented to varying degrees in the literature, with different modeling teams incorporating a range of methods, input data, and assumptions. The resulting difficulty in accessing or reproducing past models and reconciling results from differing approaches complicates the future study and application of reactor antineutrinos. The CONFLUX (Calculation Of Neutrino FLUX) software framework is a neutrino prediction tool built with the goal of simplifying, standardizing, and democratizing the process of reactor antineutrino flux calculations. CONFLUX includes three primary methods for calculating the antineutrino emissions of nuclear reactors or individual beta decays that incorporate common nuclear data and beta decay theory. The software is prepackaged with the current nuclear databases, including ENDF.B/VIII, JEFF-3.3, and ENSDF, and it includes the capability to predict time-dependent reactor emissions, adjust nuclear database or beta decay inputs/assumptions, and propagate related sources of uncertainty. This paper describes the CONFLUX software structure, details the methods used for flux and spectrum calculations, and provides examples of potential use cases.</div></div><div><h3>Program summary</h3><div><em>Program Title:</em> CONFLUX</div><div><em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/hvkr4bff8v.1</span><svg><path></path></svg></span></div><div><em>Developer's repository link:</em> <span><span>https://github.com/CNFLUX/conflux</span><svg><path></path></svg></span></div><div><em>Licensing provisions:</em> MIT</div><div><em>Programming language:</em> Python, C++</div><div><em>Nature of problem:</em> The reactor antineutrino flux were calculated with various nuclear theories of beta-decay and different nuclear databases. The prediction of neutrino produced from nuclear reactors was hard to repeat, or used for in reactor-specific models. Calculations of the covariance among fission products and beta decay branches need more standard approaches.</div><div><em>Solution method:</em> We implement the CONFLUX software framework to standardize and simplify the calculation of reactor neutrino flux by modularize the nuclear databases, neutrino modeling methods, and the nuclear theories of beta-decay. So that the modeling of neutrinos from nuclear reactors can be done with minimum requirement of nuclear database, or the programming knowledge. The modules in the CONFLUX calculation are designed as customizeable and replaceable for updated and more accurate databases or beta-decay models.</div></div>\",\"PeriodicalId\":285,\"journal\":{\"name\":\"Computer Physics Communications\",\"volume\":\"317 \",\"pages\":\"Article 109831\"},\"PeriodicalIF\":3.4000,\"publicationDate\":\"2025-09-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Physics Communications\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0010465525003339\",\"RegionNum\":2,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Physics Communications","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0010465525003339","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
CONFLUX: A standardized framework to calculate reactor antineutrino flux
Nuclear fission reactors are abundant sources of antineutrinos for neutrino physics experiments. The flux and spectrum of antineutrinos emitted by a reactor can indicate its activity and composition, suggesting potential applications of neutrino measurements beyond fundamental scientific studies that may be valuable to society. The utility of reactor antineutrinos for applications and fundamental science is dependent on the availability of precise predictions of these emissions. For example, in the last decade, disagreements between reactor antineutrino measurements and models have inspired revision of reactor antineutrino calculations and standard nuclear databases as well as searches for new fundamental particles not predicted by the Standard Model of particle physics. Past predictions and descriptions of the methods used to generate them are documented to varying degrees in the literature, with different modeling teams incorporating a range of methods, input data, and assumptions. The resulting difficulty in accessing or reproducing past models and reconciling results from differing approaches complicates the future study and application of reactor antineutrinos. The CONFLUX (Calculation Of Neutrino FLUX) software framework is a neutrino prediction tool built with the goal of simplifying, standardizing, and democratizing the process of reactor antineutrino flux calculations. CONFLUX includes three primary methods for calculating the antineutrino emissions of nuclear reactors or individual beta decays that incorporate common nuclear data and beta decay theory. The software is prepackaged with the current nuclear databases, including ENDF.B/VIII, JEFF-3.3, and ENSDF, and it includes the capability to predict time-dependent reactor emissions, adjust nuclear database or beta decay inputs/assumptions, and propagate related sources of uncertainty. This paper describes the CONFLUX software structure, details the methods used for flux and spectrum calculations, and provides examples of potential use cases.
Program summary
Program Title: CONFLUX
CPC Library link to program files:https://doi.org/10.17632/hvkr4bff8v.1
Nature of problem: The reactor antineutrino flux were calculated with various nuclear theories of beta-decay and different nuclear databases. The prediction of neutrino produced from nuclear reactors was hard to repeat, or used for in reactor-specific models. Calculations of the covariance among fission products and beta decay branches need more standard approaches.
Solution method: We implement the CONFLUX software framework to standardize and simplify the calculation of reactor neutrino flux by modularize the nuclear databases, neutrino modeling methods, and the nuclear theories of beta-decay. So that the modeling of neutrinos from nuclear reactors can be done with minimum requirement of nuclear database, or the programming knowledge. The modules in the CONFLUX calculation are designed as customizeable and replaceable for updated and more accurate databases or beta-decay models.
期刊介绍:
The focus of CPC is on contemporary computational methods and techniques and their implementation, the effectiveness of which will normally be evidenced by the author(s) within the context of a substantive problem in physics. Within this setting CPC publishes two types of paper.
Computer Programs in Physics (CPiP)
These papers describe significant computer programs to be archived in the CPC Program Library which is held in the Mendeley Data repository. The submitted software must be covered by an approved open source licence. Papers and associated computer programs that address a problem of contemporary interest in physics that cannot be solved by current software are particularly encouraged.
Computational Physics Papers (CP)
These are research papers in, but are not limited to, the following themes across computational physics and related disciplines.
mathematical and numerical methods and algorithms;
computational models including those associated with the design, control and analysis of experiments; and
algebraic computation.
Each will normally include software implementation and performance details. The software implementation should, ideally, be available via GitHub, Zenodo or an institutional repository.In addition, research papers on the impact of advanced computer architecture and special purpose computers on computing in the physical sciences and software topics related to, and of importance in, the physical sciences may be considered.