Lightweight particle-based real-time fluid simulation for mobile environment

Jin Chun Piao, Jue Min Lu, Chung Pyo Hong, Shin Dug Kim

Research output: Contribution to journalArticlepeer-review


This paper presents a real-time lightweight fluid simulation based on a particle fluid technique developed for mobile environment. The Bullet physics engine and smoothed particle hydrodynamic (SPH) fluid algorithm will be used for our lightweight fluid simulation. First, we describe an advanced collision detection mechanism that will be used. By using this method, less computational resources are required. Secondly, we present a simplified SPH algorithm where nearby particles are grouped together to minimize the number of calculations. By decreasing the number of particles, an improved computational performance is expected. Finally, the ARM NEON based parallel computing technique was enabled to reduce execution time by lowering the number of arithmetic instructions. Several experiments are carried out where the experimental results indicate the first technique led to a 50% improvement in performance. The second technique provided a 17% overall improvement. The third technique delivered a performance improvement within the range of 26%–40%. Overall, the experimental results show that the proposed techniques provided an accumulative performance improvement of approximately 120% for all applied methodologies.

Original languageEnglish
Pages (from-to)32-48
Number of pages17
JournalSimulation Modelling Practice and Theory
Publication statusPublished - 2017 Sep 1

Bibliographical note

Funding Information:
This research was partially supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT and Future Planning (2012R1A1A2043400 and 2016M1B3A1A019376).

Publisher Copyright:
© 2017 Elsevier B.V.

All Science Journal Classification (ASJC) codes

  • Software
  • Modelling and Simulation
  • Hardware and Architecture


Dive into the research topics of 'Lightweight particle-based real-time fluid simulation for mobile environment'. Together they form a unique fingerprint.

Cite this