二维三温能量方程求解MPI-OpenMP并行算法研究  

Research of hybrid MPI-OpenMP parallel algorithm for solving two dimensional three temperatures energy equation

在线阅读下载全文

作  者:邓伟辉[1] 宋应文 刘兴平[3] 颜卓[1] 

机构地区:[1]中国科学院重庆绿色智能技术研究院,重庆400714 [2]苏州富米信息技术有限公司,江苏太仓215400 [3]北京应用物理与计算数学研究所,北京100088

出  处:《计算机应用研究》2015年第5期1326-1329,共4页Application Research of Computers

基  金:国家自然科学基金资助项目(91130024);国家科技重大专项基金资助项目(2014ZX07104-006)

摘  要:二维三温能量方程的求解是惯性约束聚变(ICF)的核心问题。随着ICF问题规模的不断扩大和计算机性能的飞速提升,现有的并行算法和软件包已经不再适用。提出了二维三温能量方程的MPI-Open MP并行求解算法,该算法上层使用MPI进程进行通信,下层使用Open MP多线程进行核心计算,不但能够适应大规模问题的求解,而且还表现出很好的扩展性和加速比。实验表明,算法在网格规模大小为106的实际物理模型的模拟求解中,48个MPI进程192个Open MP线程可以得到39.53倍的加速比;并且随着参与计算的处理器核数的增加,加速比将大幅度地提高。The solution of two dimensional three temperatures energy equation is one of the core issues of inertial confinement fusion. Now the existing parallel algorithm and software package is useless as the size of ICF becoming bigger and bigger. This paper designed the hybrid parallel algorithm of MPI-Open MP for solving the 2-D 3-T energy equation,which used the MPI processes to handle communication and employ the Open MP multi-threads to do the core computation. The hybrid parallel algorithm can not only accommodate the large problem,but also have good performance. The experiment show that the algorithm can obtain 39. 53 times speedup by using 48 processes and 192 threads while the scale of problem reaches 106. And with the increase of number of processor,the speedup ratio of the model improves more significantly.

关 键 词:二维三温能量方程 惯性约束巨变 MPI-OpenMP并行化 加速比 

分 类 号:TP391.7[自动化与计算机技术—计算机应用技术] TP301.6[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象