Particle to Grid Transfer optimization on Parallel implementation of MPM based Fluid Simulation

Fluid Simulation has uses in many subjects such as aerodynamics analysis, weather simulation, dan engine analysis. A lot of optimization has been done to improve the performance of a fluid simulation. One of them is to implement parallelization within said simulation. One of the ways to produce a f...

Full description

Saved in:
Bibliographic Details
Main Author: Bimawan S, Hendrikus
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/36964
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:36964
spelling id-itb.:369642019-03-18T09:31:14ZParticle to Grid Transfer optimization on Parallel implementation of MPM based Fluid Simulation Bimawan S, Hendrikus Indonesia Final Project MPM, CUDA, histogram sort, bitonic sort, fluid simulation INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/36964 Fluid Simulation has uses in many subjects such as aerodynamics analysis, weather simulation, dan engine analysis. A lot of optimization has been done to improve the performance of a fluid simulation. One of them is to implement parallelization within said simulation. One of the ways to produce a fluid simulation is through implementation of Material Point Method (MPM). In the previous works MPM has been successfully implemented on Graphics Processing unit (GPU) using Compute Unified Device Architecture (CUDA). That implementation goal is to run the simulation within parallel code. This paper discusses a way to improve the performance of said simulation further through the implementation of sorting algorithm. This implementation speeds up most of the kernel performance, though an overhead for sort is introduced. The end result may improve the simulation performance for a machine configuration and may decrease the performance for others. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Fluid Simulation has uses in many subjects such as aerodynamics analysis, weather simulation, dan engine analysis. A lot of optimization has been done to improve the performance of a fluid simulation. One of them is to implement parallelization within said simulation. One of the ways to produce a fluid simulation is through implementation of Material Point Method (MPM). In the previous works MPM has been successfully implemented on Graphics Processing unit (GPU) using Compute Unified Device Architecture (CUDA). That implementation goal is to run the simulation within parallel code. This paper discusses a way to improve the performance of said simulation further through the implementation of sorting algorithm. This implementation speeds up most of the kernel performance, though an overhead for sort is introduced. The end result may improve the simulation performance for a machine configuration and may decrease the performance for others.
format Final Project
author Bimawan S, Hendrikus
spellingShingle Bimawan S, Hendrikus
Particle to Grid Transfer optimization on Parallel implementation of MPM based Fluid Simulation
author_facet Bimawan S, Hendrikus
author_sort Bimawan S, Hendrikus
title Particle to Grid Transfer optimization on Parallel implementation of MPM based Fluid Simulation
title_short Particle to Grid Transfer optimization on Parallel implementation of MPM based Fluid Simulation
title_full Particle to Grid Transfer optimization on Parallel implementation of MPM based Fluid Simulation
title_fullStr Particle to Grid Transfer optimization on Parallel implementation of MPM based Fluid Simulation
title_full_unstemmed Particle to Grid Transfer optimization on Parallel implementation of MPM based Fluid Simulation
title_sort particle to grid transfer optimization on parallel implementation of mpm based fluid simulation
url https://digilib.itb.ac.id/gdl/view/36964
_version_ 1822924779380801536