Melola Discovery

← Melola Discovery

Jurnal SINTA 2

Improvement of Fluid Simulation Runtime of Smoothed Particle Hydrodynamics by Using Graphics Processing Unit (GPU)

Journal of ICT Research and Applications (JICTRA) · Vol. 11 No. 3 (2017) · hlm. 230–252

DOI
10.5614/itbj.ict.res.appl.2017.11.3.2
ISSN
2338-5499, 2337-5787
Terbit
2017-12-22
Penerbit
DRI - ITB
Bahasa
eng

Abstrak

This study concerns an implementation of smoothed particle hydrodynamics (SPH) fluid simulation on a graphics processing unit (GPU) using the Compute Unified Device Architecture's (CUDA) parallel programming. A bookkeeping method for the neighbor search algorithm was incorporated to accelerate calculations. Based on sequence code profiling of the SPH method, particle interaction computation "“ which comprises the calculation of the continuity equation and the momentum conservation equation "“ consumes 95.2% of the calculation time. In this paper, an improvement of the calculation is proposed by calculating the particle interaction part on the GPU and by using a bookkeeping algorithm to restrict the calculation only to contributed particles. Three aspects are addressed in this paper: firstly, speed-up of the CUDA parallel programming computation as a function of the number of particles used in the simulation; secondly, the influence of double precision and single precision schemes on the computational acceleration; and thirdly, calculation accuracy with respect to the number of particles. Scott Russell's wave generator was implemented for a 2D case and a 3D dam-break. The results show that the proposed method was succesfull in accelerating the SPH simulation on the GPU.

Kata kunci

Jaringan kolaborasi para penulis

40 penulis · 174 tautan kepenulisan bersama · 116 lintas organisasi · menampilkan 40 yang paling banyak terhubung

Arahkan kursor atau ketuk sebuah nama untuk menyorot rekan penulisnya. Klik dua kali untuk membuka halaman penulis.

  • Bandung Institute of Technology
  • Universitas Gadjah Mada
  • IPB University
  • Sumatera Institute of Technology
  • Universitas Airlangga
  • Universitas Bhayangkara Jakarta Raya
  • Padjadjaran University
  • Organisasi lain
  • Afiliasi tidak diketahui
  • Organisasi berbeda
  • Organisasi sama
  • Afiliasi tidak diketahui
  • Garis lebih tebal = lebih banyak artikel bersama · lingkaran lebih besar = lebih banyak artikel
Tampilkan sebagai tabel
Rekan penulisOrganisasiArtikel bersama
Irwan MeilanoBandung Institute of Technology3
Mitra DjamalBandung Institute of Technology2
Ratih KumalasariUniversitas Bhayangkara Jakarta Raya2
Eleonora AgustinePadjadjaran University2
Acep PurqonBandung Institute of Technology2
Doddy SutarnoBandung Institute of Technology2
Melany FebrinaSumatera Institute of Technology1
Eko SatriaSumatera Institute of Technology1
Martin LiessRheinMain University of Applied Sciences1
Husnul HamdiAfiliasi tidak diketahui1
Hendra Edi GunawanBandung Institute of Technology1
Hendra GunawanPusat Vulkanologi dan Mitigasi Bencana Geologi1
Mitra DjamalBandung Institute of Technology1
Nina Siti AminahBandung Institute of Technology1
Wahyudi WahyudiUniversitas Gadjah Mada1
Irzaman IrzamanIPB University1
Perdinan PerdinanIPB University1
Retna ApsariUniversitas Airlangga1
Wiwit SuryantoUniversitas Gadjah Mada1
Imam SuyantoUniversitas Gadjah Mada1
Ari SetiawanUniversitas Gadjah Mada1
Heriansyah PutraIPB University1
Herlan DarmawanUniversitas Gadjah Mada1
Maria EvitaBandung Institute of Technology1
Moh YasinUniversitas Airlangga1
Sri AningsihAfiliasi tidak diketahui1
Ahmad BasukiAfiliasi tidak diketahui1
Hairil AnwarBandung Institute of Technology1
Harry MahardikaBandung Institute of Technology1
Cahyo Aji HapsoroBandung Institute of Technology1
Warsa WarsaBandung Institute of Technology1
Tsuneomi KagiyamaInstitute for Geothermal Sciences, Graduate School of Science, Kyoto University1
Umar SaidBandung Institute of Technology1
Bakrun BakrunBadan Geologi1
Alamta SingarimbunBandung Institute of Technology1
Dini AndrianiAfiliasi tidak diketahui1
Richardo Barry AstroUniversitas Flores1

