Método Lattice Boltzmann em GPU
| dc.contributor.advisor-co1 | Spalenza, Wesley | |
| dc.contributor.advisor-co1ID | https://orcid.org/0000-0001-9644-3938 | |
| dc.contributor.advisor-co1Lattes | http://lattes.cnpq.br/2687428810786056 | |
| dc.contributor.advisor1 | Belich Júnior, Humberto | |
| dc.contributor.advisor1ID | https://orcid.org/0000-0002-8795-1735 | |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/3879935393431243 | |
| dc.contributor.author | Verneck, Gustavo Arruda | |
| dc.contributor.authorID | https://orcid.org/0009-0002-7338-7229 | |
| dc.contributor.authorLattes | http://lattes.cnpq.br/5653726776109556 | |
| dc.contributor.referee1 | Martins, Ramon Silva | |
| dc.contributor.referee1ID | https://orcid.org/0000-0002-4905-1453 | |
| dc.contributor.referee1Lattes | http://lattes.cnpq.br/0642654456195324 | |
| dc.contributor.referee2 | Paz, Wendel Silva | |
| dc.contributor.referee2ID | https://orcid.org/0000-0001-5737-0633 | |
| dc.contributor.referee2Lattes | http://lattes.cnpq.br/8332147920469110 | |
| dc.contributor.referee3 | Oliveira, Erika Aparecida da Silva | |
| dc.contributor.referee3ID | https://orcid.org | |
| dc.contributor.referee3Lattes | http://lattes.cnpq.br/4680214469214382 | |
| dc.date.accessioned | 2026-03-26T11:19:35Z | |
| dc.date.available | 2026-03-26T11:19:35Z | |
| dc.date.issued | 2025-08-25 | |
| dc.description.abstract | Computational FLuid Dynamics (CFD) is an essential field of physics and engi neering, enabling the simulation and analysis of fluid behavior through numerical methods. This work focuses on the development of a high-performance application for CFD simulations using the Lattice Boltzmann Method (LBM), an efficient and highly parallelizable computational approach based on the Boltzmann Kinetic The ory. LBM is particularly well-suited for parallelization on Graphics Processing Units (GPUs), offering significant advantages in terms of performance and scalability. The application was implemented in the Rust programming language and employs the OpenCL framework to leverage computational parallelism. This dissertation presents the theoretical foundation of the method, the development process of the proposed library, the validation of results, and the performance analysis across different simula tion scenarios. The results demonstrate the feasibility and efficiency of the proposed approach, while also paving the way for future optimizations and applications in more complex and diverse fluid dynamics contexts | |
| dc.description.resumo | A Fluidodinâmica Computacional (CFD) é uma área essencial da física e da enge nharia, permitindo a simulação e a análise do comportamento de fluidos por meio de métodos numéricos. Este trabalho foca no desenvolvimento de uma aplicação de alto desempenho para simulações de CFD utilizando o Método Lattice Boltzmann (LBM), uma abordagem computacional eficiente e altamente paralelizável baseada na Teoria Cinética de Boltzmann. O LBM é especialmente adequado para paralelização em unidades de processamento gráfico (GPUs), oferecendo vantagens significativas em termos de desempenho e escalabilidade. A aplicação foi implementada em linguagem Rust e emprega o framework OpenCL para exploração do paralelismo computacio nal. Esta dissertação apresenta a fundamentação teórica do método, o processo de desenvolvimento da biblioteca, a validação dos resultados e a análise de desempenho em diferentes cenários de simulação. Os resultados demonstram a viabilidade e a efi ciência da abordagem proposta, além de abrirem caminho para futuras otimizações e aplicações em contextos fluidodinâmicos mais complexos e diversos | |
| dc.description.sponsorship | Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) | |
| dc.format | Text | |
| dc.identifier.uri | http://repositorio.ufes.br/handle/10/20988 | |
| dc.language | por | |
| dc.language.iso | pt | |
| dc.publisher | Universidade Federal do Espírito Santo | |
| dc.publisher.country | BR | |
| dc.publisher.course | Mestrado em Física | |
| dc.publisher.department | Centro de Ciências Exatas | |
| dc.publisher.initials | UFES | |
| dc.publisher.program | Programa de Pós-Graduação em Física | |
| dc.rights | open access | |
| dc.subject | Método Lattice Boltzmann (LBM) | |
| dc.subject | Fluidodinâmica computacional (CFD) | |
| dc.subject | Simulação numérica | |
| dc.subject | Paralelização em GPU | |
| dc.subject | Computação de Alto Desempenho (HPC) | |
| dc.subject | Lattice Boltzmann Method (LBM) | |
| dc.subject | Computational Fluid Dynamics (CFD) | |
| dc.subject | Numerical simulation | |
| dc.subject | GPU parallelization | |
| dc.subject | High-Performance Computing (HPC) | |
| dc.subject.cnpq | Física | |
| dc.title | Método Lattice Boltzmann em GPU | |
| dc.type | masterThesis |