Explorando Devito: uma abordagem para otimizar a resolução de escoamentos viscosos por diferenças finitas
| Ano de defesa: | 2026 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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: | |
| 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 |