Novo paradigma em fÃsica computacional: software livre e computaÃÃo em nuvem aplicados à soluÃÃo numÃrica de EDPs

Detalhes bibliográficos
Autor(a) principal: Marceliano Eduardo de Oliveira
Data de Publicação: 2014
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFC
Texto Completo: http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=13064
Resumo: O principal objetivo deste trabalho à resolver numericamente problemas fÃsicos associados com os fenÃmenos de transporte, que sÃo descritos por equaÃÃes diferenciais parciais, cujas soluÃÃes numÃricas exigem o uso de cÃdigos de computadores. Optamos por usar plataformas de software livre, especificamente o cÃdigo R e o OpenFOAM, escrevendo nossas prÃprios rotinas. O intuito à avaliar a aplicaÃÃo em fÃsica computacional de um novo paradigma, formado pela combinaÃÃo de software livre e computaÃÃo em nuvem. A tarefa de resolver numericamente uma equaÃÃo diferencial parcial passa pelo processo de sua discretizaÃÃo. Estudamos, numa etapa preliminar, os esquemas numÃricos frequentemente utilizados para discretizar EDP, encontrados na literatura: MÃtodo de DiferenÃas Finitas (MDF), MÃtodo de Volumes Finitos (MVF), MÃtodo de Elementos Finitos (MEF) em suas variantes (Galerkin contÃnuo e descontÃnuo). Numa etapa posterior, fazemos a implementaÃÃo computacional do mÃtodo dos volumes finitos (MVF) em R para difusÃo de calor em uma e duas dimensÃes, e para o escoamento bifÃsico em meios porosos em OpenFoam. A escolha do (MVF) foi motivada pela sua relativa simplicidade de implementaÃÃo e por apresentar propriedades conservativas baseadas em identidades de cÃlculo vetorial. Por Ãltimo foram escolhidos alguns casos de estudo e nestes foram realizadas as tarefas de discretizaÃÃo, implementaÃÃo computacional e simulaÃÃo. Durante todo o processo foram levados em conta os seguintes parÃmetros: portabilidade do cÃdigo, reuso do cÃdigo, estratÃgias para modificaÃÃo do domÃnio. Nossas principais contribuiÃÃes foram implementar em OpenFOAM e em R cÃdigos de alta portabilidade (desktop, laptop, nuvem) e com bom reuso (segmentaÃÃo em subrotinas especializadas que podem ser adaptadas a diferentes problemas). Neste trabalho mostramos tambÃm como modificar a geometria de um problema jà implementado computacionalmente apenas usando um operador matricial que bloqueia pontos do domÃnio, criando uma heterogeneidade sem alterar drasticamente o cÃdigo. Aplicamos as tÃcnicas desenvolvidas para o estudo numÃrico do escoamento multifÃsico em meios porosos atravÃs do mÃtodo de volumes finitos. Mostramos tambÃm a aplicaÃÃo da mesma metodologia no estudo de problemas clÃssicos como a difusÃo em 1D e 2D.
id UFC_48b8dd91f29bfde206445d6feaa045df
oai_identifier_str oai:www.teses.ufc.br:8504
network_acronym_str UFC
network_name_str Biblioteca Digital de Teses e Dissertações da UFC
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisNovo paradigma em fÃsica computacional: software livre e computaÃÃo em nuvem aplicados à soluÃÃo numÃrica de EDPs Novo Paradigma em FÃsica Computacional â Software Livree ComputaÃÃo em Nuvem â Aplicado à SoluÃÃo NumÃrica de EDPs2014-08-28Murilo Pereira de Almeida1221376438770611319187Marceliano Eduardo de OliveiraUniversidade Federal do CearÃPrograma de PÃs-GraduaÃÃo em FÃsicaUFCBRFÃsica ComputacionalVolumes FinitosSoftware Livre MÃtodos NumÃricos EquaÃÃes Diferenciais ParciaisComputational Physics Finite Volume Open Source Software Numerical Methods Partial Differential EquationsFISICA DA MATERIA CONDENSADA O principal objetivo deste trabalho à resolver numericamente problemas fÃsicos associados com os fenÃmenos de transporte, que sÃo descritos por equaÃÃes diferenciais parciais, cujas soluÃÃes numÃricas exigem o uso de cÃdigos de computadores. Optamos por usar plataformas de software livre, especificamente o cÃdigo R e o OpenFOAM, escrevendo nossas prÃprios rotinas. O intuito à avaliar a aplicaÃÃo em fÃsica computacional de um novo paradigma, formado pela combinaÃÃo de software livre e computaÃÃo em nuvem. A tarefa de resolver numericamente uma equaÃÃo diferencial parcial passa pelo processo de sua discretizaÃÃo. Estudamos, numa etapa preliminar, os esquemas numÃricos frequentemente utilizados para discretizar EDP, encontrados na literatura: MÃtodo de DiferenÃas Finitas (MDF), MÃtodo de Volumes Finitos (MVF), MÃtodo de Elementos Finitos (MEF) em suas variantes (Galerkin contÃnuo e descontÃnuo). Numa etapa posterior, fazemos a implementaÃÃo computacional do mÃtodo dos volumes finitos (MVF) em R para difusÃo de calor em uma e duas dimensÃes, e para o escoamento bifÃsico em meios porosos em OpenFoam. A escolha do (MVF) foi motivada pela sua relativa simplicidade de implementaÃÃo e por apresentar propriedades conservativas baseadas em identidades de cÃlculo vetorial. Por Ãltimo foram escolhidos alguns casos de estudo e nestes foram realizadas as tarefas de discretizaÃÃo, implementaÃÃo computacional e simulaÃÃo. Durante todo o processo foram levados em conta os seguintes parÃmetros: portabilidade do cÃdigo, reuso do cÃdigo, estratÃgias para modificaÃÃo do domÃnio. Nossas principais contribuiÃÃes foram implementar em OpenFOAM e em R cÃdigos de alta portabilidade (desktop, laptop, nuvem) e com bom reuso (segmentaÃÃo em subrotinas especializadas que podem ser adaptadas a diferentes problemas). Neste trabalho mostramos tambÃm como modificar a geometria de um problema jà implementado computacionalmente apenas usando um operador matricial que bloqueia pontos do domÃnio, criando uma heterogeneidade sem alterar drasticamente o cÃdigo. Aplicamos as tÃcnicas desenvolvidas para o estudo numÃrico do escoamento multifÃsico em meios porosos atravÃs do mÃtodo de volumes finitos. Mostramos tambÃm a aplicaÃÃo da mesma metodologia no estudo de problemas clÃssicos como a difusÃo em 1D e 2D. The main goal of this work is numerically solving physics problems associated with transport phenomena, which are described by partial differential equations, whose numerical solution requires the use of computer codes. We use open source software like R and OpenFOAM, writing our own routines. The aim is to approach computational physics from a new paradigma, composed by open source software and cloud computing. To numerically solve a partial differential equation one needs some sort of discretization. We first study the frequent found numerical methods: Finite Difference (FD), Finite Volume (FV), Finite Elements (FE). Latter on, we implement a finite volume scheme for the solution of the diffusion equations in 1D and 2D using R and the two phase flow in a porous media using OpenFOAM. We choose the (FV) for its simplicity and because it has some conservatives properties resulting from vector calculus identities. Finally we perform some numerical experiments. During the work we keep in mind code reusability and portability. Our main achievements are: implementation of highly portable and reusable codes (specialized routines that can be used in different problems) into R and OpenFOAM that can be used from notebooks to cloud computing. We present also a scheme to specify domain heterogeneity through a blocking operator. We apply the studied methodology for numerically solving multiphase flows in porous media. We also show its application for solving classical problems like 1D and 2D diffusion. Conselho Nacional de Desenvolvimento CientÃfico e TecnolÃgicohttp://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=13064application/pdfinfo:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da UFCinstname:Universidade Federal do Cearáinstacron:UFC2019-01-21T11:26:32Zmail@mail.com -
dc.title.pt.fl_str_mv Novo paradigma em fÃsica computacional: software livre e computaÃÃo em nuvem aplicados à soluÃÃo numÃrica de EDPs
dc.title.alternative.en.fl_str_mv Novo Paradigma em FÃsica Computacional â Software Livree ComputaÃÃo em Nuvem â Aplicado à SoluÃÃo NumÃrica de EDPs
title Novo paradigma em fÃsica computacional: software livre e computaÃÃo em nuvem aplicados à soluÃÃo numÃrica de EDPs
spellingShingle Novo paradigma em fÃsica computacional: software livre e computaÃÃo em nuvem aplicados à soluÃÃo numÃrica de EDPs
Marceliano Eduardo de Oliveira
FÃsica Computacional
Volumes Finitos
Software Livre
MÃtodos NumÃricos
EquaÃÃes Diferenciais Parciais
Computational Physics
Finite Volume
Open Source Software
Numerical Methods
Partial Differential Equations
FISICA DA MATERIA CONDENSADA
title_short Novo paradigma em fÃsica computacional: software livre e computaÃÃo em nuvem aplicados à soluÃÃo numÃrica de EDPs
title_full Novo paradigma em fÃsica computacional: software livre e computaÃÃo em nuvem aplicados à soluÃÃo numÃrica de EDPs
title_fullStr Novo paradigma em fÃsica computacional: software livre e computaÃÃo em nuvem aplicados à soluÃÃo numÃrica de EDPs
title_full_unstemmed Novo paradigma em fÃsica computacional: software livre e computaÃÃo em nuvem aplicados à soluÃÃo numÃrica de EDPs
title_sort Novo paradigma em fÃsica computacional: software livre e computaÃÃo em nuvem aplicados à soluÃÃo numÃrica de EDPs
author Marceliano Eduardo de Oliveira
author_facet Marceliano Eduardo de Oliveira
author_role author
dc.contributor.advisor1.fl_str_mv Murilo Pereira de Almeida
dc.contributor.advisor1ID.fl_str_mv 12213764387
dc.contributor.authorID.fl_str_mv 70611319187
dc.contributor.author.fl_str_mv Marceliano Eduardo de Oliveira
contributor_str_mv Murilo Pereira de Almeida
dc.subject.por.fl_str_mv FÃsica Computacional
Volumes Finitos
Software Livre
MÃtodos NumÃricos
EquaÃÃes Diferenciais Parciais
topic FÃsica Computacional
Volumes Finitos
Software Livre
MÃtodos NumÃricos
EquaÃÃes Diferenciais Parciais
Computational Physics
Finite Volume
Open Source Software
Numerical Methods
Partial Differential Equations
FISICA DA MATERIA CONDENSADA
dc.subject.eng.fl_str_mv Computational Physics
Finite Volume
Open Source Software
Numerical Methods
Partial Differential Equations
dc.subject.cnpq.fl_str_mv FISICA DA MATERIA CONDENSADA
dc.description.sponsorship.fl_txt_mv Conselho Nacional de Desenvolvimento CientÃfico e TecnolÃgico
dc.description.abstract.por.fl_txt_mv O principal objetivo deste trabalho à resolver numericamente problemas fÃsicos associados com os fenÃmenos de transporte, que sÃo descritos por equaÃÃes diferenciais parciais, cujas soluÃÃes numÃricas exigem o uso de cÃdigos de computadores. Optamos por usar plataformas de software livre, especificamente o cÃdigo R e o OpenFOAM, escrevendo nossas prÃprios rotinas. O intuito à avaliar a aplicaÃÃo em fÃsica computacional de um novo paradigma, formado pela combinaÃÃo de software livre e computaÃÃo em nuvem. A tarefa de resolver numericamente uma equaÃÃo diferencial parcial passa pelo processo de sua discretizaÃÃo. Estudamos, numa etapa preliminar, os esquemas numÃricos frequentemente utilizados para discretizar EDP, encontrados na literatura: MÃtodo de DiferenÃas Finitas (MDF), MÃtodo de Volumes Finitos (MVF), MÃtodo de Elementos Finitos (MEF) em suas variantes (Galerkin contÃnuo e descontÃnuo). Numa etapa posterior, fazemos a implementaÃÃo computacional do mÃtodo dos volumes finitos (MVF) em R para difusÃo de calor em uma e duas dimensÃes, e para o escoamento bifÃsico em meios porosos em OpenFoam. A escolha do (MVF) foi motivada pela sua relativa simplicidade de implementaÃÃo e por apresentar propriedades conservativas baseadas em identidades de cÃlculo vetorial. Por Ãltimo foram escolhidos alguns casos de estudo e nestes foram realizadas as tarefas de discretizaÃÃo, implementaÃÃo computacional e simulaÃÃo. Durante todo o processo foram levados em conta os seguintes parÃmetros: portabilidade do cÃdigo, reuso do cÃdigo, estratÃgias para modificaÃÃo do domÃnio. Nossas principais contribuiÃÃes foram implementar em OpenFOAM e em R cÃdigos de alta portabilidade (desktop, laptop, nuvem) e com bom reuso (segmentaÃÃo em subrotinas especializadas que podem ser adaptadas a diferentes problemas). Neste trabalho mostramos tambÃm como modificar a geometria de um problema jà implementado computacionalmente apenas usando um operador matricial que bloqueia pontos do domÃnio, criando uma heterogeneidade sem alterar drasticamente o cÃdigo. Aplicamos as tÃcnicas desenvolvidas para o estudo numÃrico do escoamento multifÃsico em meios porosos atravÃs do mÃtodo de volumes finitos. Mostramos tambÃm a aplicaÃÃo da mesma metodologia no estudo de problemas clÃssicos como a difusÃo em 1D e 2D.
dc.description.abstract.eng.fl_txt_mv The main goal of this work is numerically solving physics problems associated with transport phenomena, which are described by partial differential equations, whose numerical solution requires the use of computer codes. We use open source software like R and OpenFOAM, writing our own routines. The aim is to approach computational physics from a new paradigma, composed by open source software and cloud computing. To numerically solve a partial differential equation one needs some sort of discretization. We first study the frequent found numerical methods: Finite Difference (FD), Finite Volume (FV), Finite Elements (FE). Latter on, we implement a finite volume scheme for the solution of the diffusion equations in 1D and 2D using R and the two phase flow in a porous media using OpenFOAM. We choose the (FV) for its simplicity and because it has some conservatives properties resulting from vector calculus identities. Finally we perform some numerical experiments. During the work we keep in mind code reusability and portability. Our main achievements are: implementation of highly portable and reusable codes (specialized routines that can be used in different problems) into R and OpenFOAM that can be used from notebooks to cloud computing. We present also a scheme to specify domain heterogeneity through a blocking operator. We apply the studied methodology for numerically solving multiphase flows in porous media. We also show its application for solving classical problems like 1D and 2D diffusion.
description O principal objetivo deste trabalho à resolver numericamente problemas fÃsicos associados com os fenÃmenos de transporte, que sÃo descritos por equaÃÃes diferenciais parciais, cujas soluÃÃes numÃricas exigem o uso de cÃdigos de computadores. Optamos por usar plataformas de software livre, especificamente o cÃdigo R e o OpenFOAM, escrevendo nossas prÃprios rotinas. O intuito à avaliar a aplicaÃÃo em fÃsica computacional de um novo paradigma, formado pela combinaÃÃo de software livre e computaÃÃo em nuvem. A tarefa de resolver numericamente uma equaÃÃo diferencial parcial passa pelo processo de sua discretizaÃÃo. Estudamos, numa etapa preliminar, os esquemas numÃricos frequentemente utilizados para discretizar EDP, encontrados na literatura: MÃtodo de DiferenÃas Finitas (MDF), MÃtodo de Volumes Finitos (MVF), MÃtodo de Elementos Finitos (MEF) em suas variantes (Galerkin contÃnuo e descontÃnuo). Numa etapa posterior, fazemos a implementaÃÃo computacional do mÃtodo dos volumes finitos (MVF) em R para difusÃo de calor em uma e duas dimensÃes, e para o escoamento bifÃsico em meios porosos em OpenFoam. A escolha do (MVF) foi motivada pela sua relativa simplicidade de implementaÃÃo e por apresentar propriedades conservativas baseadas em identidades de cÃlculo vetorial. Por Ãltimo foram escolhidos alguns casos de estudo e nestes foram realizadas as tarefas de discretizaÃÃo, implementaÃÃo computacional e simulaÃÃo. Durante todo o processo foram levados em conta os seguintes parÃmetros: portabilidade do cÃdigo, reuso do cÃdigo, estratÃgias para modificaÃÃo do domÃnio. Nossas principais contribuiÃÃes foram implementar em OpenFOAM e em R cÃdigos de alta portabilidade (desktop, laptop, nuvem) e com bom reuso (segmentaÃÃo em subrotinas especializadas que podem ser adaptadas a diferentes problemas). Neste trabalho mostramos tambÃm como modificar a geometria de um problema jà implementado computacionalmente apenas usando um operador matricial que bloqueia pontos do domÃnio, criando uma heterogeneidade sem alterar drasticamente o cÃdigo. Aplicamos as tÃcnicas desenvolvidas para o estudo numÃrico do escoamento multifÃsico em meios porosos atravÃs do mÃtodo de volumes finitos. Mostramos tambÃm a aplicaÃÃo da mesma metodologia no estudo de problemas clÃssicos como a difusÃo em 1D e 2D.
publishDate 2014
dc.date.issued.fl_str_mv 2014-08-28
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
status_str publishedVersion
format doctoralThesis
dc.identifier.uri.fl_str_mv http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=13064
url http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=13064
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 Universidade Federal do CearÃ
dc.publisher.program.fl_str_mv Programa de PÃs-GraduaÃÃo em FÃsica
dc.publisher.initials.fl_str_mv UFC
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade Federal do CearÃ
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFC
instname:Universidade Federal do Ceará
instacron:UFC
reponame_str Biblioteca Digital de Teses e Dissertações da UFC
collection Biblioteca Digital de Teses e Dissertações da UFC
instname_str Universidade Federal do Ceará
instacron_str UFC
institution UFC
repository.name.fl_str_mv -
repository.mail.fl_str_mv mail@mail.com
_version_ 1643295197832937472