首页> 外文会议>SPE Reservoir Simulation Conference >Integrated Framework for Modelling of Thermal-Compositional Multiphase Flow in Porous Media
【24h】

Integrated Framework for Modelling of Thermal-Compositional Multiphase Flow in Porous Media

机译:多孔介质中热成分多相流模拟综合框架

获取原文

摘要

Various novel computing architectures, like massively parallel and multi-core, as well as computing accelerators, like GPUs or TPUs, keep regularly expanding. In order to exploit the benefits of these architectures to the full extent and speed up reservoir simulation, the source code has to be inevitably rewritten, sometimes almost completely. We demonstrate how to extract complex physics- related computations from the main simulation loop, leaving only an algebraic multilinear interpolation kernel instead. In combination with linear solvers, which usually have made available soon once the new architecture is introduced, the approach accommodates execution of the entire nonlinear loop on the latest hardware and computational architectures. We describe the integrated simulation framework built on top of this technique and show the applicability of the approach to various challenging physical and chemical problems. All simulation engines along with linear solvers, well controls, interpolation engines, and state operator evaluators are implemented in C++11 and exposed into Python coupling the flexibility of the script language with the performance of C++.
机译:各种小说计算架构,如大规模平行和多核,以及计算加速器,如GPU或TPU,不断扩展。为了利用这些架构的好处,在全面的速度和加速水库仿真中,必须不可避免地重写源代码,有时几乎完全是完全的。我们演示了如何从主模拟循环中提取复杂的物理学相关计算,仅留下代数多线性插值内核。结合线性求解器,一旦介绍了新的架构,通常很快就可以推出,该方法可以在最新的硬件和计算架构上进行整个非线性循环的执行。我们描述了基于该技术的综合仿真框架,并显示了这种方法对各种具有挑战性的物理和化学问题的适用性。所有仿真引擎以及线性求解器,井控件,插值引擎和状态操作员评估器都在C ++ 11中实现,并暴露于Python耦合脚本语言的灵活性,具有C ++的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号