Применение CUDA для распараллеливания трехмерной задачи фильтрации нефти. Application of CUDA for parallelization three-dimensional problem of oil recovery.

Авторы

  • T T Bekibaev Казахский Национальный Университет имени аль-Фараби
  • B K Assilbekov Казахстанско-Британский технический университет, Алматы, Казахстан
  • U K Zhapbasbayev Казахстанско-Британский технический университет, Алматы, Казахстан
  • I K Beisembetov Казахстанско-Британский технический университет, Алматы, Казахстан
  • B K Kenzhaliev Казахстанско-Британский технический университет, Алматы, Казахстан
        61 81

Ключевые слова:

технология CUDA, трехмерные расчеты, алгоритм параллельного расчета, GeForce GTX 560

Аннотация

В данной работе проведено исследование применимости технологии CUDA для распараллеливания трехмерных расчетов нефтедобычи. Гидродинамические расчеты были проведены на искусственно созданной тестовой модели и модели одного из месторождений Западного Казахстана. Был разработан алгоритм параллельного расчета задачи вытеснения нефти водой с использованием технологии CUDA. Было получено максимальное ускорение расчетов в 60,4 раз на графическом процессоре GeForce GTX 560. Бұл жұмыста CUDA технологиясын үшөлшемдi мұнайды өндiру есебiн параллельдеуде қолданылу мүмкiндiгi зерттелген. Гидродинамикалық есептеулер мұнай кен орнының тестiлiк және Батыс Қазақстанның бiр кен орнының нобайының мәлiметтерi бойынша жүргiзiлген. CUDA технологиясын пайдалана отырып мұнайды сумен ығыстыру параллельдiк есебiнiң алгоритмi жасалды. GeForce GTX 560 графикалық процессорын пайдалана отырып, қойылған есептiң орындалу уақыты 60,4 есеге қысқартылды.

Библиографические ссылки

[1] http://www.ot.ru/press20110215.html

[2] Buatois L., Caumon G., Levy B. Concurrent number cruncher: a GPU implementationof a general sparse linear solver // International Journal of Parallel, Emergent and Distributed Systems. Vol. 24, Issue 3, June 2009. pp 205-223.

[3] http://www.seismiccity.com/Technologies.html

[4] http://www.hanweckassoc.com/

[5] http://www.ks.uiuc.edu/Research/namd/

[6] Aziz K., Settari A.: Petroleum Reservoir Simulation. New York: Elsevier, 1979. 406 p.\

[7] Chen Z., Huan G., Ma Yu.: Computational Methods for Multiphase Flows in Porous Media. // Philadelphia: SIAM, 2006. 549 p.

[8] Fanchi J.R.: Principles of Applied Reservoir Simulation. // Second Edition. Houston: Gulf professional publishing, 2001.357 p.

Загрузки

Как цитировать

Bekibaev, T. T., Assilbekov, B. K., Zhapbasbayev, U. K., Beisembetov, I. K., & Kenzhaliev, B. K. (2012). Применение CUDA для распараллеливания трехмерной задачи фильтрации нефти. Application of CUDA for parallelization three-dimensional problem of oil recovery. Вестник КазНУ. Серия математика, механика, информатика, 72(1), 65–78. извлечено от https://bm.kaznu.kz/index.php/kaznu/article/view/129