首页> 外文会议>European Conference on the Mathematics of Oil Recovery >GPU Acceleration of Equation of State Calculations in Compositional Reservoir Simulation
【24h】

GPU Acceleration of Equation of State Calculations in Compositional Reservoir Simulation

机译:组成储层模拟中的状态计算方程的GPU加速

获取原文

摘要

Equation-of-state (EOS) based compositional simulations accurately capture the dynamics of reservoirs with strong compositional effects. One of the major computational bottlenecks in such simulations is the need to enforce the phase equilibrium constraint for the hydrocarbon system for every grid block in the model. These constraints must be enforced at every time step and possibly, at every nonlinear iteration level within each time step for implicit methods Hence, detailed simulations of models with many millions of cells and a large number of hydrocarbon components are prohibitively time-consuming. However, the high computational intensity and parallelism exhibited by these calculations make them ideal for significant acceleration using high throughput devices such as Graphics Processing Units (GPUs). In this study, we propose new techniques for accelerating the EOS-based phase equilibrium calculations on the GPUs. First, we make full use of the large number of fast registers and floating point units available on GPUs for the double-precision arithmetic , thereby significantly accelerating the equilibrium calculations Second, we exploit the fast hardware intrinsics available for single precision to further increase the performance. By iteratively combining (he single and double-precision calculations, we not only achieve the full accuracy of double-precision but also gain an order-of-magnitude speedup over using double-precision arithmetic alone. Accuracy and performance results from several benchmark problems available in the literature will be provided to demonstrate the speedup achieved using our proposed techniques The performance results will then be compared with the recently published timings generated using highly optimized code on the CPUs. We will discuss the implications of such performance gains on the selection of implicit algorithms for the full compositional flow simulation.
机译:基于方程的的状态(EOS)组成的模拟准确地捕捉储层的动力学具有较强的组成的影响。一个在这种模拟的主要计算瓶颈是执行用于烃系统相平衡约束模型中的每一个网格块的需要。这些约束必须在每个时间步长被执行,并可能,在对隐式方法每个时间步骤中的每个非线性迭代水平。因此,与许多数百万个细胞和大量的烃组分的模型详细的模拟是过于费时。然而,高计算强度和并行通过这些计算显示出使用高通量设备,诸如图形处理单元(GPU)使其非常适合显著加速度。在这项研究中,我们提出了加速的GPU的基于EOS相平衡计算的新技术。首先,我们做和浮动充分利用大量的快速寄存器的定点单位可在GPU上的双精度运算,从而显著加速平衡计算其次,我们利用可用于单精度进一步提高性能的快速硬件内在。通过反复组合(他的单精度和双精度计算,我们不仅实现了双精度的全精度,而且在使用双精度算术单独,准确度和性能结果从几个可用的基准问题获得订单的数量级的加速在文献中,将提供证明的加速使用我们提出的技术所实现的性能结果将被使用在CPU的高度优化的代码生成最近发表的时机相比,我们将讨论的隐含选择的这种性能提升的影响算法为全面成分流动模拟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号