{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,19]],"date-time":"2026-09-19T20:49:16Z","timestamp":1789850956553,"version":"4.0.1"},"reference-count":53,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2015,11,2]],"date-time":"2015-11-02T00:00:00Z","timestamp":1446422400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004963","name":"Seventh Framework Programme","doi-asserted-by":"publisher","award":["612627"],"award-info":[{"award-number":["612627"]}],"id":[{"id":"10.13039\/501100004963","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2015,11,4]]},"abstract":"<jats:p>Multiple-fluid interaction is an interesting and common visual phenomenon we often observe. In this paper, we present an energy-based Lagrangian method that expands the capability of existing multiple-fluid methods to handle various phenomena, such as extraction, partial dissolution, etc. Based on our user-adjusted Helmholtz free energy functions, the simulated fluid evolves from high-energy states to low-energy states, allowing flexible capture of various mixing and unmixing processes. We also extend the original Cahn-Hilliard equation to be better able to simulate complex fluid-fluid interaction and rich visual phenomena such as motion-related mixing and position based pattern. Our approach is easily integrated with existing state-of-the-art smooth particle hydrodynamic (SPH) solvers and can be further implemented on top of the position based dynamics (PBD) method, improving the stability and incompressibility of the fluid during Lagrangian simulation under large time steps. Performance analysis shows that our method is at least 4 times faster than the state-of-the-art multiple-fluid method. Examples are provided to demonstrate the new capability and effectiveness of our approach.<\/jats:p>","DOI":"10.1145\/2816795.2818117","type":"journal-article","created":{"date-parts":[[2015,10,27]],"date-time":"2015-10-27T12:36:39Z","timestamp":1445949399000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":43,"title":["Fast multiple-fluid simulation using Helmholtz free energy"],"prefix":"10.1145","volume":"34","author":[{"given":"Tao","family":"Yang","sequence":"first","affiliation":[{"name":"Tsinghua University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jian","family":"Chang","sequence":"additional","affiliation":[{"name":"Bournemouth University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bo","family":"Ren","sequence":"additional","affiliation":[{"name":"Nankai University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ming C.","family":"Lin","sequence":"additional","affiliation":[{"name":"Tsinghua University and University of North Carolina at Chapel Hill"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jian Jun","family":"Zhang","sequence":"additional","affiliation":[{"name":"Bournemouth University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shi-Min","family":"Hu","sequence":"additional","affiliation":[{"name":"Tsinghua University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2015,11,2]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185558"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0021-9991(03)00280-8"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.v21:3\/4"},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of SCA '07","author":"Becker M.","unstructured":"Becker , M. , and Teschner , M . 2007. Weakly compressible SPH for free surface flows . In Proceedings of SCA '07 , 209--217. Becker, M., and Teschner, M. 2007. Weakly compressible SPH for free surface flows. In Proceedings of SCA '07, 209--217."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.29"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2159516.2159522"},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Boyer F. and Lapuerta C. 2006. Study of a three component Cahn-Hilliard flow model. ESAIM:M2AN 40 4 653--687.  Boyer F. and Lapuerta C. 2006. Study of a three component Cahn-Hilliard flow model. ESAIM:M2AN 40 4 653--687.","DOI":"10.1051\/m2an:2006028"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(86)90211-1"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1744102"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1999.6246"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12324"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601146"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383260"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-2789(97)00227-3"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03074.x"},{"issue":"694894","key":"e_1_2_1_16_1","first-page":"10","article-title":"An Application of the Cahn-Hilliard Approach to Smoothed Particle Hydrodynamics","volume":"2014","author":"Hirschler M.","year":"2014","unstructured":"Hirschler , M. , Huber , M. , S\u00e4ckel , W. , Kunz , P. , and Nieken , U. 2014 . An Application of the Cahn-Hilliard Approach to Smoothed Particle Hydrodynamics . Mathematical Problems in Engineering 2014 ( 694894 ): 10 . Hirschler, M., Huber, M., S\u00e4ckel, W., Kunz, P., and Nieken, U. 2014. An Application of the Cahn-Hilliard Approach to Smoothed Particle Hydrodynamics. Mathematical Problems in Engineering 2014(694894):10.","journal-title":"Mathematical Problems in Engineering"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073283"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360647"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.105"},{"key":"e_1_2_1_20_1","unstructured":"Ihmsen M. Orthmann J. Solenthaler B. Kolb A. and Teschner M. 2014. SPH Fluids in Computer Graphics. In Eurographics 2014 - State of the Art Reports The Eurographics Association 21--42.  Ihmsen M. Orthmann J. Solenthaler B. Kolb A. and Teschner M. 2014. SPH Fluids in Computer Graphics. In Eurographics 2014 - State of the Art Reports The Eurographics Association 21--42."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1999.6332"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112099006874"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01638.x"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2004.10.032"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cnsns.2006.02.010"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2009.05.008"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866197"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.4208\/cicp.301110.040811a"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019419"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-010-0531-1"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141960"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461984"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601152"},{"key":"e_1_2_1_34_1","volume-title":"Petroleum Refinery Process Economics","author":"Maples R. E.","unstructured":"Maples , R. E. 2000. Petroleum Refinery Process Economics . PennWell Books . Maples, R. E. 2000. Petroleum Refinery Process Economics. PennWell Books."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/2421731.2421747"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(89)90032-6"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev.aa.30.090192.002551"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1994.1034"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2000.6439"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1997.5776"},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of SCA '03","author":"M\u00fcller M.","unstructured":"M\u00fcller , M. , Charypar , D. , and Gross , M . 2003. Particle-Based Fluid Simulation for Interactive Application . In Proceedings of SCA '03 , 154--159. M\u00fcller, M., Charypar, D., and Gross, M. 2003. Particle-Based Fluid Simulation for Interactive Application. In Proceedings of SCA '03, 154--159."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073402"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvcir.2007.01.005"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461918"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.v19:3\/4"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00687"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019411"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2645703"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185557"},{"key":"e_1_2_1_50_1","doi-asserted-by":"crossref","unstructured":"Shao S. and Lo Y. 2003. Incompressible SPH method for simulating Newtonian and non-Newtonian flows with a free surface. Advances in water resources 26 7 787--800.  Shao S. and Lo Y. 2003. Incompressible SPH method for simulating Newtonian and non-Newtonian flows with a free surface. Advances in water resources 26 7 787--800.","DOI":"10.1016\/S0309-1708(03)00030-7"},{"key":"e_1_2_1_51_1","volume-title":"Proceedings of SCA '08","author":"Solenthaler B.","unstructured":"Solenthaler , B. , and Pajarola , R . 2008. Density contrast SPH Interfaces . In Proceedings of SCA '08 , 211--218. Solenthaler, B., and Pajarola, R. 2008. Density contrast SPH Interfaces. In Proceedings of SCA '08, 211--218."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531346"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073298"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2816795.2818117","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2816795.2818117","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:19Z","timestamp":1750225699000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2816795.2818117"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,2]]},"references-count":53,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2015,11,4]]}},"alternative-id":["10.1145\/2816795.2818117"],"URL":"https:\/\/doi.org\/10.1145\/2816795.2818117","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,11,2]]},"assertion":[{"value":"2015-11-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}