Interactive parallel fluid solver using the Lattice-Boltzmann method and CUDA

Particle methods have been gaining momentum in the Computational Fluid Dynamics world, for their computational simplicity and inherent parallelism -- This has lead the field to jump to new hardware technologies that exploit the parallelism in a whole new way -- This project is an interactive paralle...

Full description

Autores:
Gutiérrez Mazo, Jorge Mario
Tipo de recurso:
Fecha de publicación:
2010
Institución:
Universidad EAFIT
Repositorio:
Repositorio EAFIT
Idioma:
spa
OAI Identifier:
oai:repository.eafit.edu.co:10784/12353
Acceso en línea:
http://hdl.handle.net/10784/12353
Palabra clave:
CUDA (Programa para computador)
Método Lattice Boltzmann
Unidad de Procesamiento Gráfico (GPU)
PROCESAMIENTO PARALELO (COMPUTADORES ELECTRÓNICOS)
PROGRAMACIÓN PARALELA (COMPUTADORES ELECTRÓNICOS)
MECÁNICA DE FLUIDOS
DINÁMICA DE FLUIDOS
ECUACIONES DE NAVIER-STOKES
Fluid dynamics
Parallel processing (electronic computers)
Parallel programming (computer science)
Finite Differences
Navier-stokes equations
Rights
License
Acceso abierto
Description
Summary:Particle methods have been gaining momentum in the Computational Fluid Dynamics world, for their computational simplicity and inherent parallelism -- This has lead the field to jump to new hardware technologies that exploit the parallelism in a whole new way -- This project is an interactive parallel implementation of the Lattice Boltzmann Method that runs on a hyper parallel architecture as a modern GPU and uses CUDA technology for its implementation -- First the mathematical concepts of the method are introduced, then the implementation is done using the SIMD paradigm, to later on attack the visualization and interactivity simple way