Original title:
Simulace tekutin a plynů
Translated title:
Fluid Simulation
Authors:
Štambachr, Jakub ; Polok, Lukáš (referee) ; Jošth, Radovan (advisor) Document type: Master’s theses
Year:
2011
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato diplomová práce se zabývá simulacemi kapalin a plynů, obzvláště pak počítačovou simulací toku viskózních newtonských kapalin s volným povrchem. Hlavním cílem této práce je implementovat výkonný simulační model, využívající paralelní architektury grafických karet k obecným výpočtům. K implementaci jsem zvolil Smoothed Particle Hydrodynamics, lagrangeovskou metodu založenou na částicích. Podstatnou část této práce tvoří analýza rychlosti implementovaného algoritmu, srovnání dosažených výsledků s pracemi jiných autorů a demonstrace přínosu použití grafických karet oproti klasické implementaci pro CPU. Výstupem práce je interaktivní program umožňující simulovat (a vizualizovat) vodě podobné kapaliny v reálném čase.
This diploma thesis addresses the problem of liquid and gas simulation, it particularly deals with computer simulation of flow of viscous newtonian liquids with a free surface. A main goal of this work is to create an efficient simulation model, utilizing the benefits of current GPU parallel architecture for general-purpose computing. I chose to implement Smoothed Particle Hydrodynamics, a lagrangian particle-based method. A significant portion of this thesis consists of speed analysis of the implemented algorithm, comparison with other authors' achievements in the field and a demonstration of benefits brought by GPU involvement in the computation. As an output of the thesis I present an interactive computer program that allows for real-time simulation (and visualization) of water-like fluids.
Keywords:
Computer simulation; CUDA; gas; liquid; particle system; SPH; CUDA; kapaliny; plyny; Simulace; SPH; částicový systém
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/54113