High-performance Computing on GPUs for Resistivity Logging of Oil and Gas Wells

被引:1
作者
Glinskikh, V. [1 ,2 ]
Dudaev, A. [1 ,2 ]
Nechaev, O. [2 ]
Surodina, I. [2 ,3 ]
机构
[1] RAS, SB, Trofimuk Inst Petr Geol & Geophys, Novosibirsk, Russia
[2] Novosibirsk State Univ, Novosibirsk, Russia
[3] RAS, SB, Comp Ctr, Inst Computat Math & Math Geophys, Novosibirsk, Russia
来源
APPLICATION OF MATHEMATICS IN TECHNICAL AND NATURAL SCIENCES | 2017年 / 1895卷
关键词
D O I
10.1063/1.5007422
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We developed and implemented into software an algorithm for high-performance simulation of electrical logs from oil and gas wells using high-performance heterogeneous computing. The numerical solution of the 2D forward problem is based on the finite-element method and the Cholesky decomposition for solving a system of linear algebraic equations (SLAE). Software implementations of the algorithm used the NVIDIA CUDA technology and computing libraries are made, allowing us to perform decomposition of SLAE and find its solution on central processor unit (CPU) and graphics processor unit (GPU). The calculation time is analyzed depending on the matrix size and number of its non-zero elements. We estimated the computing speed on CPU and GPU, including high-performance heterogeneous CPU-GPU computing. Using the developed algorithm, we simulated resistivity data in realistic models.
引用
收藏
页数:6
相关论文
共 15 条
[1]  
CUDA C Programming Guide, CUDA C PROGR GUID DE
[2]  
Dakhnov V. N., 1981, ELECT MAGNETIC BOREH
[3]  
Davis TA, SUITESPARSE SUITE SP
[4]   A survey of direct methods for sparse linear systems [J].
Davis, Timothy A. ;
Rajamanickam, Sivasankaran ;
Sid-Lakhdar, Wissam M. .
ACTA NUMERICA, 2016, 25 :383-566
[5]  
Glinskikh V. N., 2008, COMPUTATIONAL TECHNO, V13, P50
[6]  
Glinskikh V. N., 2014, VESTNIK NGU MMI, V14, P11
[7]  
Glinskikh V. N., 2017, COMPUTATIONAL TECHNO, V22, P16
[8]  
[Глинских Вячеслав Николаевич Glinskikh Viacheslav Nikolaevich], 2015, [Вычислительные технологии, Vychislitel'nye tekhnologii], V20, P25
[9]  
Labutin I.B., 2013, RELIAB COMPUT, V19, P120
[10]  
Lacoste X., 2012, RR7972 INRIA, P11