-
题名核辐照损伤金属材料的大规模KMC模拟
被引量:1
- 1
-
-
作者
宋梦召
冯仰德
-
机构
中国科学院计算机网络信息中心高性能计算技术与应用发展部
-
出处
《计算机工程与科学》
CSCD
北大核心
2017年第7期1211-1218,共8页
-
基金
国家863计划(2015AA01A303)
-
文摘
动力学蒙特卡洛方法可用来模拟核反应堆第一壁材料的辐射效应和缺陷扩散,有助于理解和预测材料在辐照损伤下的微观性质和宏观变化。采用同步子域方法实现了空位跃迁过程的并行模拟。通过采用动态更新通信数据和自适应同步时间步长方法,减少通信次数和通信量,在保证准确性的情况下获得了较好并行性能。实验表明,基于同步子域的串行计算比原始串行算法时间缩短60.31%,并行算法在80核时达到39倍加速比。对于大规模问题,算法也表现出很好的并行效率,适用于大规模问题的模拟。
-
关键词
KMC
空位跃迁
SPPARKS
MPI
同步子域算法
-
Keywords
KMC
vacancy diffusion
SPPARKS
MPI
synchronous sub-lattice algorithm
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名基于空位跃迁的KMC并行实现
- 2
-
-
作者
宋梦召
冯仰德
聂宁明
王武
-
机构
中国科学院计算机网络信息中心
中国科学院大学
-
出处
《数值计算与计算机应用》
2017年第2期130-142,共13页
-
基金
863项目(2015AA01A303)
自然科学基金项目(91430214)资助
-
文摘
动力学蒙特卡洛方法是一种随机方法,它将系统的演化过程抽象为状态到状态之间的跃迁,这种方法被广泛地应用到各种材料的演化模拟中.本文采用同步子域方法实现了空位跃迁过程的MPI并行模拟,通过自适应同步时间步长方法,在保证准确性的情况下获得较好并行性能.设计动态添加通信数据的通信方式,有效降低通信开销.数值实验表明,采用同步子域的串、并行方法同原始串行算法结果一致.同时算法在大规模问题的模拟上也表现出很好的并行效率.
-
关键词
空位跃迁
KMC
并行计算
同步子域算法
-
Keywords
vacancy transition
KMC
parallel computing
Synchronous Sublattice Algorithm
-
分类号
O242.2
[理学—计算数学]
-