{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T13:13:13Z","timestamp":1778332393185,"version":"3.51.4"},"reference-count":19,"publisher":"Wiley","license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"funder":[{"name":"National High Technology Research and Development Program of China","award":["2012AA011503"],"award-info":[{"award-number":["2012AA011503"]}]},{"name":"National High Technology Research and Development Program of China","award":["2012B090600008"],"award-info":[{"award-number":["2012B090600008"]}]},{"name":"Project on the Integration of Industry, Education and Research of Guangdong Province","award":["2012AA011503"],"award-info":[{"award-number":["2012AA011503"]}]},{"name":"Project on the Integration of Industry, Education and Research of Guangdong Province","award":["2012B090600008"],"award-info":[{"award-number":["2012B090600008"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["International Journal of Computer Games Technology"],"published-print":{"date-parts":[[2015]]},"abstract":"<jats:p>We present a parallel framework for simulating incompressible fluids with predictive-corrective incompressible smoothed particle hydrodynamics (PCISPH) on the GPU in real time. To this end, we propose an efficient GPU streaming pipeline to map the entire computational task onto the GPU, fully exploiting the massive computational power of state-of-the-art GPUs. In PCISPH-based simulations, neighbor search is the major performance obstacle because this process is performed several times at each time step. To eliminate this bottleneck, an efficient parallel sorting method for this time-consuming step is introduced. Moreover, we discuss several optimization techniques including using fast on-chip shared memory to avoid global memory bandwidth limitations and thus further improve performance on modern GPU hardware. With our framework, the realism of real-time fluid simulation is significantly improved since our method enforces incompressibility constraint which is typically ignored due to efficiency reason in previous GPU-based SPH methods. The performance results illustrate that our approach can efficiently simulate realistic incompressible fluid in real time and results in a speed-up factor of up to 23 on a high-end NVIDIA GPU in comparison to single-threaded CPU-based implementation.<\/jats:p>","DOI":"10.1155\/2015\/417417","type":"journal-article","created":{"date-parts":[[2015,1,18]],"date-time":"2015-01-18T16:00:17Z","timestamp":1421596817000},"page":"1-12","source":"Crossref","is-referenced-by-count":10,"title":["Real-Time Incompressible Fluid Simulation on the GPU"],"prefix":"10.1155","volume":"2015","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7276-9490","authenticated-orcid":true,"given":"Xiao","family":"Nie","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China"},{"name":"Provincial Key Laboratory of Digital Media, Chengdu 611731, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leiting","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China"},{"name":"Provincial Key Laboratory of Digital Media, Chengdu 611731, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"Xiang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"1","doi-asserted-by":"publisher","DOI":"10.1086\/112164"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1093\/mnras\/181.3.375"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1002\/cav.162"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276437"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1999.6246"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00687"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1994.1034"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531346"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185558"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03074.x"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/tvcg.2013.105"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.2312\/egst.20141034"},{"key":"21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1007\/11758549_35","volume-title":"Particle-based fluid simulation on the GPU","volume":"3994","year":"2006"},{"key":"22","first-page":"137","volume-title":"Adaptive sampling and rendering of fluids on the GPU","year":"2008"},{"key":"23","first-page":"63","year":"2007","journal-title":"Proceedings of Computer Graphics International"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1201\/b11324-11"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.2312\/PE\/PG\/PG2012short\/029-034"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01832.x"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.107"}],"container-title":["International Journal of Computer Games Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/ijcgt\/2015\/417417.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/ijcgt\/2015\/417417.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/ijcgt\/2015\/417417.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,22]],"date-time":"2017-06-22T23:51:02Z","timestamp":1498175462000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.hindawi.com\/journals\/ijcgt\/2015\/417417\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"references-count":19,"alternative-id":["417417","417417"],"URL":"https:\/\/doi.org\/10.1155\/2015\/417417","relation":{},"ISSN":["1687-7047","1687-7055"],"issn-type":[{"value":"1687-7047","type":"print"},{"value":"1687-7055","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015]]}}}