Programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos

Submitted by Maria Cristina (library@lncc.br) on 2017-04-06T18:00:17Z No. of bitstreams: 1 thesis nardes.pdf: 2049603 bytes, checksum: 3e70b3af2120ccb2b18a9454fbbb0719 (MD5) === Approved for entry into archive by Maria Cristina (library@lncc.br) on 2017-04-06T18:00:31Z (GMT) No. of bitstreams: 1...

Full description

Bibliographic Details
Main Author: Moreira, Rafael Nardes
Other Authors: Garcia, Eduardo Lúcio Mendes
Format: Others
Language:Portuguese
Published: Laboratório Nacional de Computação Científica 2017
Subjects:
Online Access:https://tede.lncc.br/handle/tede/243
id ndltd-IBICT-oai-tede-server.lncc.br-tede-243
record_format oai_dc
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Programação modular
Programação orientada a objetos
Simulação de reservatórios
Modular programming
Object-oriented programming
Reservoirs simulation
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MODELOS ANALITICOS E DE SIMULACAO
spellingShingle Programação modular
Programação orientada a objetos
Simulação de reservatórios
Modular programming
Object-oriented programming
Reservoirs simulation
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MODELOS ANALITICOS E DE SIMULACAO
Moreira, Rafael Nardes
Programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos
description Submitted by Maria Cristina (library@lncc.br) on 2017-04-06T18:00:17Z No. of bitstreams: 1 thesis nardes.pdf: 2049603 bytes, checksum: 3e70b3af2120ccb2b18a9454fbbb0719 (MD5) === Approved for entry into archive by Maria Cristina (library@lncc.br) on 2017-04-06T18:00:31Z (GMT) No. of bitstreams: 1 thesis nardes.pdf: 2049603 bytes, checksum: 3e70b3af2120ccb2b18a9454fbbb0719 (MD5) === Made available in DSpace on 2017-04-06T18:00:42Z (GMT). No. of bitstreams: 1 thesis nardes.pdf: 2049603 bytes, checksum: 3e70b3af2120ccb2b18a9454fbbb0719 (MD5) Previous issue date: 2016-03-04 === Agência Nacional do Petróleo, Gás Natural e Biocombustíveis === Computer modeling of reservoirs is the tool that provides the accurate description of the existing physical phenomena in the oil and gas recovery process, being of interest to both the industry and science. In oil and gas industry, the demand of commercial simulators is remarkable. At the same time, scientific simulators are able to provide researchers with the freedom and control needed by the academic activity. Among the major demands of scientific software are: (i) the scalable design, which is correlated with organized and modular code development, and (ii) the scalable execution, related to the implementation of techniques for parallel and high performance computing, due to the large amount of manipulated data and the compute-intensive numerical models produced by science. This dissertation aims to the application of techniques for modular object-oriented programming and parallel computing, with OpenMP and MPI, in a scientific simulator, developed in Fortran and used in the numerical modeling of problems related to gas flow on unconventional gas-shale reservoirs. === A modelagem computacional de reservatórios é o instrumento que permite a descrição precisa dos fenômenos físicos existentes no processo de recuperação de óleo e gás, tendo grande interesse tanto para a indústria quanto para a ciência. Na indústria de óleo e gás, é grande a demanda por simuladores comerciais de reservatórios. Por outro lado, simuladores científicos são capazes de oferecer aos pesquisadores do domínio, o controle e a liberdade necessários à atividade acadêmica. Dentre as principais demandas do software científico em geral estão (i) o design escalável, relacionado ao desenvolvimento de código de maneira organizada e modular, contribuindo para sua evolução e (ii) a execução escalável, relacionada à implementação de técnicas de computação paralela e de alto desempenho, em razão das grandes massas de dados manipuladas e dos modelos numéricos computacionalmente intensivos produzidos pela ciência. Este trabalho trata do emprego de técnicas de programação modular com orientação a objetos e de computação paralela com OpenMP e MPI em um simulador científico, escrito em Fortran e utilizado na modelagem numérica de problemas de escoamento em reservatórios não convencionais de gás em folhelhos.
author2 Garcia, Eduardo Lúcio Mendes
author_facet Garcia, Eduardo Lúcio Mendes
Moreira, Rafael Nardes
author Moreira, Rafael Nardes
author_sort Moreira, Rafael Nardes
title Programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos
title_short Programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos
title_full Programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos
title_fullStr Programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos
title_full_unstemmed Programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos
title_sort programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos
publisher Laboratório Nacional de Computação Científica
publishDate 2017
url https://tede.lncc.br/handle/tede/243
work_keys_str_mv AT moreirarafaelnardes programacaomodularecomputacaodealtodesempenhoemumsimuladordereservatoriosnaoconvencionaisdegasemfolhelhos
AT moreirarafaelnardes modularprogrammingandhighperformancecomputinginagasshalereservoirsimulator
_version_ 1718960284952952832
spelling ndltd-IBICT-oai-tede-server.lncc.br-tede-2432019-01-22T03:10:46Z Programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos Modular programming and high performance computing in a gas shale reservoir simulator Moreira, Rafael Nardes Garcia, Eduardo Lúcio Mendes Malta, Sandra Mara Cardoso Toledo, Elson Magalhães Rodrigues, José Roberto Pereira Programação modular Programação orientada a objetos Simulação de reservatórios Modular programming Object-oriented programming Reservoirs simulation CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MODELOS ANALITICOS E DE SIMULACAO Submitted by Maria Cristina (library@lncc.br) on 2017-04-06T18:00:17Z No. of bitstreams: 1 thesis nardes.pdf: 2049603 bytes, checksum: 3e70b3af2120ccb2b18a9454fbbb0719 (MD5) Approved for entry into archive by Maria Cristina (library@lncc.br) on 2017-04-06T18:00:31Z (GMT) No. of bitstreams: 1 thesis nardes.pdf: 2049603 bytes, checksum: 3e70b3af2120ccb2b18a9454fbbb0719 (MD5) Made available in DSpace on 2017-04-06T18:00:42Z (GMT). No. of bitstreams: 1 thesis nardes.pdf: 2049603 bytes, checksum: 3e70b3af2120ccb2b18a9454fbbb0719 (MD5) Previous issue date: 2016-03-04 Agência Nacional do Petróleo, Gás Natural e Biocombustíveis Computer modeling of reservoirs is the tool that provides the accurate description of the existing physical phenomena in the oil and gas recovery process, being of interest to both the industry and science. In oil and gas industry, the demand of commercial simulators is remarkable. At the same time, scientific simulators are able to provide researchers with the freedom and control needed by the academic activity. Among the major demands of scientific software are: (i) the scalable design, which is correlated with organized and modular code development, and (ii) the scalable execution, related to the implementation of techniques for parallel and high performance computing, due to the large amount of manipulated data and the compute-intensive numerical models produced by science. This dissertation aims to the application of techniques for modular object-oriented programming and parallel computing, with OpenMP and MPI, in a scientific simulator, developed in Fortran and used in the numerical modeling of problems related to gas flow on unconventional gas-shale reservoirs. A modelagem computacional de reservatórios é o instrumento que permite a descrição precisa dos fenômenos físicos existentes no processo de recuperação de óleo e gás, tendo grande interesse tanto para a indústria quanto para a ciência. Na indústria de óleo e gás, é grande a demanda por simuladores comerciais de reservatórios. Por outro lado, simuladores científicos são capazes de oferecer aos pesquisadores do domínio, o controle e a liberdade necessários à atividade acadêmica. Dentre as principais demandas do software científico em geral estão (i) o design escalável, relacionado ao desenvolvimento de código de maneira organizada e modular, contribuindo para sua evolução e (ii) a execução escalável, relacionada à implementação de técnicas de computação paralela e de alto desempenho, em razão das grandes massas de dados manipuladas e dos modelos numéricos computacionalmente intensivos produzidos pela ciência. Este trabalho trata do emprego de técnicas de programação modular com orientação a objetos e de computação paralela com OpenMP e MPI em um simulador científico, escrito em Fortran e utilizado na modelagem numérica de problemas de escoamento em reservatórios não convencionais de gás em folhelhos. 2017-04-06T18:00:42Z 2016-03-04 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis Programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos, 2016, xv,118p. Dissertação, Programa de Pós-Graduação de Modelagem Computacional, Laboratório Nacional de Computação Científica, Petrópolis, 2016. https://tede.lncc.br/handle/tede/243 por info:eu-repo/semantics/openAccess application/pdf Laboratório Nacional de Computação Científica Programa de Pós-Graduação em Modelagem Computacional LNCC Brasil Coordenação de Pós-Graduação e Aperfeiçoamento reponame:Biblioteca Digital de Teses e Dissertações do LNCC instname:Laboratório Nacional de Computação Científica instacron:LNCC