An OpenMP Parallel Implementation for Numerical Simulation of Gas Reservoirs Using Intel Xeon Phi Coprocessor
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Outros Autores: | , , , |
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 |