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

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: Moreira, Rafael Nardes lattes
Orientador(a): Garcia, Eduardo Lúcio Mendes lattes, Malta, Sandra Mara Cardoso lattes
Banca de defesa: Toledo, Elson Magalhães lattes, Rodrigues, José Roberto Pereira
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Laboratório Nacional de Computação Científica
Programa de Pós-Graduação: Programa de Pós-Graduação em Modelagem Computacional
Departamento: Coordenação de Pós-Graduação e Aperfeiçoamento (COPGA)
País: Brasil
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://tede.lncc.br/handle/tede/243
Resumo: 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.
id LNCC_af6879045787d43c42b88a3812bc7f41
oai_identifier_str oai:tede-server.lncc.br:tede/243
network_acronym_str LNCC
network_name_str Biblioteca Digital de Teses e Dissertações do LNCC
repository_id_str
spelling Garcia, Eduardo Lúcio Mendeshttp://lattes.cnpq.br/2825302557451331Malta, Sandra Mara Cardosohttp://lattes.cnpq.br/2317714197108593Toledo, Elson Magalhãeshttp://lattes.cnpq.br/2440193189134197Rodrigues, José Roberto Pereira11874303746http://lattes.cnpq.br/0675202049455102Moreira, Rafael Nardes2017-04-06T18:00:42Z2016-03-04MOREIRA, R. N. 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,118 f. Dissertação (Programa de Pós-Graduação em Modelagem Computacional) - Laboratório Nacional de Computação Científica, Petrópolis, 2016.https://tede.lncc.br/handle/tede/243Computer 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.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-04Agência Nacional do Petróleo, Gás Natural e Biocombustíveisapplication/pdfhttp://tede-server.lncc.br:8080/retrieve/784/thesis%20nardes.pdf.jpgporLaboratório Nacional de Computação CientíficaPrograma de Pós-Graduação em Modelagem ComputacionalLNCCBrasilCoordenação de Pós-Graduação e Aperfeiçoamento (COPGA)Programação modularProgramação orientada a objetosSimulação de reservatóriosModular programmingObject-oriented programmingReservoirs simulationCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MODELOS ANALITICOS E DE SIMULACAOProgramação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhosModular programming and high performance computing in a gas shale reservoir simulatorinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do LNCCinstname:Laboratório Nacional de Computação Científica (LNCC)instacron:LNCCLICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://tede-server.lncc.br:8080/tede/bitstream/tede/243/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51ORIGINALthesis nardes.pdfthesis nardes.pdfapplication/pdf2049603http://tede-server.lncc.br:8080/tede/bitstream/tede/243/2/thesis+nardes.pdf3e70b3af2120ccb2b18a9454fbbb0719MD52TEXTthesis nardes.pdf.txtthesis nardes.pdf.txttext/plain212807http://tede-server.lncc.br:8080/tede/bitstream/tede/243/3/thesis+nardes.pdf.txt403a3918ea2dc942509cf75b07a51994MD53THUMBNAILthesis nardes.pdf.jpgthesis nardes.pdf.jpgimage/jpeg3294http://tede-server.lncc.br:8080/tede/bitstream/tede/243/4/thesis+nardes.pdf.jpg6fd18545bf75a35b4d64e13c4297a451MD54tede/2432023-06-02 10:41:13.701oai:tede-server.lncc.br:tede/243Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttps://tede.lncc.br/PUBhttps://tede.lncc.br/oai/requestlibrary@lncc.br||library@lncc.bropendoar:2023-06-02T13:41:13Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)false
dc.title.por.fl_str_mv Programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos
dc.title.alternative.por.fl_str_mv Modular programming and high performance computing in a gas shale reservoir simulator
title Programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos
spellingShingle Programação modular e computação de alto desempenho em um simulador de reservatórios não convencionais de gás em folhelhos
Moreira, Rafael Nardes
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
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
author Moreira, Rafael Nardes
author_facet Moreira, Rafael Nardes
author_role author
dc.contributor.advisor1.fl_str_mv Garcia, Eduardo Lúcio Mendes
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/2825302557451331
dc.contributor.advisor2.fl_str_mv Malta, Sandra Mara Cardoso
dc.contributor.advisor2Lattes.fl_str_mv http://lattes.cnpq.br/2317714197108593
dc.contributor.referee1.fl_str_mv Toledo, Elson Magalhães
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/2440193189134197
dc.contributor.referee2.fl_str_mv Rodrigues, José Roberto Pereira
dc.contributor.authorID.fl_str_mv 11874303746
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/0675202049455102
dc.contributor.author.fl_str_mv Moreira, Rafael Nardes
contributor_str_mv Garcia, Eduardo Lúcio Mendes
Malta, Sandra Mara Cardoso
Toledo, Elson Magalhães
Rodrigues, José Roberto Pereira
dc.subject.por.fl_str_mv Programação modular
Programação orientada a objetos
Simulação de reservatórios
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
dc.subject.eng.fl_str_mv Modular programming
Object-oriented programming
Reservoirs simulation
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MODELOS ANALITICOS E DE SIMULACAO
description 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.
publishDate 2016
dc.date.issued.fl_str_mv 2016-03-04
dc.date.accessioned.fl_str_mv 2017-04-06T18:00:42Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MOREIRA, R. N. 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,118 f. Dissertação (Programa de Pós-Graduação em Modelagem Computacional) - Laboratório Nacional de Computação Científica, Petrópolis, 2016.
dc.identifier.uri.fl_str_mv https://tede.lncc.br/handle/tede/243
identifier_str_mv MOREIRA, R. N. 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,118 f. Dissertação (Programa de Pós-Graduação em Modelagem Computacional) - Laboratório Nacional de Computação Científica, Petrópolis, 2016.
url https://tede.lncc.br/handle/tede/243
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Laboratório Nacional de Computação Científica
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Modelagem Computacional
dc.publisher.initials.fl_str_mv LNCC
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Coordenação de Pós-Graduação e Aperfeiçoamento (COPGA)
publisher.none.fl_str_mv Laboratório Nacional de Computação Científica
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do LNCC
instname:Laboratório Nacional de Computação Científica (LNCC)
instacron:LNCC
instname_str Laboratório Nacional de Computação Científica (LNCC)
instacron_str LNCC
institution LNCC
reponame_str Biblioteca Digital de Teses e Dissertações do LNCC
collection Biblioteca Digital de Teses e Dissertações do LNCC
bitstream.url.fl_str_mv http://tede-server.lncc.br:8080/tede/bitstream/tede/243/1/license.txt
http://tede-server.lncc.br:8080/tede/bitstream/tede/243/2/thesis+nardes.pdf
http://tede-server.lncc.br:8080/tede/bitstream/tede/243/3/thesis+nardes.pdf.txt
http://tede-server.lncc.br:8080/tede/bitstream/tede/243/4/thesis+nardes.pdf.jpg
bitstream.checksum.fl_str_mv bd3efa91386c1718a7f26a329fdcb468
3e70b3af2120ccb2b18a9454fbbb0719
403a3918ea2dc942509cf75b07a51994
6fd18545bf75a35b4d64e13c4297a451
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)
repository.mail.fl_str_mv library@lncc.br||library@lncc.br
_version_ 1797689460465336320