{"title":"温度变化下可扩展并行储层模拟的多级舒尔补全算法","authors":"Mei Zhang , Haijian Yang , Yong Liu , Rui Li","doi":"10.1016/j.cpc.2024.109296","DOIUrl":null,"url":null,"abstract":"<div><p>In reservoir simulation, the non-isothermal multiphase flow problem introduces the temperature variable to account for thermal effects, simultaneously posing challenges in efficiently solving the nonlinear systems for large-scale simulations. In this paper, we introduce and investigate a family of Schur-complement-based field-split algorithms designed for addressing non-isothermal multiphase flow problems, particularly those characterized by high heterogeneity. This algorithm involves decomposing a large system into smaller, more manageable sub-systems for solving non-isothermal multiphase flow problems with multiple physical fields, which enables parallel computation and makes it suitable for high-performance computing environments. Furthermore, a multilevel Schur-complement preconditioner, which involves applying the Schur-complement technique at each level of the hierarchy by capturing the coupling between different fields and physics, is proposed to enhance the efficiency and robustness of the parallel simulator. Large-scale simulations for both benchmark and realistic problems are conducted on a supercomputer, showcasing the method's efficacy in managing heat diffusion, significantly reducing linear iterations, and demonstrating a good parallel scalability.</p></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":null,"pages":null},"PeriodicalIF":7.2000,"publicationDate":"2024-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Multilevel Schur-complement algorithms for scalable parallel reservoir simulation with temperature variation\",\"authors\":\"Mei Zhang , Haijian Yang , Yong Liu , Rui Li\",\"doi\":\"10.1016/j.cpc.2024.109296\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>In reservoir simulation, the non-isothermal multiphase flow problem introduces the temperature variable to account for thermal effects, simultaneously posing challenges in efficiently solving the nonlinear systems for large-scale simulations. In this paper, we introduce and investigate a family of Schur-complement-based field-split algorithms designed for addressing non-isothermal multiphase flow problems, particularly those characterized by high heterogeneity. This algorithm involves decomposing a large system into smaller, more manageable sub-systems for solving non-isothermal multiphase flow problems with multiple physical fields, which enables parallel computation and makes it suitable for high-performance computing environments. Furthermore, a multilevel Schur-complement preconditioner, which involves applying the Schur-complement technique at each level of the hierarchy by capturing the coupling between different fields and physics, is proposed to enhance the efficiency and robustness of the parallel simulator. Large-scale simulations for both benchmark and realistic problems are conducted on a supercomputer, showcasing the method's efficacy in managing heat diffusion, significantly reducing linear iterations, and demonstrating a good parallel scalability.</p></div>\",\"PeriodicalId\":285,\"journal\":{\"name\":\"Computer Physics Communications\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":7.2000,\"publicationDate\":\"2024-06-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Physics Communications\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0010465524002194\",\"RegionNum\":2,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Physics Communications","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0010465524002194","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
Multilevel Schur-complement algorithms for scalable parallel reservoir simulation with temperature variation
In reservoir simulation, the non-isothermal multiphase flow problem introduces the temperature variable to account for thermal effects, simultaneously posing challenges in efficiently solving the nonlinear systems for large-scale simulations. In this paper, we introduce and investigate a family of Schur-complement-based field-split algorithms designed for addressing non-isothermal multiphase flow problems, particularly those characterized by high heterogeneity. This algorithm involves decomposing a large system into smaller, more manageable sub-systems for solving non-isothermal multiphase flow problems with multiple physical fields, which enables parallel computation and makes it suitable for high-performance computing environments. Furthermore, a multilevel Schur-complement preconditioner, which involves applying the Schur-complement technique at each level of the hierarchy by capturing the coupling between different fields and physics, is proposed to enhance the efficiency and robustness of the parallel simulator. Large-scale simulations for both benchmark and realistic problems are conducted on a supercomputer, showcasing the method's efficacy in managing heat diffusion, significantly reducing linear iterations, and demonstrating a good parallel scalability.
期刊介绍:
The focus of CPC is on contemporary computational methods and techniques and their implementation, the effectiveness of which will normally be evidenced by the author(s) within the context of a substantive problem in physics. Within this setting CPC publishes two types of paper.
Computer Programs in Physics (CPiP)
These papers describe significant computer programs to be archived in the CPC Program Library which is held in the Mendeley Data repository. The submitted software must be covered by an approved open source licence. Papers and associated computer programs that address a problem of contemporary interest in physics that cannot be solved by current software are particularly encouraged.
Computational Physics Papers (CP)
These are research papers in, but are not limited to, the following themes across computational physics and related disciplines.
mathematical and numerical methods and algorithms;
computational models including those associated with the design, control and analysis of experiments; and
algebraic computation.
Each will normally include software implementation and performance details. The software implementation should, ideally, be available via GitHub, Zenodo or an institutional repository.In addition, research papers on the impact of advanced computer architecture and special purpose computers on computing in the physical sciences and software topics related to, and of importance in, the physical sciences may be considered.