{"title":"OpenCAEPoro:多相和多组分多孔介质流动的并行模拟框架","authors":"Shizhe Li, Chen-Song Zhang","doi":"arxiv-2406.10862","DOIUrl":null,"url":null,"abstract":"OpenCAEPoro is a parallel numerical simulation software developed in C++ for\nsimulating multiphase and multicomponent flows in porous media. The software\nutilizes a set of general-purpose compositional model equations, enabling it to\nhandle a diverse range of fluid dynamics, including the black oil model,\ncompositional model, and thermal recovery models. OpenCAEPoro establishes a\nunified solving framework that integrates many widely used methods, such as\nIMPEC, FIM, and AIM. This framework allows dynamic collaboration between\ndifferent methods. Specifically, based on this framework, we have developed an\nadaptively coupled domain decomposition method, which can provide initial\nsolutions for global methods to accelerate the simulation. The reliability of\nOpenCAEPoro has been validated through benchmark testing with the SPE\ncomparative solution project. Furthermore, its robust parallel efficiency has\nbeen tested in distributed parallel environments, demonstrating its suitability\nfor large-scale simulation problems.","PeriodicalId":501256,"journal":{"name":"arXiv - CS - Mathematical Software","volume":"14 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"OpenCAEPoro: A Parallel Simulation Framework for Multiphase and Multicomponent Porous Media Flows\",\"authors\":\"Shizhe Li, Chen-Song Zhang\",\"doi\":\"arxiv-2406.10862\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"OpenCAEPoro is a parallel numerical simulation software developed in C++ for\\nsimulating multiphase and multicomponent flows in porous media. The software\\nutilizes a set of general-purpose compositional model equations, enabling it to\\nhandle a diverse range of fluid dynamics, including the black oil model,\\ncompositional model, and thermal recovery models. OpenCAEPoro establishes a\\nunified solving framework that integrates many widely used methods, such as\\nIMPEC, FIM, and AIM. This framework allows dynamic collaboration between\\ndifferent methods. Specifically, based on this framework, we have developed an\\nadaptively coupled domain decomposition method, which can provide initial\\nsolutions for global methods to accelerate the simulation. The reliability of\\nOpenCAEPoro has been validated through benchmark testing with the SPE\\ncomparative solution project. Furthermore, its robust parallel efficiency has\\nbeen tested in distributed parallel environments, demonstrating its suitability\\nfor large-scale simulation problems.\",\"PeriodicalId\":501256,\"journal\":{\"name\":\"arXiv - CS - Mathematical Software\",\"volume\":\"14 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-06-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Mathematical Software\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2406.10862\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Mathematical Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2406.10862","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
OpenCAEPoro: A Parallel Simulation Framework for Multiphase and Multicomponent Porous Media Flows
OpenCAEPoro is a parallel numerical simulation software developed in C++ for
simulating multiphase and multicomponent flows in porous media. The software
utilizes a set of general-purpose compositional model equations, enabling it to
handle a diverse range of fluid dynamics, including the black oil model,
compositional model, and thermal recovery models. OpenCAEPoro establishes a
unified solving framework that integrates many widely used methods, such as
IMPEC, FIM, and AIM. This framework allows dynamic collaboration between
different methods. Specifically, based on this framework, we have developed an
adaptively coupled domain decomposition method, which can provide initial
solutions for global methods to accelerate the simulation. The reliability of
OpenCAEPoro has been validated through benchmark testing with the SPE
comparative solution project. Furthermore, its robust parallel efficiency has
been tested in distributed parallel environments, demonstrating its suitability
for large-scale simulation problems.