A Review of Parallel Computing for Large-scale Reservoir Numerical Simulation

IF 12.1 2区 工程技术 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Xiangling Meng, Xiao He, Changjun Hu, Xu Lu, Huayu Li
{"title":"A Review of Parallel Computing for Large-scale Reservoir Numerical Simulation","authors":"Xiangling Meng,&nbsp;Xiao He,&nbsp;Changjun Hu,&nbsp;Xu Lu,&nbsp;Huayu Li","doi":"10.1007/s11831-025-10263-2","DOIUrl":null,"url":null,"abstract":"<div><p>Reservoir numerical simulation is crucial for advancing research and development in petroleum engineering. To obtain high-precision spatial and temporal simulation results, a great amount of time and computational resources are needed. Parallel computing addresses this problem by distributing computational workloads and memory requirements across multiple processors. It enables large-scale and high-fidelity simulations and reduces time costs. In this paper, we review existing parallel computing for large-scale reservoir numerical simulation. The paper is achieved by conducting a systematic literature review published between 1990 and 2024. Using the PRISMA guideline, 134 supporting studies are selected for detailed extraction. The key contributions of this paper are threefold: (1) classification and analysis of numerical methods (including discretization methods, nonlinear methods, and linear iterative solvers and preconditioner methods); (2) an in-depth discussion on parallel techniques in high-performance computing (HPC), such as parallel programming models, load balancing, communication optimization, and GPU acceleration; and (3) an outline of software implementations, particularly solvers and reservoir simulators. In conclusion, developing efficient, robust, and scalable linear solving tools is key to reservoir simulation. We compare available preconditioner options and summarise the current state of the art in linear solving tools. Meanwhile, CPU and GPU parallel acceleration techniques have been rapidly developed. These emphases will provide a theoretical foundation and practical guidance for optimizing linear solution processes in the future.</p></div>","PeriodicalId":55473,"journal":{"name":"Archives of Computational Methods in Engineering","volume":"32 7","pages":"4125 - 4162"},"PeriodicalIF":12.1000,"publicationDate":"2025-03-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Archives of Computational Methods in Engineering","FirstCategoryId":"5","ListUrlMain":"https://link.springer.com/article/10.1007/s11831-025-10263-2","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

Reservoir numerical simulation is crucial for advancing research and development in petroleum engineering. To obtain high-precision spatial and temporal simulation results, a great amount of time and computational resources are needed. Parallel computing addresses this problem by distributing computational workloads and memory requirements across multiple processors. It enables large-scale and high-fidelity simulations and reduces time costs. In this paper, we review existing parallel computing for large-scale reservoir numerical simulation. The paper is achieved by conducting a systematic literature review published between 1990 and 2024. Using the PRISMA guideline, 134 supporting studies are selected for detailed extraction. The key contributions of this paper are threefold: (1) classification and analysis of numerical methods (including discretization methods, nonlinear methods, and linear iterative solvers and preconditioner methods); (2) an in-depth discussion on parallel techniques in high-performance computing (HPC), such as parallel programming models, load balancing, communication optimization, and GPU acceleration; and (3) an outline of software implementations, particularly solvers and reservoir simulators. In conclusion, developing efficient, robust, and scalable linear solving tools is key to reservoir simulation. We compare available preconditioner options and summarise the current state of the art in linear solving tools. Meanwhile, CPU and GPU parallel acceleration techniques have been rapidly developed. These emphases will provide a theoretical foundation and practical guidance for optimizing linear solution processes in the future.

Abstract Image

大规模油藏数值模拟并行计算研究进展
油藏数值模拟对于推进石油工程研究与开发具有重要意义。为了获得高精度的时空模拟结果,需要耗费大量的时间和计算资源。并行计算通过在多个处理器之间分配计算工作负载和内存需求来解决这个问题。它可以实现大规模和高保真度的模拟,并减少时间成本。本文综述了大规模油藏数值模拟的并行计算方法。该论文是通过对1990年至2024年间发表的文献进行系统回顾而得出的。使用PRISMA指南,选择134个支持性研究进行详细提取。本文的主要贡献有三个方面:(1)数值方法的分类和分析(包括离散化方法、非线性方法、线性迭代求解和预条件法);(2)深入讨论了高性能计算(HPC)中的并行技术,如并行编程模型、负载平衡、通信优化和GPU加速;(3)软件实现概述,特别是求解器和油藏模拟器。总之,开发高效、稳健、可扩展的线性求解工具是油藏模拟的关键。我们比较了可用的预条件选项,并总结了当前在线性求解工具的艺术状态。同时,CPU和GPU并行加速技术也得到了迅速发展。这些重点将为今后优化线性求解过程提供理论基础和实践指导。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
19.80
自引率
4.10%
发文量
153
审稿时长
>12 weeks
期刊介绍: Archives of Computational Methods in Engineering Aim and Scope: Archives of Computational Methods in Engineering serves as an active forum for disseminating research and advanced practices in computational engineering, particularly focusing on mechanics and related fields. The journal emphasizes extended state-of-the-art reviews in selected areas, a unique feature of its publication. Review Format: Reviews published in the journal offer: A survey of current literature Critical exposition of topics in their full complexity By organizing the information in this manner, readers can quickly grasp the focus, coverage, and unique features of the Archives of Computational Methods in Engineering.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信