三维激光烧蚀流体界面不稳定性程序的并行化  被引量:1

PARALLEL IMPLEMENTATION OF 3D LASER ABLATIVE FLUID INTERFACE INSTABILITY CODE

在线阅读下载全文

作  者:左风丽[1] 莫则尧[1] 叶文华[1] 

机构地区:[1]北京应用物理与计算数学研究所高性能计算中心计算物理实验室,北京100088

出  处:《数值计算与计算机应用》2005年第1期1-12,共12页Journal on Numerical Methods and Computer Applications

基  金:国家自然科学基金(No.60273030)重点科学基金(G1999032805)国家863计划的支持

摘  要:在共享存储并行机和MPP并行机上,基于MPI(MessagePassingInterface)并行编程环境,本文研究三维激光烧蚀界而不稳定性程序(Lared-S)的并行实现.三维激光烧蚀的数值模拟采用分裂方法,其90%以上的计算负载存在于流体方程和热传导方程的求解(流体方程的求解采用分裂显格式,热传导方程的求解采用分裂隐格式).本文给出基于三维分裂格式的交替平面数据通信模式.分裂隐格式的求解转化为三对角方程组的求解,其并行实现采用块流水线并行算法.数值实验结果表明交替平面数据通信策略和块流水线并行算法是有效且可扩展的.在共享存储并行机上,应用64台处理机获得93%以上的并行效率;在MPP并行机上,应用128台处理机获得90%以上的并行效率.This paper studies the Parallel implementation of 3D laser ablative fluid interface instability (Lared_S) by splitting method based on Message Passing In-terface(MPI) on shared memory parallel computer and MPP parallel computer respectively. More 90% computational workload of Lared_S code exists in fluid computing by split explicit scheme and heat conduction computing by split implicit scheme. This paper gives the paradigm of alternation plane data communication strategy based on split method in 3D computing. Block pipeline technology is applied in triangular sparse matrix solver in heat conduction computing by split implicit scheme. Numerical results have shown that the alternation plane data communication strategy and block pipeline parallel method applied are effective and scalable. More than 93% parallel efficiency is achieved on shared memorv parallel computer with 64 processors and more than 90% parallel efficiency is obtained on MPP parallel computer with 128 processors.

关 键 词:并行实现 共享存储 并行机 并行效率 并行编程 可扩展 处理机 面数 激光烧蚀 隐格式 

分 类 号:TP319[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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