Afiliasi berasal dari OpenAlex; metadata OAI-PMH jurnal tidak memuatnya. Penulis tanpa ID OpenAlex dicocokkan berdasarkan nama, sehingga dua orang bisa tergabung atau satu orang bisa terpisah.

Sumber metadata: OAI-PMH (metadata jurnal) https://journals.itb.ac.id/index.php/jictra/oai, pertama di-harvest 26 Okt 2026, terakhir terlihat 8 Nov 2026.
Metadata asli (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="en-US">Improvement of Fluid Simulation Runtime of Smoothed Particle Hydrodynamics by Using Graphics Processing Unit (GPU)</dc:title>
	<dc:creator>Srigutomo, Wahyu</dc:creator>
	<dc:creator>Kurnia, Ruddy</dc:creator>
	<dc:creator>Suprijadi, Suprijadi</dc:creator>
	<dc:subject xml:lang="en-US">Compute Unified Device Architecture (CUDA)</dc:subject>
	<dc:subject xml:lang="en-US">fluid simulation runtime</dc:subject>
	<dc:subject xml:lang="en-US">graphic processing unit (GPU)</dc:subject>
	<dc:subject xml:lang="en-US">Scott Russell’s wave generator</dc:subject>
	<dc:subject xml:lang="en-US">smoothed particle hydrodynamics (SPH).</dc:subject>
	<dc:description xml:lang="en-US">This study concerns an implementation of smoothed particle hydrodynamics (SPH) fluid simulation on a graphics processing unit (GPU) using the Compute Unified Device Architecture's (CUDA) parallel programming. A bookkeeping method for the neighbor search algorithm was incorporated to accelerate calculations. Based on sequence code profiling of the SPH method, particle interaction computation "“ which comprises the calculation of the continuity equation and the momentum conservation equation "“ consumes 95.2% of the calculation time. In this paper, an improvement of the calculation is proposed by calculating the particle interaction part on the GPU and by using a bookkeeping algorithm to restrict the calculation only to contributed particles. Three aspects are addressed in this paper: firstly, speed-up of the CUDA parallel programming computation as a function of the number of particles used in the simulation; secondly, the influence of double precision and single precision schemes on the computational acceleration; and thirdly, calculation accuracy with respect to the number of particles. Scott Russell's wave generator was implemented for a 2D case and a 3D dam-break. The results show that the proposed method was succesfull in accelerating the SPH simulation on the GPU.</dc:description>
	<dc:publisher xml:lang="en-US">DRI - ITB</dc:publisher>
	<dc:date>2017-12-22</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:type xml:lang="en-US">Peer-reviewed Article</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://journals.itb.ac.id/index.php/jictra/article/view/3613</dc:identifier>
	<dc:identifier>10.5614/itbj.ict.res.appl.2017.11.3.2</dc:identifier>
	<dc:source xml:lang="en-US">Journal of ICT Research and Applications; Vol. 11 No. 3 (2017); 230-252</dc:source>
	<dc:source>2338-5499</dc:source>
	<dc:source>2337-5787</dc:source>
	<dc:language>eng</dc:language>
	<dc:relation>https://journals.itb.ac.id/index.php/jictra/article/view/3613/3048</dc:relation>
</oai_dc:dc>