检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:明平洲[1] 刘婷 李治刚 尹强[1] 芦韡[1] 刘东[1] 曾辉[1] 余红星[1] MING Ping-zhou;LIU Ting;LI Zhi-gang;YIN Qiang;LU Wei;LIU Dong;ZENG Hui;YU Hong-xing(Nuclear Power Institute of China,Chengdu,Sichuan Prov.610213,China)
出 处:《中国核电》2020年第5期599-605,共7页China Nuclear Power
基 金:中国核动力研究设计院探索基金(堆芯并行计算软件的形式化方法)。
摘 要:框架方法常常用于复杂软件的研制,为充分利用集群计算资源,减小堆芯并行计算软件的研制难度,该方法被引入至核动力工程软件的研发阶段。原型软件NAC4R被设计和编程实现,按照层次化结构提供串行环境和分布式内存环境下的基础数据操作、数值代数、图分区和线性方程组求解等功能,并使用解释型脚本语言来实现自动化控制。离散纵坐标法(SN)屏蔽输运程序Hydra-SN3D的并行算法在NAC4R内重新编程实现,通过统一的软件结构和共性计算的抽象来论证并行软件研制效率和计算效率的改善程度。数值实验表明,NAC4R使用之后样本程序的核心并行算法有了更进一步的性能提升和更简洁的数值程序编写流程。The framework method is often used in the development of complex software.In order to make full use of cluster computing resources and reduce the difficulty of developing core parallel software,this method was introduced to the development stage of nuclear power engineering software.The prototype software NAC4R is designed and programmed to provide basic data operations,numerical algebra,graph partitioning,and linear system solving functions in the serial and distributed memory environment in a hierarchical structure,meanwhile the interpreted scripting language is utilized to achieve automation.The parallel algorithm of the shielded transport program Hydra-SN3D of the discrete ordinate method(SN)is reprogrammed and implemented in NAC4R.The unified software structure and the abstraction of common calculations are used to demonstrate the improvement of parallel software development efficiency and computing efficiency.Numerical experiments show that the core parallel algorithm of the sample program has been further improved,then the programming process becomes more concise.
关 键 词:堆芯计算 框架方法 抽象程序 中子输运 并行算法
分 类 号:TL334[核科学技术—核技术及应用]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30