首页> 外文会议>SPE Reservoir Simulation Symposium >Efficient Multi-Stage Preconditioners for Highly Heterogeneous Reservoir Simulations on Parallel Distributed Systems
【24h】

Efficient Multi-Stage Preconditioners for Highly Heterogeneous Reservoir Simulations on Parallel Distributed Systems

机译:高效的多级预处理器对并联分布式系统的高度异构储层模拟

获取原文

摘要

Large-scale reservoir simulation is still a big challenge due to the difficulty of solving linear systems resulted from the Newton methods.For black oil simulation,more than 90%of running time is spent on the solution of linear systems.The problem is getting worse when developing parallel reservoir simulators using parallel distributed systems with tens of thousands of CPUs.Efficient linear solvers and precon- ditioners are critical to the development of parallel reservoir simulators. Here we introduce our work on developing parallel preconditioners for highly heterogeneous reservoir simulations.A family of new Constrained Pressure Residual(CPR)-like preconditioners and advanced matrix pre-processing techniques are developed,including two new three-stage preconditioners and one four-stage preconditioners.A pressure system is solved by an algebraic multi-grid method,and the entire linear system is solved by the restricted additive Schwarz(RAS)method(one of the domain decompo- sition methods).To overcome a convective issue in reservoir simulation,a parallel potential-based matrix reordering method is employed to stabilize our preconditioners.Matrix decoupling methods,such as an alternative block factorization(ABF)strategy and a Quasi-IMPES(implicit pressure explicit saturation) strategy,are also applied.With the restricted additive Schwarz and algebraic multi-grid methods,our preconditioners have good scalability for parallel computers. Our preconditioners have been applied to oil-water and black oil benchmark simulations.For the SPE 10 project,which is a big challenge for a linear solver because of highly heterogeneous permeability and porosity,our preconditioners with the GMRES linear solver are stable and efficient.When using 64 CPUs, the number of iterations of our linear solvers is less than 40.When applying our method to a standard black oil simulation with 100 millions of grid blocks,the number of iterations of our linear solvers is only two using 3,072 CPU cores.Our numerical experiments show that our preconditioners and linear solvers are stable with a large number of CPUs and are efficient for highly heterogeneous simulations.
机译:大规模的水库模拟仍然是一个很大的挑战,因为求解线性系统由牛顿方法引起的线性系统。对于黑色油模拟,在线性系统的解决方案上花了超过90%的运行时间。问题变得更糟使用具有成千上万的CPU的并行分布式系统开发并行储库模拟器。效率的线性求解器和预注解器对平行储库模拟器的开发至关重要。在这里,我们介绍了我们在开发的平行预处理器上的工作,用于高度异构的水库模拟。开发了新的约束压力残差(CPR)的预处理器和先进的矩阵预处理技术,包括两个新的三阶段预处理器和一个四阶段preconditioners.A压力系统由代数多重网格方法来解决,并且整个线性系统解决由限制添加剂施瓦茨(RAS)的方法(域decompo- sition方法之一)。为了克服在储层模拟对流问题,采用并行电位的基于矩阵重新排序方法来稳定我们的预处理器.Matrix解耦方法,例如替代块分子(ABF)策略和准界面(隐式压力明确饱和)策略。在受限之下添加剂Schwarz和代数多网格方法,我们的预处理器对并行计算机具有良好的可扩展性。我们预处理器已应用于油水和黑油基准simulations.For的SPE 10项目,这是因为对于高度异质性孔隙度和渗透率的线性求解一个很大的挑战,我们与GMRES预调线性求解稳定和高效。使用64 CPU时,我们的线性溶剂的迭代次数小于40.当使用100万块网格块的标准黑色油模拟时,我们的线性溶剂的迭代次数仅使用3,072核心核心。作者的数字实验表明,我们的预处理器和线性溶剂具有大量CPU的稳定性,并且对于高度异质模拟是有效的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号