Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas

Detalhes bibliográficos
Ano de defesa: 2026
Autor(a) principal: Ikeda, Thiago Burgo [UNESP]
Orientador(a): Paulo, Gilcilene Sanchez de [UNESP]
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Estadual Paulista (UNESP)
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
CFD
Palavras-chave em Inglês:
Link de acesso: https://hdl.handle.net/11449/328462
Resumo: Este trabalho investiga a aplicabilidade da plataforma Devito na resolução numérica de escoamentos viscosos incompressíveis por diferenças finitas, utilizando a formulação corrente-vorticidade das equações de Navier–Stokes. Inicialmente, são realizados testes de verificação em problemas clássicos com soluções manufaturadas, permitindo avaliar a robustez das discretizações implementadas. Em seguida, a formulação é aplicada ao problema da cavidade lid-driven para números de Reynolds (Re = 100, 400 e 10000). Os resultados numéricos obtidos são comparados com soluções clássicas e consolidadas da literatura, evidenciando a capacidade da metodologia em reproduzir adequadamente as principais estruturas do escoamento. O estudo também analisa aspectos computacionais da plataforma, identificando limitações relacionadas à resolução de sistemas lineares por meio de métodos explícitos de pseudo-timestepping, cujo custo computacional se torna proibitivo em malhas refinadas. Como parte da análise computacional realizada neste trabalho, é explorada a integração experimental entre o Devito e a biblioteca PETSc, proposta recentemente pelos desenvolvedores da plataforma. Os testes realizados neste trabalho indicam aceleração superior a 1200 vezes na solução da equação de Poisson. Por fim, documenta-se uma outra limitação no Devito que compromete a implementação correta de esquemas upwind com seleção dinâmica de direção. Embora essa limitação restrinja determinadas abordagens numéricas, ela também evidencia oportunidades para o desenvolvimento de novas estratégias de discretização e implementação adaptadas à arquitetura da plataforma. Apesar das limitações observadas, os resultados indicam que o Devito constitui uma ferramenta promissora baseada em diferenças finitas para aplicações em Dinâmica dos Fluidos Computacional, especialmente quando combinado com solvers externos especializados, como o PETSc.
id UNSP_da8afacc70e1c2d092b2a85fc6efc137
oai_identifier_str oai:repositorio.unesp.br:11449/328462
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str
spelling Ikeda, Thiago Burgo [UNESP]Universidade Estadual Paulista (UNESP)Paulo, Gilcilene Shancez de [UNESP]Palhares Junior, Irineu Lopes [UNESP]Araújo, Manoel Silvino Batalha dePaulo, Gilcilene Sanchez de [UNESP]2026-07-23T13:14:27Z2026-05-29IKEDA, Thiago Burgo. Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas. Orientadora: Gilcilene Sanchez de Paulo. 2026. 84 f. Dissertação (Mestrado em Matemática Aplicada e Computacional) - Faculdade de Ciências e Tecnologia, Universidade Estadual Paulista (UNESP), Presidente Prudente, 2026.https://hdl.handle.net/11449/32846233004129046P936012722459391460000-0002-8219-1749Este trabalho investiga a aplicabilidade da plataforma Devito na resolução numérica de escoamentos viscosos incompressíveis por diferenças finitas, utilizando a formulação corrente-vorticidade das equações de Navier–Stokes. Inicialmente, são realizados testes de verificação em problemas clássicos com soluções manufaturadas, permitindo avaliar a robustez das discretizações implementadas. Em seguida, a formulação é aplicada ao problema da cavidade lid-driven para números de Reynolds (Re = 100, 400 e 10000). Os resultados numéricos obtidos são comparados com soluções clássicas e consolidadas da literatura, evidenciando a capacidade da metodologia em reproduzir adequadamente as principais estruturas do escoamento. O estudo também analisa aspectos computacionais da plataforma, identificando limitações relacionadas à resolução de sistemas lineares por meio de métodos explícitos de pseudo-timestepping, cujo custo computacional se torna proibitivo em malhas refinadas. Como parte da análise computacional realizada neste trabalho, é explorada a integração experimental entre o Devito e a biblioteca PETSc, proposta recentemente pelos desenvolvedores da plataforma. Os testes realizados neste trabalho indicam aceleração superior a 1200 vezes na solução da equação de Poisson. Por fim, documenta-se uma outra limitação no Devito que compromete a implementação correta de esquemas upwind com seleção dinâmica de direção. Embora essa limitação restrinja determinadas abordagens numéricas, ela também evidencia oportunidades para o desenvolvimento de novas estratégias de discretização e implementação adaptadas à arquitetura da plataforma. Apesar das limitações observadas, os resultados indicam que o Devito constitui uma ferramenta promissora baseada em diferenças finitas para aplicações em Dinâmica dos Fluidos Computacional, especialmente quando combinado com solvers externos especializados, como o PETSc.This work investigates the applicability of the Devito platform for the numerical solution of incompressible viscous flows using finite differences, employing the streamfunction-vorticity formulation of the Navier–Stokes equations. Initially, verification tests are performed on classical problems with manufactured solutions, allowing an assessment of the robustness of the implemented discretizations. Next, the formulation is applied to the lid-driven cavity problem for Reynolds numbers (Re = 100, 400, and 10000). The obtained numerical results are compared with classical and well-established solutions from the literature, demonstrating the methodology's ability to adequately reproduce the main flow structures. The study also analyzes computational aspects of the platform, identifying limitations related to solving linear systems using explicit pseudo-timestepping methods, whose computational cost becomes prohibitive on refined meshes. As part of the computational analysis carried out in this work, the experimental integration between Devito and the PETSc library, recently proposed by the platform's developers, is explored. The tests conducted in this work indicate an acceleration of over 1200 times in the solution of the Poisson equation. Finally, another limitation in Devito is documented, which compromises the correct implementation of upwind schemes with dynamic directional selection. Although this limitation restricts certain numerical approaches, it also highlights opportunities for the development of new discretization and implementation strategies tailored to the platform's architecture. Despite the observed limitations, the results indicate that Devito constitutes a promising finite-difference-based tool for Computational Fluid Dynamics applications, especially when combined with specialized external solvers such as PETSc.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)CAPES: 001porUniversidade Estadual Paulista (UNESP)DevitoEquações de Navier-StokesCFDDiferenças finitasPETScNavier-Stokes EquationsFinite DifferenceExplorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitasExploring Devito: an approach to optimizing the solution of viscous flows using finite differencesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPMatemática Aplicada e Computacional - FCTMatemática aplicada e computacionalMatemática computacionalUniversidade Estadual Paulista (UNESP), Faculdade de Ciências e Tecnologia, Presidente PrudenteBanca públicaPublicationbbcf06b3-c5f9-4a27-ac03-b690202a3b4evirtual::288470-1bbcf06b3-c5f9-4a27-ac03-b690202a3b4evirtual::288470-13a731d5e-ab98-436d-aae6-396e644bae67virtual::288371-13a731d5e-ab98-436d-aae6-396e644bae67virtual::288371-1ORIGINALikeda_tb_me_prud.pdfDissertação_Ikeda2026.pdfapplication/pdf6172586https://repositorio.unesp.br/bitstreams/4932a7b2-8243-42b8-8e62-76570d00b44c/download8ef2faed5a5c05acd6036f242568a399MD51trueAnonymousREADLICENSElicense.txtWritten by org.dspace.content.LicenseUtilstext/plain; charset=utf-82192https://repositorio.unesp.br/bitstreams/fc80d8e0-966e-4f99-a1b2-1d6785018a80/download9a2966d4a2cfb71a0b846f3fe5f2c26cMD52falseTEXTikeda_tb_me_prud.pdf.txtWritten by FormatFilter org.dspace.app.mediafilter.TikaTextExtractionFilter on 2026-07-23T15:23:00Z (GMT).Extracted texttext/plain105262https://repositorio.unesp.br/bitstreams/9c1e1baa-8c0f-4903-a13f-bc80bfe557b8/download6c9caa87c67f24d1410e344417ac4c80MD53falseTHUMBNAILikeda_tb_me_prud.pdf.jpgWritten by FormatFilter org.dspace.app.mediafilter.PDFBoxThumbnail on 2026-07-23T15:23:00Z (GMT).Generated Thumbnailimage/jpeg3257https://repositorio.unesp.br/bitstreams/641846e4-61b1-4adb-a71a-b5e28e4fbab2/download9609b9487c4d054b2bf22ea07d0e788dMD54falseAnonymousREAD11449/3284622026-09-10T19:51:48.299514Zopen.accessoai:repositorio.unesp.br:11449/328462https://repositorio.unesp.brRepositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462026-09-10T19:51:48Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.pt.fl_str_mv Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas
dc.title.alternative.en.fl_str_mv Exploring Devito: an approach to optimizing the solution of viscous flows using finite differences
title Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas
spellingShingle Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas
Ikeda, Thiago Burgo [UNESP]
Devito
Equações de Navier-Stokes
CFD
Diferenças finitas
PETSc
Navier-Stokes Equations
Finite Difference
title_short Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas
title_full Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas
title_fullStr Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas
title_full_unstemmed Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas
title_sort Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas
author Ikeda, Thiago Burgo [UNESP]
author_facet Ikeda, Thiago Burgo [UNESP]
author_role author
dc.contributor.institution.pt.fl_str_mv Universidade Estadual Paulista (UNESP)
dc.contributor.committeeMember.none.fl_str_mv Paulo, Gilcilene Shancez de [UNESP]
Palhares Junior, Irineu Lopes [UNESP]
Araújo, Manoel Silvino Batalha de
dc.contributor.author.fl_str_mv Ikeda, Thiago Burgo [UNESP]
dc.contributor.advisor1.fl_str_mv Paulo, Gilcilene Sanchez de [UNESP]
contributor_str_mv Paulo, Gilcilene Sanchez de [UNESP]
dc.subject.por.fl_str_mv Devito
Equações de Navier-Stokes
CFD
Diferenças finitas
PETSc
topic Devito
Equações de Navier-Stokes
CFD
Diferenças finitas
PETSc
Navier-Stokes Equations
Finite Difference
dc.subject.eng.fl_str_mv Navier-Stokes Equations
Finite Difference
description Este trabalho investiga a aplicabilidade da plataforma Devito na resolução numérica de escoamentos viscosos incompressíveis por diferenças finitas, utilizando a formulação corrente-vorticidade das equações de Navier–Stokes. Inicialmente, são realizados testes de verificação em problemas clássicos com soluções manufaturadas, permitindo avaliar a robustez das discretizações implementadas. Em seguida, a formulação é aplicada ao problema da cavidade lid-driven para números de Reynolds (Re = 100, 400 e 10000). Os resultados numéricos obtidos são comparados com soluções clássicas e consolidadas da literatura, evidenciando a capacidade da metodologia em reproduzir adequadamente as principais estruturas do escoamento. O estudo também analisa aspectos computacionais da plataforma, identificando limitações relacionadas à resolução de sistemas lineares por meio de métodos explícitos de pseudo-timestepping, cujo custo computacional se torna proibitivo em malhas refinadas. Como parte da análise computacional realizada neste trabalho, é explorada a integração experimental entre o Devito e a biblioteca PETSc, proposta recentemente pelos desenvolvedores da plataforma. Os testes realizados neste trabalho indicam aceleração superior a 1200 vezes na solução da equação de Poisson. Por fim, documenta-se uma outra limitação no Devito que compromete a implementação correta de esquemas upwind com seleção dinâmica de direção. Embora essa limitação restrinja determinadas abordagens numéricas, ela também evidencia oportunidades para o desenvolvimento de novas estratégias de discretização e implementação adaptadas à arquitetura da plataforma. Apesar das limitações observadas, os resultados indicam que o Devito constitui uma ferramenta promissora baseada em diferenças finitas para aplicações em Dinâmica dos Fluidos Computacional, especialmente quando combinado com solvers externos especializados, como o PETSc.
publishDate 2026
dc.date.accessioned.fl_str_mv 2026-07-23T13:14:27Z
dc.date.issued.fl_str_mv 2026-05-29
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 IKEDA, Thiago Burgo. Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas. Orientadora: Gilcilene Sanchez de Paulo. 2026. 84 f. Dissertação (Mestrado em Matemática Aplicada e Computacional) - Faculdade de Ciências e Tecnologia, Universidade Estadual Paulista (UNESP), Presidente Prudente, 2026.
dc.identifier.uri.fl_str_mv https://hdl.handle.net/11449/328462
dc.identifier.capes.none.fl_str_mv 33004129046P9
dc.identifier.lattes.none.fl_str_mv 3601272245939146
dc.identifier.orcid.none.fl_str_mv 0000-0002-8219-1749
identifier_str_mv IKEDA, Thiago Burgo. Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas. Orientadora: Gilcilene Sanchez de Paulo. 2026. 84 f. Dissertação (Mestrado em Matemática Aplicada e Computacional) - Faculdade de Ciências e Tecnologia, Universidade Estadual Paulista (UNESP), Presidente Prudente, 2026.
33004129046P9
3601272245939146
0000-0002-8219-1749
url https://hdl.handle.net/11449/328462
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.publisher.none.fl_str_mv Universidade Estadual Paulista (UNESP)
publisher.none.fl_str_mv Universidade Estadual Paulista (UNESP)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
bitstream.url.fl_str_mv https://repositorio.unesp.br/bitstreams/4932a7b2-8243-42b8-8e62-76570d00b44c/download
https://repositorio.unesp.br/bitstreams/fc80d8e0-966e-4f99-a1b2-1d6785018a80/download
https://repositorio.unesp.br/bitstreams/9c1e1baa-8c0f-4903-a13f-bc80bfe557b8/download
https://repositorio.unesp.br/bitstreams/641846e4-61b1-4adb-a71a-b5e28e4fbab2/download
bitstream.checksum.fl_str_mv 8ef2faed5a5c05acd6036f242568a399
9a2966d4a2cfb71a0b846f3fe5f2c26c
6c9caa87c67f24d1410e344417ac4c80
9609b9487c4d054b2bf22ea07d0e788d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv repositoriounesp@unesp.br
_version_ 1878343679673892864