An OpenMP Parallel Implementation for Numerical Simulation of Gas Reservoirs Using Intel Xeon Phi Coprocessor

Detalhes bibliográficos
Autor(a) principal: Werneck, Leonardo Figueira
Data de Publicação: 2017
Outros Autores: Freitas, Mayksoel Medeiros de, Silva Júnior, Hilton Guaraldi da, de Souza, Grazione, Souto, Helio Pedro Amaral
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Revista Interdisciplinar de Pesquisa em Engenharia
Texto Completo: https://periodicos.unb.br/index.php/ripe/article/view/21697
Resumo: The objective of this work is to parallelize, using the Application Programming Interface (API) OpenMP (Open Multi-Processing) and Intel Xeon Phi coprocessor based on Intel Many Integrated Core (MIC) architecture, the numerical method used to solve the algebraic system resulting from the discretization of the differential partial equation that describes the single-phase flow in a gas reservoir. The set of governing equations are the continuity equation, the Darcy’s law and an equation of state. The Hydraulic Diffusivity Equation (HDE), for the unknown pressure, is obtained from this set of fundamental equations and it is discretized by means of the Finite Difference Method (FDM) along with a time implicit formulation. Different numerical tests are performed in order to study the computational efficiency of the parallelized versions of Conjugate Gradient (CG), BiConjugate Gradient (BiCG) and BiConjugate Gradient Stabilized (BiCGStab)methods,and different production scenarios were considered for horizontal wells and single-phase gas flow. The influence of different physical parameters as, for example, permeability on the wellbore pressure is also considered. Speed-up results are considered in order to evaluate the performance of the parallel algorithms.
id UNB-19_9f10bb79f816f3512ca259de196b7e2f
oai_identifier_str oai:ojs.pkp.sfu.ca:article/21697
network_acronym_str UNB-19
network_name_str Revista Interdisciplinar de Pesquisa em Engenharia
repository_id_str
spelling An OpenMP Parallel Implementation for Numerical Simulation of Gas Reservoirs Using Intel Xeon Phi CoprocessorNumerical reservoir simulation. Finite difference method. Sparse algebraic system. Iterative methods. OpenMP. Parallelization.The objective of this work is to parallelize, using the Application Programming Interface (API) OpenMP (Open Multi-Processing) and Intel Xeon Phi coprocessor based on Intel Many Integrated Core (MIC) architecture, the numerical method used to solve the algebraic system resulting from the discretization of the differential partial equation that describes the single-phase flow in a gas reservoir. The set of governing equations are the continuity equation, the Darcy’s law and an equation of state. The Hydraulic Diffusivity Equation (HDE), for the unknown pressure, is obtained from this set of fundamental equations and it is discretized by means of the Finite Difference Method (FDM) along with a time implicit formulation. Different numerical tests are performed in order to study the computational efficiency of the parallelized versions of Conjugate Gradient (CG), BiConjugate Gradient (BiCG) and BiConjugate Gradient Stabilized (BiCGStab)methods,and different production scenarios were considered for horizontal wells and single-phase gas flow. The influence of different physical parameters as, for example, permeability on the wellbore pressure is also considered. Speed-up results are considered in order to evaluate the performance of the parallel algorithms.Programa de Pós-Graduação em Integridade de Materiais da Engenharia2017-02-08info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://periodicos.unb.br/index.php/ripe/article/view/2169710.26512/ripe.v2i21.21697Revista Interdisciplinar de Pesquisa em Engenharia; Vol. 2 No. 21 (2016): ADVANCED GRIDDING AND DISCRETIZATION TECHNIQUES FOR PETROLEUM RESERVOIR; 37-56Revista Interdisciplinar de Pesquisa em Engenharia; v. 2 n. 21 (2016): ADVANCED GRIDDING AND DISCRETIZATION TECHNIQUES FOR PETROLEUM RESERVOIR; 37-562447-6102reponame:Revista Interdisciplinar de Pesquisa em Engenhariainstname:Universidade de Brasília (UnB)instacron:UNBenghttps://periodicos.unb.br/index.php/ripe/article/view/21697/20009Copyright (c) 2019 Revista Interdisciplinar de Pesquisa em Engenharia - RIPEinfo:eu-repo/semantics/openAccessWerneck, Leonardo FigueiraFreitas, Mayksoel Medeiros deSilva Júnior, Hilton Guaraldi dade Souza, GrazioneSouto, Helio Pedro Amaral2019-05-22T14:40:38Zoai:ojs.pkp.sfu.ca:article/21697Revistahttps://periodicos.unb.br/index.php/ripePUBhttps://periodicos.unb.br/index.php/ripe/oaianflor@unb.br2447-61022447-6102opendoar:2019-05-22T14:40:38Revista Interdisciplinar de Pesquisa em Engenharia - Universidade de Brasília (UnB)false
dc.title.none.fl_str_mv An OpenMP Parallel Implementation for Numerical Simulation of Gas Reservoirs Using Intel Xeon Phi Coprocessor
title An OpenMP Parallel Implementation for Numerical Simulation of Gas Reservoirs Using Intel Xeon Phi Coprocessor
spellingShingle An OpenMP Parallel Implementation for Numerical Simulation of Gas Reservoirs Using Intel Xeon Phi Coprocessor
Werneck, Leonardo Figueira
Numerical reservoir simulation. Finite difference method. Sparse algebraic system. Iterative methods. OpenMP. Parallelization.
title_short An OpenMP Parallel Implementation for Numerical Simulation of Gas Reservoirs Using Intel Xeon Phi Coprocessor
title_full An OpenMP Parallel Implementation for Numerical Simulation of Gas Reservoirs Using Intel Xeon Phi Coprocessor
title_fullStr An OpenMP Parallel Implementation for Numerical Simulation of Gas Reservoirs Using Intel Xeon Phi Coprocessor
title_full_unstemmed An OpenMP Parallel Implementation for Numerical Simulation of Gas Reservoirs Using Intel Xeon Phi Coprocessor
title_sort An OpenMP Parallel Implementation for Numerical Simulation of Gas Reservoirs Using Intel Xeon Phi Coprocessor
author Werneck, Leonardo Figueira
author_facet Werneck, Leonardo Figueira
Freitas, Mayksoel Medeiros de
Silva Júnior, Hilton Guaraldi da
de Souza, Grazione
Souto, Helio Pedro Amaral
author_role author
author2 Freitas, Mayksoel Medeiros de
Silva Júnior, Hilton Guaraldi da
de Souza, Grazione
Souto, Helio Pedro Amaral
author2_role author
author
author
author
dc.contributor.author.fl_str_mv Werneck, Leonardo Figueira
Freitas, Mayksoel Medeiros de
Silva Júnior, Hilton Guaraldi da
de Souza, Grazione
Souto, Helio Pedro Amaral
dc.subject.por.fl_str_mv Numerical reservoir simulation. Finite difference method. Sparse algebraic system. Iterative methods. OpenMP. Parallelization.
topic Numerical reservoir simulation. Finite difference method. Sparse algebraic system. Iterative methods. OpenMP. Parallelization.
description The objective of this work is to parallelize, using the Application Programming Interface (API) OpenMP (Open Multi-Processing) and Intel Xeon Phi coprocessor based on Intel Many Integrated Core (MIC) architecture, the numerical method used to solve the algebraic system resulting from the discretization of the differential partial equation that describes the single-phase flow in a gas reservoir. The set of governing equations are the continuity equation, the Darcy’s law and an equation of state. The Hydraulic Diffusivity Equation (HDE), for the unknown pressure, is obtained from this set of fundamental equations and it is discretized by means of the Finite Difference Method (FDM) along with a time implicit formulation. Different numerical tests are performed in order to study the computational efficiency of the parallelized versions of Conjugate Gradient (CG), BiConjugate Gradient (BiCG) and BiConjugate Gradient Stabilized (BiCGStab)methods,and different production scenarios were considered for horizontal wells and single-phase gas flow. The influence of different physical parameters as, for example, permeability on the wellbore pressure is also considered. Speed-up results are considered in order to evaluate the performance of the parallel algorithms.
publishDate 2017
dc.date.none.fl_str_mv 2017-02-08
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://periodicos.unb.br/index.php/ripe/article/view/21697
10.26512/ripe.v2i21.21697
url https://periodicos.unb.br/index.php/ripe/article/view/21697
identifier_str_mv 10.26512/ripe.v2i21.21697
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://periodicos.unb.br/index.php/ripe/article/view/21697/20009
dc.rights.driver.fl_str_mv Copyright (c) 2019 Revista Interdisciplinar de Pesquisa em Engenharia - RIPE
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2019 Revista Interdisciplinar de Pesquisa em Engenharia - RIPE
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Programa de Pós-Graduação em Integridade de Materiais da Engenharia
publisher.none.fl_str_mv Programa de Pós-Graduação em Integridade de Materiais da Engenharia
dc.source.none.fl_str_mv Revista Interdisciplinar de Pesquisa em Engenharia; Vol. 2 No. 21 (2016): ADVANCED GRIDDING AND DISCRETIZATION TECHNIQUES FOR PETROLEUM RESERVOIR; 37-56
Revista Interdisciplinar de Pesquisa em Engenharia; v. 2 n. 21 (2016): ADVANCED GRIDDING AND DISCRETIZATION TECHNIQUES FOR PETROLEUM RESERVOIR; 37-56
2447-6102
reponame:Revista Interdisciplinar de Pesquisa em Engenharia
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Revista Interdisciplinar de Pesquisa em Engenharia
collection Revista Interdisciplinar de Pesquisa em Engenharia
repository.name.fl_str_mv Revista Interdisciplinar de Pesquisa em Engenharia - Universidade de Brasília (UnB)
repository.mail.fl_str_mv anflor@unb.br
_version_ 1798315226633863168