节点文献

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

OPTIMIZING AND PARALLELING A SPARSE LINEAR EQUATIONS SOLVER PACKAGE FOR RESERVOIR SIMULATING SOFTWARE

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 莫则尧刘兴平彭力田韩大匡

【Author】 ACTA 2000,21(2):56~61. MO Ze yao (Institute of Applied Physics and Computational Mathematics, Beijing)

【机构】 北京应用物理与计算数学研究所!北京100088石油勘探开发研究院!北京100083

【摘要】 在当前共享存储对称多处理 ( 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 %的并行效率。

【Abstract】 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%.

【基金】 国家自然科学基金!资助 ( 6990 3 0 0 1 );国家重点基础研究专项经费资助
  • 【文献出处】 石油学报 ,ACTA PETROLEI SINICA , 编辑部邮箱 ,2000年02期
  • 【分类号】TE319
  • 【被引频次】7
  • 【下载频次】154
节点文献中: 

本文链接的文献网络图示:

本文的引文网络