lbflow: implementação modular em Rust para simulações de Rede Boltzmann

Vol. 3, 2026 - 339593
Apresentação Oral
Favoritar este trabalho
Como citar esse trabalho?
Resumo

Este trabalho apresenta o lbflow, um código em Rust para simulações via método de Lattice Boltzmann, com suporte a escoamento incompressível e transporte de escalares passivos. O código foi estruturado de forma modular, visando flexibilidade e facilidade de configuração dos casos. A validação, realizada com os problemas da cavidade com tampa móvel e da difusão a partir de placa plana em escoamento uniforme, mostrou boa concordância com referências clássicas. Na análise de desempenho, o código apresentou speedup próximo ao ideal e boa escalabilidade paralela em CPU, mostrando-se promissor para futuras extensões e aplicações.

Compartilhe suas ideias ou dúvidas com os autores!

Sabia que o maior estímulo no desenvolvimento científico e cultural é a curiosidade? Deixe seus questionamentos ou sugestões para o autor!

Faça login para interagir

Tem uma dúvida ou sugestão? Compartilhe seu feedback com os autores!

Instituições
  • 1 Universidade Estadual de Campinas - UNICAMP
  • 2 UNICAMP
Eixo Temático
  • 1. Algoritmos inovadores
Palavras-chave
Método de Rede Boltzmann
Código próprio
Linguagem Rust
Paralelização