CONFLUX:计算反应堆反中微子通量的标准化框架

IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Xianyi Zhang , Anosh Irani , Michael P. Mendenhall , Nathan Rybicki , Leendert Hayen , Nathaniel Bowden , Patrick Huber , Bryce Littlejohn , Sandra Bogetic
{"title":"CONFLUX:计算反应堆反中微子通量的标准化框架","authors":"Xianyi Zhang ,&nbsp;Anosh Irani ,&nbsp;Michael P. Mendenhall ,&nbsp;Nathan Rybicki ,&nbsp;Leendert Hayen ,&nbsp;Nathaniel Bowden ,&nbsp;Patrick Huber ,&nbsp;Bryce Littlejohn ,&nbsp;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 ,&nbsp;Anosh Irani ,&nbsp;Michael P. Mendenhall ,&nbsp;Nathan Rybicki ,&nbsp;Leendert Hayen ,&nbsp;Nathaniel Bowden ,&nbsp;Patrick Huber ,&nbsp;Bryce Littlejohn ,&nbsp;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}
引用次数: 0

摘要

核裂变反应堆为中微子物理实验提供了丰富的反中微子源。反应堆发射的反中微子的通量和光谱可以表明其活性和组成,这表明中微子测量的潜在应用可能超出基础科学研究,对社会有价值。反应堆反中微子在应用和基础科学中的效用取决于对这些发射的精确预测的可用性。例如,在过去十年中,反应堆反中微子测量和模型之间的分歧激发了对反应堆反中微子计算和标准核数据库的修订,以及对粒子物理标准模型未预测到的新基本粒子的搜索。过去的预测和用于生成它们的方法的描述在不同程度上记录在文献中,不同的建模团队结合了一系列的方法、输入数据和假设。由此产生的获取或再现过去模型的困难,以及调和不同方法的结果,使反应堆反中微子的未来研究和应用复杂化。CONFLUX(计算中微子通量)软件框架是一个中微子预测工具,其目标是简化、标准化和民主化反应堆反中微子通量计算过程。CONFLUX包括计算核反应堆或单个β衰变的反中微子发射的三种主要方法,这些方法结合了共同的核数据和β衰变理论。该软件预装了当前的核数据库,包括ENDF。B/VIII、JEFF-3.3和ENSDF,它包括预测随时间变化的反应堆排放、调整核数据库或β衰变输入/假设以及传播相关不确定性源的能力。本文描述了CONFLUX的软件结构,详细介绍了用于通量和频谱计算的方法,并提供了潜在用例的示例。程序摘要程序标题:CONFLUXCPC库链接到程序文件:https://doi.org/10.17632/hvkr4bff8v.1Developer's存储库链接:https://github.com/CNFLUX/confluxLicensing条款:mit编程语言:Python, c++问题性质:用不同的β衰变核理论和不同的核数据库计算反应堆的反中微子通量。对核反应堆产生的中微子的预测很难重复,或者用于特定反应堆的模型。计算裂变产物和衰变分支之间的协方差需要更标准的方法。解决方法:实现CONFLUX软件框架,通过对核数据库、中微子建模方法和β衰变核理论的模块化,实现反应堆中微子通量计算的标准化和简化。从而使核反应堆中中微子的建模不需要核数据库,也不需要编程知识。CONFLUX计算中的模块被设计为可定制和可替换的,用于更新和更准确的数据库或β衰变模型。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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
Developer's repository link: https://github.com/CNFLUX/conflux
Licensing provisions: MIT
Programming language: Python, C++
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Computer Physics Communications
Computer Physics Communications 物理-计算机:跨学科应用
CiteScore
12.10
自引率
3.20%
发文量
287
审稿时长
5.3 months
期刊介绍: 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信