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, Xiao He, Changjun Hu, Xu Lu, 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.
期刊介绍:
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.