Fast fluid simulation using cluster system and graphics processing unit

In recent years, fluid simulation has gained much attention in the computer graphics community. It has been extensively used in graphics and its applications such as movies, games and virtual reality to enhance realism. Several efforts have been made to reduce the computational cost of fluid simulat...

Full description

Bibliographic Details
Main Author: Lee, Zhuo Qi.
Other Authors: Henry Johan
Format: Final Year Project (FYP)
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/35721
_version_ 1811681541284167680
author Lee, Zhuo Qi.
author2 Henry Johan
author_facet Henry Johan
Lee, Zhuo Qi.
author_sort Lee, Zhuo Qi.
collection NTU
description In recent years, fluid simulation has gained much attention in the computer graphics community. It has been extensively used in graphics and its applications such as movies, games and virtual reality to enhance realism. Several efforts have been made to reduce the computational cost of fluid simulation while retaining visual quality, one of which is the method known as “Lattice Boltzmann Method” (LBM). However, when it is run on a PC, it is still unable to produce simulation result at real time. Thus, an existing CPU based LBM simulation was ported into two platforms: a CPU cluster using Message Passing Interface (MPI), and Graphics Processing Unit (GPU) using Compute Unified Device Architecture (CUDA). The implementation details regarding the two platforms as well as some optimization issues are discussed. In addition, we also discuss and compare the performance of the two systems.
first_indexed 2024-10-01T03:42:35Z
format Final Year Project (FYP)
id ntu-10356/35721
institution Nanyang Technological University
language English
last_indexed 2024-10-01T03:42:35Z
publishDate 2010
record_format dspace
spelling ntu-10356/357212023-03-03T20:33:02Z Fast fluid simulation using cluster system and graphics processing unit Lee, Zhuo Qi. Henry Johan School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics In recent years, fluid simulation has gained much attention in the computer graphics community. It has been extensively used in graphics and its applications such as movies, games and virtual reality to enhance realism. Several efforts have been made to reduce the computational cost of fluid simulation while retaining visual quality, one of which is the method known as “Lattice Boltzmann Method” (LBM). However, when it is run on a PC, it is still unable to produce simulation result at real time. Thus, an existing CPU based LBM simulation was ported into two platforms: a CPU cluster using Message Passing Interface (MPI), and Graphics Processing Unit (GPU) using Compute Unified Device Architecture (CUDA). The implementation details regarding the two platforms as well as some optimization issues are discussed. In addition, we also discuss and compare the performance of the two systems. Bachelor of Engineering (Computer Science) 2010-04-23T01:30:37Z 2010-04-23T01:30:37Z 2010 2010 Final Year Project (FYP) http://hdl.handle.net/10356/35721 en Nanyang Technological University 56 p. application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
Lee, Zhuo Qi.
Fast fluid simulation using cluster system and graphics processing unit
title Fast fluid simulation using cluster system and graphics processing unit
title_full Fast fluid simulation using cluster system and graphics processing unit
title_fullStr Fast fluid simulation using cluster system and graphics processing unit
title_full_unstemmed Fast fluid simulation using cluster system and graphics processing unit
title_short Fast fluid simulation using cluster system and graphics processing unit
title_sort fast fluid simulation using cluster system and graphics processing unit
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
url http://hdl.handle.net/10356/35721
work_keys_str_mv AT leezhuoqi fastfluidsimulationusingclustersystemandgraphicsprocessingunit