NAVIER-STOKES EM GPU

Master thesis Portuguese OPEN
ALEX LAIER BORDIGNON (2006)
  • Publisher: PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
  • Subject: COMPUTACAO GRAFICA | COMPUTER GRAPHICS | MATEMATICA DISCRETA | DISCRETE MATHEMATICS | UNIDADE DE PROCESSAMENTO | UNIT PROCESSING | EQUACAO DE NAVIER-STOKES | NAVIER-STOKES EQUATION | MATEMÁTICA APLICADA

Nesse trabalho, mostramos como simular um fluido em duas dimensões em um domínio com fronteiras arbitrárias. Nosso trabalho é baseado no esquema stable fluids desenvolvido por Joe Stam. A implementação é feita na GPU (Graphics Processing Unit), permitindo velocidade de interação com o fluido. Fazemos uso da linguagem Cg (C for Graphics), desenvolvida pela companhia NVidia. Nossas principais contribuições são o tratamento das múltiplas fronteiras, onde aplicamos interpolação bilinear para atingir melhores resultados, armazenamento das condições de fronteira usa apenas um canal de textura, e o uso de confinamento de vorticidade. In this work we show how to simulate fluids in two dimensions in a domain with arbitrary bondaries. Our work is based on the stable fluid scheme developed by Jo Stam. The implementation is done in GPU (Graphics Processinfg Unit), thus allowing fluid interaction speed. We use the language Cg (C for Graphics) developed by the company Nvídia. Our main contributions are the treatment of domains with multiple boundaries, where we apply bilinear interpolation to obtain better results, the storage of the bondaty conditions in a unique texturre channel, and the use of vorticity confinement.
Share - Bookmark