10.11684/j.issn.1000-310X.2018.01.011
基于MPI和OpenMP的三维弹性波方程混合并行有限差分算法
三维弹性波方程有限差分模拟具有大计算量和大内存消耗的特点,在常规计算机上使用传统算法往往无法满足计算要求.该文以高性能计算机集群为平台,基于MPI和OpenMP混合编程技术,构建了一种新型三维弹性波方程并行有限差分算法.该算法基于MPI将总任务分配给多个进程,同时在每个进程中基于OpenMP将子任务分配给多个线程.各个进程具有独立的内存空间,各个线程共享所在进程的内存空间.充液井孔声场的数值模拟结果表明,与基于OpenMP的并行有限差分算法相比,基于MPI和OpenMP的混合并行有限差分算法可以利用计算机集群的多个节点进行并行计算,既极大地提高了计算速度,又有效地降低了单个节点的内存消耗.
声波测井、有限差分、信息传递接口、共享存储并行编程、并行计算
37
P631.8
国家自然科学基金项目11734017, 11374371;国家科技重大专项2017ZX05019001, 2017ZX05019006;中国石油科技创新基金项目2016D-5007-0303;中国石油大学北京基金2462015YQ0516, 2462016YJRC020
2018-02-01(万方平台首次上网日期,不代表论文的发表时间)
共8页
75-82