{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,23]],"date-time":"2025-10-23T20:46:22Z","timestamp":1761252382907},"reference-count":20,"publisher":"Wiley","issue":"3-4","license":[{"start":{"date-parts":[[2004,6,16]],"date-time":"2004-06-16T00:00:00Z","timestamp":1087344000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computer Animation &amp; Virtual"],"published-print":{"date-parts":[[2004,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Taking advantage of the parallelism and programmability of GPU, we solve the fluid dynamics problem completely on GPU. Different from previous methods, the whole computation is accelerated in our method by packing the scalar and vector variables into four channels of texels. In order to be adaptive to the arbitrary boundary conditions, we group the grid nodes into different types according to their positions relative to obstacles and search the node that determines the value of the current node. Then we compute the texture coordinates offsets according to the type of the boundary condition of each node to determine the corresponding variables and achieve the interaction of flows with obstacles set freely by users. The test results prove the efficiency of our method and exhibit the potential of GPU for general\u2010purpose computations. Copyright \u00a9 2004 John Wiley &amp; Sons, Ltd.<\/jats:p>","DOI":"10.1002\/cav.16","type":"journal-article","created":{"date-parts":[[2004,6,16]],"date-time":"2004-06-16T12:11:57Z","timestamp":1087387917000},"page":"139-146","source":"Crossref","is-referenced-by-count":35,"title":["An improved study of real\u2010time fluid simulation on GPU"],"prefix":"10.1002","volume":"15","author":[{"given":"Enhua","family":"Wu","sequence":"first","affiliation":[]},{"given":"Youquan","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Xuehui","family":"Liu","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2004,6,16]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"crossref","unstructured":"BolzJ FarmerI GrinspunE Schr\u00f6derP.Sparse Matrix Solvers on the GPU: conjugate gradients and multigrid.ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2003;917\u2013924.","DOI":"10.1145\/882262.882364"},{"key":"e_1_2_1_3_2","doi-asserted-by":"crossref","unstructured":"EnrightD MarschnerS FedkiwR.Animation and rendering of complex water surfaces.ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2002;736\u2013744.","DOI":"10.1145\/566654.566645"},{"key":"e_1_2_1_4_2","first-page":"15","volume-title":"Proceedings of SIGGRAPH","author":"Fedkiw R","year":"2001"},{"key":"e_1_2_1_5_2","first-page":"23","volume-title":"Proceedings of SIGGRAPH","author":"Foster N","year":"1996"},{"key":"e_1_2_1_6_2","first-page":"23","volume-title":"Proceedings of SIGGRAPH","author":"Foster N","year":"2001"},{"key":"e_1_2_1_7_2","first-page":"102","volume-title":"Proceeding of Graphics Hardware","author":"Goodnight N","year":"2003"},{"key":"e_1_2_1_8_2","unstructured":"GPGPU website.http:\/\/www.gpgpu.org"},{"key":"e_1_2_1_9_2","first-page":"109","volume-title":"Proceedings of Graphics Hardware","author":"Harris MJ","year":"2002"},{"key":"e_1_2_1_10_2","first-page":"92","volume-title":"Proceedings of Graphics Hardware","author":"Harris MJ","year":"2003"},{"key":"e_1_2_1_11_2","unstructured":"HarrisMJ.Real\u2010Time cloud simulation and rendering. Ph.D thesis 2003."},{"key":"e_1_2_1_12_2","first-page":"86","volume-title":"Proceedings of SIGGRAPH\/Eurographics Symposium on Computer Animation","author":"Kim T","year":"2003"},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882363"},{"key":"e_1_2_1_14_2","first-page":"75","volume-title":"IEEE Visualization","author":"Lefohn AE","year":"2003"},{"key":"e_1_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-003-0210-6"},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1236476"},{"key":"e_1_2_1_17_2","unstructured":"NguyenDQ FedkiwR JensenHW.Physically based modeling and animation of fire.ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2003;703\u2013707."},{"key":"e_1_2_1_18_2","doi-asserted-by":"crossref","unstructured":"RasmussenN NguyenDQ GeigerW FedkiwR.Smoke simulation for large scale phenomena.ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2003;703\u2013707.","DOI":"10.1145\/882262.882335"},{"key":"e_1_2_1_19_2","first-page":"98","volume-title":"Proceedings of VIIP","author":"Rumpf M","year":"2001"},{"key":"e_1_2_1_20_2","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1145\/166117.166163","volume-title":"Proceedings of SIGGRAPH","author":"Stam J","year":"1993"},{"key":"e_1_2_1_21_2","doi-asserted-by":"crossref","unstructured":"StamJ.Stable fluids. InProceedings of SIGGRAPH 1999;121\u2013128.","DOI":"10.1145\/311535.311548"}],"container-title":["Computer Animation and Virtual Worlds"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcav.16","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cav.16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,31]],"date-time":"2023-08-31T16:13:48Z","timestamp":1693498428000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cav.16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,6,16]]},"references-count":20,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2004,7]]}},"alternative-id":["10.1002\/cav.16"],"URL":"https:\/\/doi.org\/10.1002\/cav.16","archive":["Portico"],"relation":{},"ISSN":["1546-4261","1546-427X"],"issn-type":[{"value":"1546-4261","type":"print"},{"value":"1546-427X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004,6,16]]}}}