首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
蒙特卡罗模拟方法(蒙卡方法)在反应堆物理分析中的应用受计算机内存不足的限制,数据分解方法是一种有效的解决思路。对蒙卡方法的内存占用进行定量分析,并基于自主堆用蒙特卡罗程序(RMC),采取了同步式和异步式2种通信方法,设计并实现计数器数据分解算法;通过数值试验测试算法的性能,结果表明,计数器数据分解算法能够明显减少内存占用,而且不会对程序的并行性能产生影响。  相似文献   

2.
JMCT蒙特卡罗中子-光子输运程序全堆芯pin-by-pin模型的模拟   总被引:1,自引:1,他引:0  
几何栅元数超过千万、计数达数十亿、模拟粒子数达数百亿规模的反应堆全堆芯pin-by-pin问题是目前国际公认的挑战计算机和计算方法的难题。由于巨大的数据量已超过单核内存的极限,必须进行空间区域分解和数据分解。本文利用基于JCOGIN实体组合几何框架自主开发研制的三维中子 光子输运蒙特卡罗程序JMCT,通过空间区域分解和嵌套并行,完成了对大亚湾核电站1号机组反应堆全堆芯pin-by-pin模型的建模和模拟,计算给出了每个pin的注量率分布及其误差。  相似文献   

3.
蒙特卡罗模拟方法在反应堆物理分析中的发展和应用受到计算机内存不足的限制,区域分解是一种解决方法。本文将区域分解方法应用于中子输运蒙特卡罗模拟过程,基于反应堆蒙特卡罗程序RMC,实现区域分解基本功能,并测试、分析了其并行性能。结果表明,负载均衡与通信性能是影响区域分解方法的关键因素。对区域分解方法的结果可重复性问题进行了研究,提出对源中子进行排序的实现方法。  相似文献   

4.
随着对核反应堆的数值模拟描述越来越精细,全堆芯pin-by-pin精细建模需要的几何数量越来越多,对计算机内存提出了更高要求。本文针对大内存模型对蒙特卡罗组合几何区域分解的并行算法开展研究,详细阐述了基于树结构存储的区域剖分算法,并使用区域分解技术计算了大亚湾核电站压水堆的全堆芯pin-by-pin模型,初步验证了算法的可行性和正确性,为精细模型的输运燃耗耦合计算提供了可行性。  相似文献   

5.
特征线方法在应用于全堆芯三维输运计算时面临着计算时间长、内存需求量大的问题,而大规模并行是最有效的解决办法。我国超级计算机的快速发展使大规模并行计算逐渐成为可能,而如何发展相应的并行算法成为当务之急。本文基于数值反应堆物理计算程序NECP-X研究特征线方法的空间、角度和特征线多重并行策略。为实现高效并行,空间并行采用了区域分解的并行方式;为充分考虑角度并行的负载平衡,采用了"贪婪算法"角度区域分解算法;为节省内存和提高效率,应用并分析了共享式内存并行模式下动态调度的特征线并行方案。数值结果表明,NECP-X中的空间、角度和特征线并行效率较高,可充分利用并行资源,实现大规模并行。  相似文献   

6.
特征线方法在应用于全堆芯三维输运计算时面临着计算时间长、内存需求量大的问题,而大规模并行是最有效的解决办法。我国超级计算机的快速发展使大规模并行计算逐渐成为可能,而如何发展相应的并行算法成为当务之急。本文基于数值反应堆物理计算程序NECP-X研究特征线方法的空间、角度和特征线多重并行策略。为实现高效并行,空间并行采用了区域分解的并行方式;为充分考虑角度并行的负载平衡,采用了“贪婪算法”角度区域分解算法;为节省内存和提高效率,应用并分析了共享式内存并行模式下动态调度的特征线并行方案。数值结果表明,NECP-X中的空间、角度和特征线并行效率较高,可充分利用并行资源,实现大规模并行。  相似文献   

7.
基于蒙特卡罗中子输运程序和ORIGEN2点燃耗程序的蒙特卡罗输运燃耗耦合计算方法应用广泛。但现有评价库中子连续截面的核素个数远小于燃耗计算涉及到的核素数量,即通过输运计算得到的燃耗截面不足以完全替代燃耗计算的基本库。采用经过栅元验证的蒙特卡罗燃耗程序MCBMPI,对最新的VERA燃耗计算基准题进行验证计算,对比分析不同的燃耗截面基本库对输运燃耗计算的影响。分析结果表明:1)在实际应用中尽量不要采用典型热中子截面库,会带来较大偏差;2)在燃耗计算核素替换较多的情况下,对该基准题而言,选取典型压水堆基本库还是典型快堆基本库,对结果影响不大,二者keff偏差在8‰以内,燃耗末期235U偏差在4‰以内,135Xe偏差在5‰左右;3)建议选取与研究对象能谱相近的基本库。  相似文献   

8.
针对热管式空间反应堆,基于OpenMC程序产生均匀化截面参数,并由确定论快堆分析程序SARAX进行堆芯输运及燃耗计算。以蒙特卡罗程序(MCNP)的输运计算结果以及MVP程序的燃耗计算结果作为参考解,通过对比稳态输运计算和燃耗计算的结果,证明了耦合的OpenMC和SARAX程序系统对于空间堆中子学分析和燃耗分析的适用性和高效性。为热管式空间反应堆的设计分析提供了参考。   相似文献   

9.
程序采用模块化思想,其中输运部分采用MCNP5程序的消息传递并行版本MCNP5MPI,燃耗计算采用截断泰勒展开的矩阵指数法、TTA线性子链解析法和高斯-赛德尔迭代法三者相结合的燃耗求解方法,并行策略为对多燃耗区采用区域分解的MPI消息传递并行,完成了并行化蒙特卡罗燃耗程序MCBMPI的研制。整个程序系统仅由MCNP5MPI和燃耗程序组成,其中燃耗程序包含了对多燃耗区的区域分解并行功能、核素转换与衰变计算功能以及与MCNP5MPI的数据交换功能。并以压水堆栅元燃耗基准题对程序进行验证,验证结果表明:该程序可用于多燃耗区的并行燃耗计算,伴随计算机硬件性能的改善可显著提高计算效率。  相似文献   

10.
燃耗计算在反应堆设计、分析研究中起着重要作用。相比于传统点燃耗算法,切比雪夫有理逼近方法(Chebyshev rational approximation method,CRAM)具有计算速度快、精度高的优点。基于超级蒙特卡罗核计算仿真软件系统Super MC(Super Monte Carlo Simulation Program for Nuclear and Radiation Process),采用切比雪夫有理逼近方法和桶排序能量查找方法,进行了蒙特卡罗燃耗计算的初步研究与验证。通过燃料棒燃耗例题以及IAEA-ADS(International Atomic Energy Agency-Accelerator Driven Systems)国际基准题,初步验证了该燃耗计算方法的正确性,且IAEA-ADS基准题测试表明,与统一能量网格方法相比,桶排序能量查找方法在保证了计算效率的同时减少了内存开销。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号