{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,15]],"date-time":"2026-04-15T22:06:24Z","timestamp":1776290784468,"version":"3.50.1"},"reference-count":59,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2019,7,12]],"date-time":"2019-07-12T00:00:00Z","timestamp":1562889600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2019,8,31]]},"abstract":"<jats:p>We present an approach to the accurate and efficient large-scale simulation of the complex dynamics of ferrofluids based on physical principles. Ferrofluids are liquids containing magnetic particles that react to an external magnetic field without solidifying. In this contribution, we employ smooth magnets to simulate ferrofluids in contrast to previous methods based on the finite element method or point magnets. We solve the magnetization using the analytical solution of the smooth magnets' field, and derive the bounded magnetic force formulas addressing particle penetration. We integrate the magnetic field and force evaluations into the fast multipole method allowing for efficient large-scale simulations of ferrofluids. The presented simulations are well reproducible since our approach can be easily incorporated into a framework implementing a Fast Multipole Method and a Smoothed Particle Hydrodynamics fluid solver with surface tension. We provide a detailed analysis of our approach and validate our results against real wet lab experiments. This work can potentially open the door for a deeper understanding of ferrofluids and for the identification of new areas of applications of these materials.<\/jats:p>","DOI":"10.1145\/3306346.3322973","type":"journal-article","created":{"date-parts":[[2019,7,12]],"date-time":"2019-07-12T19:04:08Z","timestamp":1562958248000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":35,"title":["On the accurate large-scale simulation of ferrofluids"],"prefix":"10.1145","volume":"38","author":[{"given":"Libo","family":"Huang","sequence":"first","affiliation":[{"name":"KAUST, Thuwal, KSA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Torsten","family":"H\u00e4drich","sequence":"additional","affiliation":[{"name":"KAUST, Thuwal, KSA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dominik L.","family":"Michels","sequence":"additional","affiliation":[{"name":"KAUST, Thuwal, KSA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,7,12]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2012.05.005"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508395"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185558"},{"key":"e_1_2_2_4_1","volume-title":"Numerical diffusive terms in weakly-compressible SPH schemes. Computer Physics Communications 183 (Dec","author":"Antuono Matteo","year":"2012","unstructured":"Matteo Antuono , Andrea Colagrossi , and Salvatore Marrone . 2012. Numerical diffusive terms in weakly-compressible SPH schemes. Computer Physics Communications 183 (Dec . 2012 ), 2570--2580. Matteo Antuono, Andrea Colagrossi, and Salvatore Marrone. 2012. Numerical diffusive terms in weakly-compressible SPH schemes. Computer Physics Communications 183 (Dec. 2012), 2570--2580."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180486"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2018.08.001"},{"key":"e_1_2_2_7_1","volume-title":"Wavelets, Multilevel Methods and Elliptic PDEs","author":"Beatson Rick","unstructured":"Rick Beatson and Leslie Greengard . 1997. A short course on fast multipole methods . In Wavelets, Multilevel Methods and Elliptic PDEs . Oxford University Press , 1--37. Rick Beatson and Leslie Greengard. 1997. A short course on fast multipole methods. In Wavelets, Multilevel Methods and Elliptic PDEs. Oxford University Press, 1--37."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(96)01078-X"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2578335"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1364\/OE.15.018190"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1049\/piee.1977.0222"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmmm.2013.11.042"},{"key":"e_1_2_2_13_1","volume-title":"FMMTL: FMM Template Library a generalized framework for kernel matrices. In Numerical Mathematics and Advanced Applications, ENUMATH","author":"Cecka Cris","year":"2015","unstructured":"Cris Cecka and Simon Layton . 2015 . FMMTL: FMM Template Library a generalized framework for kernel matrices. In Numerical Mathematics and Advanced Applications, ENUMATH 2013, Assyr Abdulle, Simone Deparis , Daniel Kressner, Fabio Nobile, and Marco Picasso (Eds.). Springer International Publishing , Cham, 611--620. Cris Cecka and Simon Layton. 2015. FMMTL: FMM Template Library a generalized framework for kernel matrices. In Numerical Mathematics and Advanced Applications, ENUMATH 2013, Assyr Abdulle, Simone Deparis, Daniel Kressner, Fabio Nobile, and Marco Picasso (Eds.). Springer International Publishing, Cham, 611--620."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.86.4978"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130878"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112006003466"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.snb.2004.01.016"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03074.x"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2682630"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201293"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01832.x"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.105"},{"key":"e_1_2_2_23_1","volume-title":"Eurographics 2014 - State of the Art Reports","author":"Ihmsen Markus","unstructured":"Markus Ihmsen , Jens Orthmann , Barbara Solenthaler , Andreas Kolb , and Matthias Teschner . 2014b. SPH Fluids in Computer Graphics . In Eurographics 2014 - State of the Art Reports , Sylvain Lefebvre and Michela Spagnuolo (Eds.). The Eurographics Association . Markus Ihmsen, Jens Orthmann, Barbara Solenthaler, Andreas Kolb, and Matthias Teschner. 2014b. SPH Fluids in Computer Graphics. In Eurographics 2014 - State of the Art Reports, Sylvain Lefebvre and Michela Spagnuolo (Eds.). The Eurographics Association."},{"key":"e_1_2_2_24_1","volume-title":"Image Electronics and Visual Computing Workshop.","author":"Ishikawa Tomokazu","year":"2012","unstructured":"Tomokazu Ishikawa , Yonghao Yue , Kei Iwasaki , Yoshinori Dobashi , and Tomoyuki Nishita . 2012 . Visual simulation of magnetic fluid taking into account dynamic deformation in spikes . In Image Electronics and Visual Computing Workshop. Tomokazu Ishikawa, Yonghao Yue, Kei Iwasaki, Yoshinori Dobashi, and Tomoyuki Nishita. 2012. Visual simulation of magnetic fluid taking into account dynamic deformation in spikes. In Image Electronics and Visual Computing Workshop."},{"key":"e_1_2_2_25_1","volume-title":"Visual simulation of magnetic fluid using a procedural approach for spikes shape","author":"Ishikawa Tomokazu","unstructured":"Tomokazu Ishikawa , Yonghao Yue , Kei Iwasaki , Yoshinori Dobashi , and Tomoyuki Nishita . 2013. Visual simulation of magnetic fluid using a procedural approach for spikes shape . In Computer Vision, Imaging and Computer Graphics. Theory and Application, Gabriela Csurka, Martin Kraus, Robert S. Laramee, Paul Richard, and Jos\u00e9 Braz (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg , 112--126. Tomokazu Ishikawa, Yonghao Yue, Kei Iwasaki, Yoshinori Dobashi, and Tomoyuki Nishita. 2013. Visual simulation of magnetic fluid using a procedural approach for spikes shape. In Computer Vision, Imaging and Computer Graphics. Theory and Application, Gabriela Csurka, Martin Kraus, Robert S. Laramee, Paul Richard, and Jos\u00e9 Braz (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 112--126."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2017.02.050"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201402"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1349026.1349042"},{"key":"e_1_2_2_29_1","unstructured":"Dan Koschier Jan Bender Barbara Solenthaler and Matthias Teschner. 2019. EUROGRAPHICS Tutorial on Smoothed Particle Hydrodynamics Techniques for the Physics Based Simulation of Fluids and Solids. (2019).  Dan Koschier Jan Bender Barbara Solenthaler and Matthias Teschner. 2019. EUROGRAPHICS Tutorial on Smoothed Particle Hydrodynamics Techniques for the Physics Based Simulation of Fluids and Solids. (2019)."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1088\/0953-8984\/18\/38\/S09"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cnsns.2006.12.006"},{"key":"e_1_2_2_32_1","unstructured":"Marc Levoy John Gerth Brian Curless and KariPulli. 2005. The Stanford 3D scanning repository. (2005).  Marc Levoy John Gerth Brian Curless and KariPulli. 2005. The Stanford 3D scanning repository. (2005)."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2011.10.027"},{"key":"e_1_2_2_34_1","article-title":"Liu replies","author":"Liu Mario","year":"2001","unstructured":"Mario Liu . 2001 . Liu replies . Phys. Rev. Lett. 86 ( May 2001), 4979--4979. Issue 21. Mario Liu. 2001. Liu replies. Phys. Rev. Lett. 86 (May 2001), 4979--4979. Issue 21.","journal-title":"Phys. Rev. Lett. 86"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1541\/ieejjia.5.355"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1024448930757"},{"key":"e_1_2_2_37_1","volume-title":"Smoothed particle hydrodynamics. Annual review of astronomy and astrophysics 30","author":"Monaghan Joseph J.","year":"1992","unstructured":"Joseph J. Monaghan . 1992. Smoothed particle hydrodynamics. Annual review of astronomy and astrophysics 30 ( 1992 ), 543--574. Joseph J. Monaghan. 1992. Smoothed particle hydrodynamics. Annual review of astronomy and astrophysics 30 (1992), 543--574."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev-fluid-120710-101220"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/846276.846298"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2016.06.011"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218202516500573"},{"key":"e_1_2_2_42_1","volume-title":"Ferrofluids: Magnetically Controllable Fluids and Their Applications.","author":"Odenbach Stefan","year":"2008","unstructured":"Stefan Odenbach . 2008 . Ferrofluids: Magnetically Controllable Fluids and Their Applications. Vol. 594 . Springer . Stefan Odenbach. 2008. Ferrofluids: Magnetically Controllable Fluids and Their Applications. Vol. 594. Springer."},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.86.328"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766925"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2636144"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/0304-8853(95)00365-7"},{"key":"e_1_2_2_47_1","volume-title":"Magnetic Fluids. 19 (01","author":"Rosensweig Ronald E.","year":"1987","unstructured":"Ronald E. Rosensweig . 1987. Magnetic Fluids. 19 (01 1987 ), 437--463. Ronald E. Rosensweig. 1987. Magnetic Fluids. 19 (01 1987), 437--463."},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1080\/00986448808940374"},{"key":"e_1_2_2_49_1","unstructured":"Ronald E. Rosensweig. 1997. Ferrohydrodynamics. Dover Publications.  Ronald E. Rosensweig. 1997. Ferrohydrodynamics. Dover Publications."},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531346"},{"key":"e_1_2_2_51_1","doi-asserted-by":"crossref","unstructured":"Pengnan Sun Andrea Colagrossi Salvatore Marrone and A. M. Zhang. 2017. The \u0394plus-SPH model: Simple procedures for a further improvement of the SPH scheme. Computer Methods in Applied Mechanics and Engineering 315 (March 2017) 25--49.  Pengnan Sun Andrea Colagrossi Salvatore Marrone and A. M. Zhang. 2017. The \u0394 plus-SPH model: Simple procedures for a further improvement of the SPH scheme. Computer Methods in Applied Mechanics and Engineering 315 (March 2017) 25--49.","DOI":"10.1016\/j.cma.2016.10.028"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.72.026301"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409115"},{"key":"e_1_2_2_54_1","volume-title":"Jha","author":"Vinoy Kalarickaparambil J.","year":"1996","unstructured":"Kalarickaparambil J. Vinoy and Rakesh M . Jha . 1996 . Radar absorbing materials: from theory to design and characterization. Boston : Kluwer Academic Publishers . Kalarickaparambil J. Vinoy and Rakesh M. Jha. 1996. Radar absorbing materials: from theory to design and characterization. Boston: Kluwer Academic Publishers."},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2706289"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEFC.2010.5481704"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011497813424"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2014.08.051"},{"key":"e_1_2_2_59_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\/3306346.3322973","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3306346.3322973","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:25:44Z","timestamp":1750206344000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3306346.3322973"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,12]]},"references-count":59,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,8,31]]}},"alternative-id":["10.1145\/3306346.3322973"],"URL":"https:\/\/doi.org\/10.1145\/3306346.3322973","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,12]]},"assertion":[{"value":"2019-07-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}