首页> 外文会议>Society of Petroleum Engineers Reservoir Simulation Symposium >Parallel Reservoir Simulation Using a Specific Software Framework
【24h】

Parallel Reservoir Simulation Using a Specific Software Framework

机译:使用特定软件框架的并行储库仿真

获取原文

摘要

Numerical simulation of reservoirs is an integral part of geoscientific studies to optimize petroleum recovery. Modern petroleum reservoir simulation requires simulating detailed and computationally expensive geological and physical models. Parallel reservoir simulators have the potential to solve larger, more realistic problems than previously possible. To make the solution of these large problems feasible, an efficient parallel implementation of the algorithm is necessary. Such a parallelization of the algorithm requires proper data structures and data layout, some parallel direct and iterative solvers, and some parallel preconditioners. For the development of parallel reservoir simulator, we found the Trilinos Project to be an efficient environment to develop such a complex parallel application. In this paper, we study the development of a parallel 3-phase black oil reservoir simulator on unstructured meshes. Our work is based on the Trilinos project which provides an object-oriented software framework of integrated algorithms for the solution of large-scale complex multi-physics engineering and scientific problems on massively parallel computing platforms. Trilinos addresses two fundamental issues of developing software for these problems: (i) providing a streamlined process and set of tools for development of new algorithmic implementations and (ii) promoting interoperability of independently developed software packages. The ability to rapidly incorporate different packages and methods in the Trilinos framework allowed leveraging implementation of computationally intensive modules and development of reservoir simulator in remarkably short timeframe, reducing the development cycle from months to weeks. Our study illustrates how the combination of very efficient state-of- the-art nonlinear solvers with robust partitioning methods, sparse linear solvers, and preconditioning techniques implemented in the Trilinos framework can be used to prototype new computational technologies in a very time efficient manner. Computational tests demonstrate that leveraging parallel computational modules form Trilinos produced computationally efficient and scalable parallel reservoir simulation.
机译:油藏数值模拟是地球科学的研究,以优化石油开采的一个组成部分。现代石油储层模拟需要模拟详细和计算上昂贵的地质模型和物理模型。平行储层模拟器必须解决比以前更大,更现实的问题的潜力。为了使这些大问题的解决是可行的,该算法的高效并行实现是必要的。该算法的这种并行化需要适当的数据结构和数据布局,一些平行的直接和迭代求解器,以及一些并行预处理器。对于并行油藏模拟器的发展,我们发现Trilinos项目是一个高效的环境来开发这样一个复杂的并行应用程序。在本文中,我们研究了非结构化网格的并联的3相黑油储层模拟器的发展。我们的工作是基于Trilinos项目,提供对大型复杂的多物理场工程和科学问题的大规模并行计算平台解决方案集成算法一种面向对象的软件架构。 Trilinos地址为开发这些问题的软件的两个基本问题:(i)提供的工具,简化的程序,并为新的算法实现发展及(ii)促进自主开发软件包的互操作性。快速整合不同的封装和方法在Trilinos框架的能力允许利用执行计算密集型模块和油藏模拟的发展在很短的时间内,缩短了开发周期从几个月到几周。我们的研究说明了如何的非常有效的反映最新最先进的非线性具有强大的分区方法,稀疏线性解算器,并且在Trilinos框架中实现预调节技术求解器可用于在非常时间高效的方式原型新的计算技术的结合。计算测试表明,利用并行计算模块形成Trilinos产生计算上有效的和可扩展的并行储层模拟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号