{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T01:42:53Z","timestamp":1778290973156,"version":"3.51.4"},"reference-count":24,"publisher":"Springer Science and Business Media LLC","issue":"23-24","license":[{"start":{"date-parts":[[2019,8,5]],"date-time":"2019-08-05T00:00:00Z","timestamp":1564963200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,8,5]],"date-time":"2019-08-05T00:00:00Z","timestamp":1564963200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100004826","name":"Natural Science Foundation of Beijing Municipality","doi-asserted-by":"publisher","award":["4182018"],"award-info":[{"award-number":["4182018"]}],"id":[{"id":"10.13039\/501100004826","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2020,6]]},"DOI":"10.1007\/s11042-019-08002-4","type":"journal-article","created":{"date-parts":[[2019,8,5]],"date-time":"2019-08-05T08:03:41Z","timestamp":1564992221000},"page":"16683-16706","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["An fast simulation tool for fluid animation in VR application based on GPUs"],"prefix":"10.1007","volume":"79","author":[{"given":"Fengquan","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiuming","family":"Wei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liuqing","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,8,5]]},"reference":[{"key":"8002_CR1","doi-asserted-by":"publisher","first-page":"5342","DOI":"10.1016\/j.jcp.2008.01.047","volume":"227","author":"JA Anderson","year":"2008","unstructured":"Anderson JA, Lorenz CD, Travesset A (2008) General purpose molecular dynamics simulations fully implemented on graphics processing units. J Comput Phys 227:5342\u20135359","journal-title":"J Comput Phys"},{"key":"8002_CR2","unstructured":"Band S, Gissler C, Peer A, Teschner M (2018) MLS pressure extrapolation for the boundary handling divergence-free SPH. Workshop on virtual reality interaction and physical simulation VRIPHYS"},{"key":"8002_CR3","unstructured":"Becker M, Teschner M (2007) Weakly compressible SPH for free surface flows[C]. In: Proceedings of the 2007 ACM SIGGRAPH\/Eurographics symposium on Computer animation. Eurographics Association, pp 209\u2013217"},{"issue":"0","key":"8002_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.cag.2014.07.004","volume":"44","author":"J Bender","year":"2014","unstructured":"Bender J, Koschier D, Charrier P (2014) Weberd.: position-based simulation of continuous materials. Comput Graph 44(0):1\u201310","journal-title":"Comput Graph"},{"issue":"6","key":"8002_CR5","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1111\/cgf.12346","volume":"33","author":"J Bender","year":"2014","unstructured":"Bender J, M\u00fcller M, Otaduy MA, Teschner M, Macklin M (2014) A survey on position-based simulation methods in computer graphics. Comput Graph Forum 33(6):228\u2013251","journal-title":"Comput Graph Forum"},{"issue":"4","key":"8002_CR6","doi-asserted-by":"publisher","first-page":"579","DOI":"10.1007\/s00371-018-1488-8","volume":"35","author":"J Cornelis","year":"2019","unstructured":"Cornelis J, Bender J, Gissler C, Ihmsen M (2019) An optimized source term formulation for incompressible SPH. Vis Comput 35(4):579\u2013590","journal-title":"Vis Comput"},{"key":"8002_CR7","doi-asserted-by":"publisher","unstructured":"Deng W, Xu J, Zhao H (2019) An improved ant colony optimization algorithm based on hybrid strategies for scheduling problem. IEEE ACCESS, \n                  https:\/\/doi.org\/10.1109\/ACCESS.2019.2897580","DOI":"10.1109\/ACCESS.2019.2897580"},{"key":"8002_CR8","doi-asserted-by":"crossref","unstructured":"Diziol R, Bender J, Bayer D (2011) Robust real-time deformation of incompressible surface meshes. In: Proceedings of the 2011 ACM SIGGRAPH\/Eurographics symposium on computer animation, SCA \u201911, Eurographics association, pp 1\u201310","DOI":"10.1145\/2019406.2019438"},{"key":"8002_CR9","doi-asserted-by":"publisher","first-page":"1203","DOI":"10.1016\/j.compfluid.2008.11.012","volume":"38","author":"A Ferrari","year":"2009","unstructured":"Ferrari A, Dumbser M, Toro EF, Armanini A (2009) A new 3D parallel SPH scheme for free surface flows. Comput Fluids 38:1203\u20131217","journal-title":"Comput Fluids"},{"key":"8002_CR10","doi-asserted-by":"publisher","first-page":"2445","DOI":"10.1016\/j.cpc.2011.07.002","volume":"182","author":"A Frezzotti","year":"2011","unstructured":"Frezzotti A, Ghiroldi GP, Gibelli L (2011) Solving the Boltzmann equation on GPUs. Comput Phys Commun 182:2445\u20132453","journal-title":"Comput Phys Commun"},{"issue":"S1","key":"8002_CR11","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1080\/00221686.2010.9641247","volume":"48","author":"A Herault","year":"2010","unstructured":"Herault A, Bilotta G, Dalrymple RA (2010) SPH on GPU with CUDA[J]. J Hydraul Res 48(S1):74\u201379","journal-title":"J Hydraul Res"},{"issue":"1","key":"8002_CR12","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1111\/j.1467-8659.2010.01832.x","volume":"30","author":"M Ihmsen","year":"2011","unstructured":"Ihmsen M, Akinci N, Becker M, Teschner M (2011) A parallel SPH implementation on multi-core CPUs. Comput Graph Forum 30(1):99\u2013112","journal-title":"Comput Graph Forum"},{"key":"8002_CR13","doi-asserted-by":"crossref","unstructured":"Kalojanov J, Slusallek P (2009) A parallel algorithm for construction of uniform grids. In: Proceedings of the ACM conference on high performance graphics, pp 23\u201328","DOI":"10.1145\/1572769.1572773"},{"issue":"3","key":"8002_CR14","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1023\/B:IJPP.0000029272.69895.c1","volume":"32","author":"J Liu","year":"2004","unstructured":"Liu J, Wu J, Panda DK (2004) High performance RDMA-based MPI implementation over InfiniBand[J]. Int J Parallel Prog 32(3):167\u2013198","journal-title":"Int J Parallel Prog"},{"issue":"4","key":"8002_CR15","doi-asserted-by":"publisher","first-page":"104:1","DOI":"10.1145\/2461912.2461984","volume":"32","author":"M Macklin","year":"2013","unstructured":"Macklin M, M\u00fcller M (2013) Position based fluids. ACM Trans Graph 32 (4):104:1\u2013104:12","journal-title":"ACM Trans Graph"},{"key":"8002_CR16","first-page":"99","volume":"30","author":"I Markus","year":"2010","unstructured":"Markus I, Nadir A, Markus B (2010) A parallel sph implementation on multi-core cpus. Comput Graph Forum 30:99\u2013112","journal-title":"Comput Graph Forum"},{"issue":"2","key":"8002_CR17","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1006\/jcph.1994.1034","volume":"110","author":"JJ Monaghan","year":"1994","unstructured":"Monaghan JJ (1994) Simulating free surface flows with sph. J Comput Phys 110 (2):399\u2013406","journal-title":"J Comput Phys"},{"issue":"3","key":"8002_CR18","first-page":"133","volume":"25","author":"C Moulinec","year":"2008","unstructured":"Moulinec C, Issa R, Marongiu J-C, Violeau D (2008) Parallel 3-D SPH simulations. Comput Model Eng Sci 25(3):133\u2013148","journal-title":"Comput Model Eng Sci"},{"issue":"2","key":"8002_CR19","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.jvcir.2007.01.005","volume":"18","author":"M M\u00fcller","year":"2007","unstructured":"M\u00fcller M, Heidelberger B, Hennix M, et al (2007) Position based dynamics[J]. J Vis Commun Image Represent 18(2):109\u2013118","journal-title":"J Vis Commun Image Represent"},{"key":"8002_CR20","doi-asserted-by":"crossref","unstructured":"Potluri S, Wang H, Bureddy D, et al (2012) Optimizing MPI communication on multi-GPU systems using CUDA inter-process communication[C]. In: 2012 IEEE 26th International parallel and distributed processing symposium workshops & PhD forum (IPDPSW). IEEE, pp 1848\u20131857","DOI":"10.1109\/IPDPSW.2012.228"},{"issue":"3","key":"8002_CR21","first-page":"40","volume":"28","author":"B Solenthaler","year":"2009","unstructured":"Solenthaler B, Pajarola R (2009) Predictive-corrective incompressible SPH[C]. ACM Trans Graph (TOG) ACM 28(3):40","journal-title":"ACM Trans Graph (TOG) ACM"},{"key":"8002_CR22","doi-asserted-by":"crossref","unstructured":"Wang H, Potluri S, Luo M, et al (2011) Optimized non-contiguous MPI datatype communication for GPU clusters: design, implementation and evaluation with MVAPICH2[ C]. In: 2011 IEEE International conference on cluster computing (CLUSTER). IEEE, pp 308\u2013316","DOI":"10.1109\/CLUSTER.2011.42"},{"issue":"4","key":"8002_CR23","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1002\/jnm.1890","volume":"26","author":"F Zhang","year":"2013","unstructured":"Zhang F, Xukun S, Xiang L, et al (2013) A particle model for fluid simulation on the multi-graphics processing unit. Int J Numer Modell: Electron Netw Dev Fields 26(4):397\u2013414","journal-title":"Int J Numer Modell: Electron Netw Dev Fields"},{"key":"8002_CR24","unstructured":"Zhang F, Zhaowei W, Jian C, et al (2017) A fast framework construction and visulization method for particle-based fluid. EUBASIP Journal on Image and Video Processing (2017), 79"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-019-08002-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11042-019-08002-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-019-08002-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,3]],"date-time":"2020-08-03T23:33:03Z","timestamp":1596497583000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11042-019-08002-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,5]]},"references-count":24,"journal-issue":{"issue":"23-24","published-print":{"date-parts":[[2020,6]]}},"alternative-id":["8002"],"URL":"https:\/\/doi.org\/10.1007\/s11042-019-08002-4","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"value":"1380-7501","type":"print"},{"value":"1573-7721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,5]]},"assertion":[{"value":"14 February 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 May 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 July 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 August 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}