GMRES based numerical simulation and parallel implementation of multicomponent multiphase flow in porous media

This article considered the numerical simulation of multicomponent multiphase flow in porous media. The resulting system of nonlinear equations linearized by the Newton-Raphson method and solved with the iterative Generalized minimal residual method (GMRES) algorithm. To achieve better convergence,...

Full description

Bibliographic Details
Main Authors: Saltanbek T. Mukhambetzhanov, Danil V. Lebedev, Nurislam M. Kassymbek, Timur S. Imankulov, Bazargul Matkerim, Darkhan Zh. Akhmed-Zaki
Format: Article
Language:English
Published: Taylor & Francis Group 2020-01-01
Series:Cogent Engineering
Subjects:
Online Access:http://dx.doi.org/10.1080/23311916.2020.1785189
id doaj-4c038a88e78241fc977e44d81475090f
record_format Article
spelling doaj-4c038a88e78241fc977e44d81475090f2021-06-21T13:17:39ZengTaylor & Francis GroupCogent Engineering2331-19162020-01-017110.1080/23311916.2020.17851891785189GMRES based numerical simulation and parallel implementation of multicomponent multiphase flow in porous mediaSaltanbek T. Mukhambetzhanov0Danil V. Lebedev1Nurislam M. Kassymbek2Timur S. Imankulov3Bazargul Matkerim4Darkhan Zh. Akhmed-Zaki5Al-Farabi Kazakh National UniversityUniversity of International BusinessAl-Farabi Kazakh National UniversityAl-Farabi Kazakh National UniversityAl-Farabi Kazakh National UniversityAl-Farabi Kazakh National UniversityThis article considered the numerical simulation of multicomponent multiphase flow in porous media. The resulting system of nonlinear equations linearized by the Newton-Raphson method and solved with the iterative Generalized minimal residual method (GMRES) algorithm. To achieve better convergence, we used the ILU(0) preconditioner to the GMRES algorithm. As a result, we used a completely implicit scheme called the Newton-ILU0-GMRES algorithm to solve the problem of interest. Based on the obtained sequential algorithm, we implemented a parallel algorithm using Message Passing Interface (MPI) technology. Additionally, we made comparisons between the parallel program of the presented algorithm and the parallel program using the ready-made Portable Extensible Toolkit for Scientific Computation (PETSc) library. We developed an MPI parallel algorithm and tested it on the MVS-10P supercomputer of the Interdepartmental Supercomputer Center of the Russian Academy of Sciences.http://dx.doi.org/10.1080/23311916.2020.1785189multicomponent multiphase flownewton-raphson methodgmresmpi technology
collection DOAJ
language English
format Article
sources DOAJ
author Saltanbek T. Mukhambetzhanov
Danil V. Lebedev
Nurislam M. Kassymbek
Timur S. Imankulov
Bazargul Matkerim
Darkhan Zh. Akhmed-Zaki
spellingShingle Saltanbek T. Mukhambetzhanov
Danil V. Lebedev
Nurislam M. Kassymbek
Timur S. Imankulov
Bazargul Matkerim
Darkhan Zh. Akhmed-Zaki
GMRES based numerical simulation and parallel implementation of multicomponent multiphase flow in porous media
Cogent Engineering
multicomponent multiphase flow
newton-raphson method
gmres
mpi technology
author_facet Saltanbek T. Mukhambetzhanov
Danil V. Lebedev
Nurislam M. Kassymbek
Timur S. Imankulov
Bazargul Matkerim
Darkhan Zh. Akhmed-Zaki
author_sort Saltanbek T. Mukhambetzhanov
title GMRES based numerical simulation and parallel implementation of multicomponent multiphase flow in porous media
title_short GMRES based numerical simulation and parallel implementation of multicomponent multiphase flow in porous media
title_full GMRES based numerical simulation and parallel implementation of multicomponent multiphase flow in porous media
title_fullStr GMRES based numerical simulation and parallel implementation of multicomponent multiphase flow in porous media
title_full_unstemmed GMRES based numerical simulation and parallel implementation of multicomponent multiphase flow in porous media
title_sort gmres based numerical simulation and parallel implementation of multicomponent multiphase flow in porous media
publisher Taylor & Francis Group
series Cogent Engineering
issn 2331-1916
publishDate 2020-01-01
description This article considered the numerical simulation of multicomponent multiphase flow in porous media. The resulting system of nonlinear equations linearized by the Newton-Raphson method and solved with the iterative Generalized minimal residual method (GMRES) algorithm. To achieve better convergence, we used the ILU(0) preconditioner to the GMRES algorithm. As a result, we used a completely implicit scheme called the Newton-ILU0-GMRES algorithm to solve the problem of interest. Based on the obtained sequential algorithm, we implemented a parallel algorithm using Message Passing Interface (MPI) technology. Additionally, we made comparisons between the parallel program of the presented algorithm and the parallel program using the ready-made Portable Extensible Toolkit for Scientific Computation (PETSc) library. We developed an MPI parallel algorithm and tested it on the MVS-10P supercomputer of the Interdepartmental Supercomputer Center of the Russian Academy of Sciences.
topic multicomponent multiphase flow
newton-raphson method
gmres
mpi technology
url http://dx.doi.org/10.1080/23311916.2020.1785189
work_keys_str_mv AT saltanbektmukhambetzhanov gmresbasednumericalsimulationandparallelimplementationofmulticomponentmultiphaseflowinporousmedia
AT danilvlebedev gmresbasednumericalsimulationandparallelimplementationofmulticomponentmultiphaseflowinporousmedia
AT nurislammkassymbek gmresbasednumericalsimulationandparallelimplementationofmulticomponentmultiphaseflowinporousmedia
AT timursimankulov gmresbasednumericalsimulationandparallelimplementationofmulticomponentmultiphaseflowinporousmedia
AT bazargulmatkerim gmresbasednumericalsimulationandparallelimplementationofmulticomponentmultiphaseflowinporousmedia
AT darkhanzhakhmedzaki gmresbasednumericalsimulationandparallelimplementationofmulticomponentmultiphaseflowinporousmedia
_version_ 1721367727191359488