异质中子输运问题变分节点法的高效并行算法

IF 3.6 1区 物理与天体物理 Q1 NUCLEAR SCIENCE & TECHNOLOGY
Han Yin, Xiao-Jing Liu, Teng-Fei Zhang
{"title":"异质中子输运问题变分节点法的高效并行算法","authors":"Han Yin, Xiao-Jing Liu, Teng-Fei Zhang","doi":"10.1007/s41365-024-01430-4","DOIUrl":null,"url":null,"abstract":"<p>The heterogeneous variational nodal method (HVNM) has emerged as a potential approach for solving high-fidelity neutron transport problems. However, achieving accurate results with HVNM in large-scale problems using high-fidelity models has been challenging due to the prohibitive computational costs. This paper presents an efficient parallel algorithm tailored for HVNM based on the Message Passing Interface standard. The algorithm evenly distributes the response matrix sets among processors during the matrix formation process, thus enabling independent construction without communication. Once the formation tasks are completed, a collective operation merges and shares the matrix sets among the processors. For the solution process, the problem domain is decomposed into subdomains assigned to specific processors, and the red-black Gauss-Seidel iteration is employed within each subdomain to solve the response matrix equation. Point-to-point communication is conducted between adjacent subdomains to exchange data along the boundaries. The accuracy and efficiency of the parallel algorithm are verified using the KAIST and JRR-3 test cases. Numerical results obtained with multiple processors agree well with those obtained from Monte Carlo calculations. The parallelization of HVNM results in eigenvalue errors of 31 pcm/<span>\\(-\\)</span>90 pcm and fission rate RMS errors of 1.22%/0.66%, respectively, for the 3D KAIST problem and the 3D JRR-3 problem. In addition, the parallel algorithm significantly reduces computation time, with an efficiency of 68.51% using 36 processors in the KAIST problem and 77.14% using 144 processors in the JRR-3 problem.</p>","PeriodicalId":19177,"journal":{"name":"Nuclear Science and Techniques","volume":"60 1","pages":""},"PeriodicalIF":3.6000,"publicationDate":"2024-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An efficient parallel algorithm of variational nodal method for heterogeneous neutron transport problems\",\"authors\":\"Han Yin, Xiao-Jing Liu, Teng-Fei Zhang\",\"doi\":\"10.1007/s41365-024-01430-4\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>The heterogeneous variational nodal method (HVNM) has emerged as a potential approach for solving high-fidelity neutron transport problems. However, achieving accurate results with HVNM in large-scale problems using high-fidelity models has been challenging due to the prohibitive computational costs. This paper presents an efficient parallel algorithm tailored for HVNM based on the Message Passing Interface standard. The algorithm evenly distributes the response matrix sets among processors during the matrix formation process, thus enabling independent construction without communication. Once the formation tasks are completed, a collective operation merges and shares the matrix sets among the processors. For the solution process, the problem domain is decomposed into subdomains assigned to specific processors, and the red-black Gauss-Seidel iteration is employed within each subdomain to solve the response matrix equation. Point-to-point communication is conducted between adjacent subdomains to exchange data along the boundaries. The accuracy and efficiency of the parallel algorithm are verified using the KAIST and JRR-3 test cases. Numerical results obtained with multiple processors agree well with those obtained from Monte Carlo calculations. The parallelization of HVNM results in eigenvalue errors of 31 pcm/<span>\\\\(-\\\\)</span>90 pcm and fission rate RMS errors of 1.22%/0.66%, respectively, for the 3D KAIST problem and the 3D JRR-3 problem. In addition, the parallel algorithm significantly reduces computation time, with an efficiency of 68.51% using 36 processors in the KAIST problem and 77.14% using 144 processors in the JRR-3 problem.</p>\",\"PeriodicalId\":19177,\"journal\":{\"name\":\"Nuclear Science and Techniques\",\"volume\":\"60 1\",\"pages\":\"\"},\"PeriodicalIF\":3.6000,\"publicationDate\":\"2024-05-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Nuclear Science and Techniques\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://doi.org/10.1007/s41365-024-01430-4\",\"RegionNum\":1,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"NUCLEAR SCIENCE & TECHNOLOGY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Nuclear Science and Techniques","FirstCategoryId":"101","ListUrlMain":"https://doi.org/10.1007/s41365-024-01430-4","RegionNum":1,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"NUCLEAR SCIENCE & TECHNOLOGY","Score":null,"Total":0}
引用次数: 0

摘要

异质变分节点法(HVNM)已成为解决高保真中子输运问题的一种潜在方法。然而,由于计算成本过高,在使用高保真模型的大规模问题中使用 HVNM 取得精确结果一直是个挑战。本文基于消息传递接口标准,提出了一种为 HVNM 量身定制的高效并行算法。该算法在矩阵形成过程中将响应矩阵集平均分配给不同的处理器,从而实现了无需通信的独立构建。一旦矩阵形成任务完成,一个集体操作就会在处理器之间合并和共享矩阵集。在求解过程中,问题域被分解为分配给特定处理器的子域,并在每个子域内采用红黑高斯-赛德尔迭代来求解响应矩阵方程。相邻子域之间进行点对点通信,沿边界交换数据。并行算法的准确性和效率通过 KAIST 和 JRR-3 测试案例进行了验证。使用多处理器得到的数值结果与蒙特卡罗计算得到的结果非常吻合。对于三维 KAIST 问题和三维 JRR-3 问题,HVNM 的并行化导致的特征值误差分别为 31 pcm/(-\)90 pcm,裂变率均方根误差分别为 1.22%/0.66%。此外,并行算法大大减少了计算时间,在 KAIST 问题中使用 36 个处理器的效率为 68.51%,在 JRR-3 问题中使用 144 个处理器的效率为 77.14%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

An efficient parallel algorithm of variational nodal method for heterogeneous neutron transport problems

An efficient parallel algorithm of variational nodal method for heterogeneous neutron transport problems

The heterogeneous variational nodal method (HVNM) has emerged as a potential approach for solving high-fidelity neutron transport problems. However, achieving accurate results with HVNM in large-scale problems using high-fidelity models has been challenging due to the prohibitive computational costs. This paper presents an efficient parallel algorithm tailored for HVNM based on the Message Passing Interface standard. The algorithm evenly distributes the response matrix sets among processors during the matrix formation process, thus enabling independent construction without communication. Once the formation tasks are completed, a collective operation merges and shares the matrix sets among the processors. For the solution process, the problem domain is decomposed into subdomains assigned to specific processors, and the red-black Gauss-Seidel iteration is employed within each subdomain to solve the response matrix equation. Point-to-point communication is conducted between adjacent subdomains to exchange data along the boundaries. The accuracy and efficiency of the parallel algorithm are verified using the KAIST and JRR-3 test cases. Numerical results obtained with multiple processors agree well with those obtained from Monte Carlo calculations. The parallelization of HVNM results in eigenvalue errors of 31 pcm/\(-\)90 pcm and fission rate RMS errors of 1.22%/0.66%, respectively, for the 3D KAIST problem and the 3D JRR-3 problem. In addition, the parallel algorithm significantly reduces computation time, with an efficiency of 68.51% using 36 processors in the KAIST problem and 77.14% using 144 processors in the JRR-3 problem.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Nuclear Science and Techniques
Nuclear Science and Techniques 物理-核科学技术
CiteScore
5.10
自引率
39.30%
发文量
141
审稿时长
5 months
期刊介绍: Nuclear Science and Techniques (NST) reports scientific findings, technical advances and important results in the fields of nuclear science and techniques. The aim of this periodical is to stimulate cross-fertilization of knowledge among scientists and engineers working in the fields of nuclear research. Scope covers the following subjects: • Synchrotron radiation applications, beamline technology; • Accelerator, ray technology and applications; • Nuclear chemistry, radiochemistry, radiopharmaceuticals, nuclear medicine; • Nuclear electronics and instrumentation; • Nuclear physics and interdisciplinary research; • Nuclear energy science and engineering.
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信