期刊文献+

优化和并行一个油藏数值模拟软件中的解法器 被引量:5

OPTIMIZING AND PARALLELING A SPARSE LINEAR EQUATIONS SOLVER PACKAGE FOR RESERVOIR SIMULATING SOFTWARE
下载PDF
导出
摘要 在当前共享存储对称多处理 ( SMP)并行机上 ,基于指导语句的并行程序设计模式 ,讨论了多功能油藏数值模拟软件中求解超过百万节点规模的解法器 ( MFS)的并行和优化技术。首先 ,结合当前微处理器的高性能特征 ,为了提高 Cache命中率 ,改进了数据和循环结构 ,并组织了 MFS的性能优化 ,在 R50 0 0上获得了 2 0 %的性能提高 ,并消除了并行化将可能引入的 Cache一致性冲突 ;然后 ,基于循环合并、区域分解和大粒度流水线并行技术 ,实现了 MFS的并行化 ;最后 ,在 POW-ER CHALL ENGE R80 0 0的 6台处理机和 R1 0 0 0 0的 8台处理机上 ,对三维三相 50万和 1 0 0万节点规模问题 ,分别组织了数值实验 ,并取得了超过 60 %的并行效率。 Based on the contemporary shared memory Symmetric Multi Processing parallel machines (SMP), and the directive parallel programming platform, this paper discusses optimization and parallelization of a sparse linear equations solver package MFS for reservoir simulation software with more than one million nodes.Firstly, with the high performance characteristics of contemporary microprocessors, we organize the optimization of MFS by adjusting both data and cycle structures for the Cache hit ratio, and improve the performance by 20% for R5000, and moreover, eliminate the potential Cache coherence collision during parallelization.Secondly, we parallelize the solver package MFS with the effective techniques such as cycle combination, domain decomposition and large granularity parallel pipeline.Finally, under POWER CHALLENGE R8000 (6 CPUs) and R10000 (8 CPUs), we organize the numerical experiments for some three dimensional three phase problem with half and one million nodes respectively, and the parallel efficiencies are all higher than 60%.
出处 《石油学报》 EI CAS CSCD 北大核心 2000年第2期56-61,共6页 Acta Petrolei Sinica
基金 国家自然科学基金!资助 ( 6990 3 0 0 1 ) 国家重点基础研究专项经费资助
关键词 解法器 优化 并行化 数值模拟 软件 油藏 solver package optimization parallelization numerical simulation software
  • 相关文献

参考文献2

  • 1莫则尧,博士后研究报告,1999年,4页
  • 2彭力田,技术报告,1997年

同被引文献36

  • 1孙志斌,郑延欣,李明远,林梅钦,吴肇亮.交联聚合物溶液封堵多孔介质机理研究[J].高分子材料科学与工程,2005,21(2):225-228. 被引量:14
  • 2马艳,陈祖华,李超,崔秀清,周生友.交联聚合物驱技术的矿场应用效果及开采特征[J].西南石油学院学报,2006,28(6):78-80. 被引量:4
  • 3苏雪霞,王旭,周亚贤,孙举,杨小华.国内提高采收率用交联聚合物驱油体系研究进展[J].精细石油化工进展,2007,8(4):22-25. 被引量:11
  • 4莫则尧,李晓梅.工作站网络环境下的并行计算[J].计算机学报,1997,20(6):510-517. 被引量:32
  • 5廖振民 袁仙春.多流体网格程序的并行计算,技术报告[M].北京应用物理与计算数学研究所,1999..
  • 6莫则尧.大型科学与工程应用程序并行化关键技术及其应用研究,博士后出站报告[M].北京应用物理与计算数学研究所,1999..
  • 7Wonnacott D.Using Time Skewing to Eliminate Idle Time due to Memory Bandwidth and Network Limitations[C] ∥Proc of Int’l Parallel and Distributed Processing Symp, 2000:171-180.
  • 8Petrini F, Fossum G, Fernndez J, et al.Multicore Surprise Lessons Learned from Optimizing Sweep3D on the Cell Broadband Engine[C] ∥Proc of IPDPS’07, 2007.
  • 9Liu Jie, Chi Lihau, Chen Jin.Parallel Numerical Simulation for the Multi-group Particle Transport Equation[C] ∥Proc of 2008 Int’l Symp on Distributed Computing and Applications for Business Engineering and Science, 2008:154-160.
  • 10Alvin R, Chatterjee L S, Patnala P K, et al.Recursive Array Layouts and Fast Matrix Multiplication[J].IEEE Trans on Parallel and Distributed Systems, 2002, 13(11):1105-1123.

引证文献5

二级引证文献21

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部