{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T11:22:56Z","timestamp":1777288976138,"version":"3.51.4"},"reference-count":72,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T00:00:00Z","timestamp":1468195200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2016,7,11]]},"abstract":"<jats:p>\n            We describe a new approach for the purely Eulerian simulation of incompressible fluids. In it, the fluid state is represented by a C\n            <jats:sup>2<\/jats:sup>\n            -valued wave function evolving under the Schr\u00f6dinger equation subject to incompressibility constraints. The underlying dynamical system is Hamiltonian and governed by the kinetic energy of the fluid together with an energy of Landau-Lifshitz type. The latter ensures that dynamics due to thin vortical structures, all important for visual simulation, are faithfully reproduced. This enables robust simulation of intricate phenomena such as vortical wakes and interacting vortex filaments, even on modestly sized grids. Our implementation uses a simple splitting method for time integration, employing the FFT for Schr\u00f6dinger evolution as well as constraint projection. Using a standard penalty method we also allow arbitrary obstacles. The resulting algorithm is simple, unconditionally stable, and efficient. In particular it does not require any Lagrangian techniques for advection or to counteract the loss of vorticity. We demonstrate its use in a variety of scenarios, compare it with experiments, and evaluate it against benchmark tests. A full implementation is included in the ancillary materials.\n          <\/jats:p>","DOI":"10.1145\/2897824.2925868","type":"journal-article","created":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T16:04:33Z","timestamp":1468253073000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":63,"title":["Schr\u00f6dinger's smoke"],"prefix":"10.1145","volume":"35","author":[{"given":"Albert","family":"Chern","sequence":"first","affiliation":[{"name":"Caltech"}]},{"given":"Felix","family":"Kn\u00f6ppel","sequence":"additional","affiliation":[{"name":"TU Berlin"}]},{"given":"Ulrich","family":"Pinkall","sequence":"additional","affiliation":[{"name":"TU Berlin"}]},{"given":"Peter","family":"Schr\u00f6der","sequence":"additional","affiliation":[{"name":"Caltech"}]},{"given":"Steffen","family":"Wei\u00dfmann","sequence":"additional","affiliation":[{"name":"Google Inc."}]}],"member":"320","published-online":{"date-parts":[[2016,7,11]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Abraham R. Marsden J. E. and Ratiu T. 2001. Manifolds Tensor Analysis and Applications. No. 75 in Appl. Math. Sci. Springer.  Abraham R. Marsden J. E. and Ratiu T. 2001. Manifolds Tensor Analysis and Applications . No. 75 in Appl. Math. Sci. Springer."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1137\/100788860"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073380"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s002110050401"},{"key":"e_1_2_2_5_1","volume-title":"-P","author":"Arquis E.","year":"1984","unstructured":"Arquis , E. , and Caltagirone , J . -P . 1984 . Sur les conditions hydrodynamiques au voisinage d'une interface milieu fluide-mileu poreux: application \u00e1 convection naturelle. CR Acad. Sci. Paris, S\u00e9rie II 299, 1, 1--4. Arquis, E., and Caltagirone, J.-P. 1984. Sur les conditions hydrodynamiques au voisinage d'une interface milieu fluide-mileu poreux: application \u00e1 convection naturelle. CR Acad. Sci. Paris, S\u00e9rie II 299, 1, 1--4."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276435"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/2421731.2421746"},{"key":"e_1_2_2_8_1","first-page":"1453","article-title":"Boundary Layer for a Penalization Method for Viscous Incompressible","volume":"8","author":"Carbou G.","year":"2003","unstructured":"Carbou , G. , and Fabrie , P. 2003 . Boundary Layer for a Penalization Method for Viscous Incompressible Flow. Adv. Diff. Eq. 8 , 12, 1453 -- 1480 . Carbou, G., and Fabrie, P. 2003. Boundary Layer for a Penalization Method for Viscous Incompressible Flow. Adv. Diff. Eq. 8, 12, 1453--1480.","journal-title":"Flow. Adv. Diff. Eq."},{"key":"e_1_2_2_9_1","first-page":"141","article-title":"On Certain Results Relating to Quaternions","volume":"26","author":"Cayley A.","year":"1845","unstructured":"Cayley , A. 1845 . On Certain Results Relating to Quaternions . Phil. Mag. 26 , 141 -- 145 . Cayley, A. 1845. On Certain Results Relating to Quaternions. Phil. Mag. 26, 141--145.","journal-title":"Phil. Mag."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1090\/S0002-9939-1959-0105008-8"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1515\/crll.1859.56.1"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.82.1554"},{"key":"e_1_2_2_13_1","doi-asserted-by":"crossref","unstructured":"Cottet G.-H. and Koumoutsakos P. D. 2000. Vortex Methods:Theory and Practice. Cam. U. Press.  Cottet G.-H. and Koumoutsakos P. D. 2000. Vortex Methods:Theory and Practice . Cam. U. Press.","DOI":"10.1017\/CBO9780511526442"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504435.2504442"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.4310\/MAA.2005.v12.n4.a4"},{"key":"e_1_2_2_16_1","unstructured":"Desbrun M. Kanso E. and \n      Tong Y\n  . \n  2008\n  . Discrete Differential Forms for Computational Modeling. In Discrete Differential Geometry A. I. Bobenko P. Schr\u00f6der J. M. Sullivan and G. M. Ziegler Eds. Vol. \n  38\n   of \n  Oberwolfach Seminars\n  . \n  Birkh\u00e4user Verlag\n  .  Desbrun M. Kanso E. and Tong Y. 2008. Discrete Differential Forms for Computational Modeling. In Discrete Differential Geometry A. I. Bobenko P. Schr\u00f6der J. M. Sullivan and G. M. Ziegler Eds. Vol. 38 of Oberwolfach Seminars . Birkh\u00e4user Verlag."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189762.1189766"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383260"},{"key":"e_1_2_2_19_1","series-title":"Progress in Low Temperature Physics","volume-title":"Application of Quantum Mechanics to Liquid Helium","author":"Feynman R. P.","unstructured":"Feynman , R. P. 1955. Application of Quantum Mechanics to Liquid Helium , Vol. 1 of Progress in Low Temperature Physics . North-Holland, Ch . II , 17--53. Feynman, R. P. 1955. Application of Quantum Mechanics to Liquid Helium, Vol. 1 of Progress in Low Temperature Physics. North-Holland, Ch. II, 17--53."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.69.1644"},{"key":"e_1_2_2_21_1","first-page":"858","article-title":"On the Theory of Superfluidity","volume":"7","author":"Ginsburg V. L.","year":"1958","unstructured":"Ginsburg , V. L. , and Pitaevskii , L. P. 1958 . On the Theory of Superfluidity . J. Exp. Theor. Phys. 7 , 5, 858 -- 861 . Ginsburg, V. L., and Pitaevskii, L. P. 1958. On the Theory of Superfluidity. J. Exp. Theor. Phys. 7, 5, 858--861.","journal-title":"J. Exp. Theor. Phys."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02731494"},{"key":"e_1_2_2_23_1","volume-title":"Proc. R. Soc. L. A, Math. Phys. S. 238","author":"Hall H. E.","unstructured":"Hall , H. E. , and Vinen , W. F . 1956. The Rotation of Liquid Helium II. II. The Theory of Mutual Friction in Uniformly Rotating Helium II . Proc. R. Soc. L. A, Math. Phys. S. 238 , 1213, 215--234. Hall, H. E., and Vinen, W. F. 1956. The Rotation of Liquid Helium II. II. The Theory of Mutual Friction in Uniformly Rotating Helium II. Proc. R. Soc. L. A, Math. Phys. S. 238, 1213, 215--234."},{"key":"e_1_2_2_24_1","doi-asserted-by":"crossref","unstructured":"Hanson A. J. 2005. Visualizing Quaternions. Morgan Kaufmann.   Hanson A. J. 2005. Visualizing Quaternions . Morgan Kaufmann.","DOI":"10.1145\/1198555.1198701"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112072002307"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01457962"},{"key":"e_1_2_2_27_1","first-page":"41","article-title":"Numerical Validation of the Volume Penalization Method in Three-Dimensional Pseudo-Spectral","volume":"67","author":"Jause-Labert C.","year":"2012","unstructured":"Jause-Labert , C. , Godeferd , F. S. , and Favier , B. 2012 . Numerical Validation of the Volume Penalization Method in Three-Dimensional Pseudo-Spectral Simulations. Comp. & Fl. 67 , 41 -- 56 . Jause-Labert, C., Godeferd, F. S., and Favier, B. 2012. Numerical Validation of the Volume Penalization Method in Three-Dimensional Pseudo-Spectral Simulations. Comp. & Fl. 67, 41--56.","journal-title":"Simulations. Comp. & Fl."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1080\/03605302.2014.963604"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360649"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618466"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1038\/nphys2560"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2767000"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1401132.1401166"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/0375-9601(80)90627-1"},{"key":"e_1_2_2_35_1","first-page":"153","article-title":"On the Theory of the Dispersion of Magnetic Permeability in Ferromagnetic","volume":"8","author":"Landau L.","year":"1935","unstructured":"Landau , L. , and Lifshits , E. 1935 . On the Theory of the Dispersion of Magnetic Permeability in Ferromagnetic Bodies. Phys. Zeitsch. Sow. 8 , 153 -- 169 . Landau, L., and Lifshits, E. 1935. On the Theory of the Dispersion of Magnetic Permeability in Ferromagnetic Bodies. Phys. Zeitsch. Sow. 8, 153--169.","journal-title":"Bodies. Phys. Zeitsch. Sow."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(80)90040-6"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00187063"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.869160"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/s002200050529"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1080\/0025570X.2003.11953158"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01504657"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01400372"},{"key":"e_1_2_2_43_1","volume-title":"Proc. Symp. Comp. Anim., ACM SIGGRAPH\/Eurographics, 65--74","author":"McAdams A.","unstructured":"McAdams , A. , Sifakis , E. , and Teran , J . 2010. A Parallel Multigrid Poisson Solver for Fluids Simulation on large Grids . In Proc. Symp. Comp. Anim., ACM SIGGRAPH\/Eurographics, 65--74 . McAdams, A., Sifakis, E., and Teran, J. 2010. A Parallel Multigrid Poisson Solver for Fluids Simulation on large Grids. In Proc. Symp. Comp. Anim., ACM SIGGRAPH\/Eurographics, 65--74."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1088\/0951-7715\/27\/9\/2095"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02780991"},{"key":"e_1_2_2_46_1","volume-title":"Level Set Methods and Dynamic Implicit Surfaces","volume":"153","author":"Osher S.","unstructured":"Osher , S. , and Fedkiw , R . 2003 . Level Set Methods and Dynamic Implicit Surfaces , Vol. 153 of Appl. Math. Sci. Springer. Osher, S., and Fedkiw, R. 2003. Level Set Methods and Dynamic Implicit Surfaces, Vol. 153 of Appl. Math. Sci. Springer."},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.22.823"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073406"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185608"},{"key":"e_1_2_2_50_1","first-page":"451","article-title":"Vortex Lines in an Imperfect Bose Gas","volume":"13","author":"Pitaevskii L. P.","year":"1961","unstructured":"Pitaevskii , L. P. 1961 . Vortex Lines in an Imperfect Bose Gas . J. Exp. Theor. Phys. 13 , 2, 451 -- 454 . Pitaevskii, L. P. 1961. Vortex Lines in an Imperfect Bose Gas. J. Exp. Theor. Phys. 13, 2, 451--454.","journal-title":"J. Exp. Theor. Phys."},{"key":"e_1_2_2_51_1","article-title":"Identifying a Superfluid Reynolds Number via Dynamical","volume":"114","author":"Reeves M. T.","year":"2015","unstructured":"Reeves , M. T. , Billam , T. P. , Anderson , B. P. , and Bradley , A. S. 2015 . Identifying a Superfluid Reynolds Number via Dynamical Similarity. Phys. R. Lett. 114 , 15, 155302 (5pp). Reeves, M. T., Billam, T. P., Anderson, B. P., and Bradley, A. S. 2015. Identifying a Superfluid Reynolds Number via Dynamical Similarity. Phys. R. Lett. 114, 15, 155302 (5pp).","journal-title":"Similarity. Phys. R. Lett."},{"key":"e_1_2_2_52_1","first-page":"177","article-title":"Sul moto d'un liquido indefinito con un filetto vorticoso di forma qualunque","volume":"22","author":"Rios L. S. D.","year":"1906","unstructured":"Rios , L. S. D. 1906 . Sul moto d'un liquido indefinito con un filetto vorticoso di forma qualunque . Rend. Cir. Mat. Pal. 22 , 1, 177 -- 135 . Rios, L. S. D. 1906. Sul moto d'un liquido indefinito con un filetto vorticoso di forma qualunque. Rend. Cir. Mat. Pal. 22, 1, 177--135.","journal-title":"Rend. Cir. Mat. Pal."},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.1931.0189"},{"key":"e_1_2_2_54_1","volume-title":"Vortex Dynamics. Cam","author":"Saffman P. G.","unstructured":"Saffman , P. G. 1992. Vortex Dynamics. Cam . U. Press . Saffman, P. G. 1992. Vortex Dynamics. Cam. U. Press."},{"key":"e_1_2_2_55_1","first-page":"15","article-title":"B\u00e9nard -- von K\u00e1rm\u00e1n Vortex Street in a Bose-Einstein","volume":"104","author":"Sasaki K.","year":"2010","unstructured":"Sasaki , K. , Suzuki , N. , and Saito , H. 2010 . B\u00e9nard -- von K\u00e1rm\u00e1n Vortex Street in a Bose-Einstein Condensate. Phys. R. Lett. 104 , 15 -- 16 , 150404 (4pp). Sasaki, K., Suzuki, N., and Saito, H. 2010. B\u00e9nard -- von K\u00e1rm\u00e1n Vortex Street in a Bose-Einstein Condensate. Phys. R. Lett. 104, 15--16, 150404 (4pp).","journal-title":"Condensate. Phys. R. Lett."},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02820368"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevB.31.5782"},{"key":"e_1_2_2_58_1","volume-title":"Hodge Decomposition - A Method for Solving Boundary Value Problems","author":"Schwarz G.","unstructured":"Schwarz , G. 1995. Hodge Decomposition - A Method for Solving Boundary Value Problems . Springer . Schwarz, G. 1995. Hodge Decomposition - A Method for Solving Boundary Value Problems. Springer."},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01448044"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073282"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10915-007-9166-4"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1134\/1.1401227"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1088\/0953-4075\/47\/9\/095304"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311548"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.868164"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2008.05.022"},{"key":"e_1_2_2_67_1","series-title":"Series III 5, 10, 216--250.","volume-title":"Ueber eine besondere Art der Tonerregung. Ann. Ph. Ch","author":"Strouhal V.","unstructured":"Strouhal , V. 1878. Ueber eine besondere Art der Tonerregung. Ann. Ph. Ch ., Series III 5, 10, 216--250. Strouhal, V. 1878. Ueber eine besondere Art der Tonerregung. Ann. Ph. Ch., Series III 5, 10, 216--250."},{"key":"e_1_2_2_68_1","volume-title":"Vortex Rings in Ferromagnets: Numerical Simulations of the Time-Dependent Three-Dimensional Landau-Lifshitz Equation. Phys. R. B 76, 18","author":"Sutcliffe P.","year":"1844","unstructured":"Sutcliffe , P. 2007. Vortex Rings in Ferromagnets: Numerical Simulations of the Time-Dependent Three-Dimensional Landau-Lifshitz Equation. Phys. R. B 76, 18 , 1844 39 (6pp). Sutcliffe, P. 2007. Vortex Rings in Ferromagnets: Numerical Simulations of the Time-Dependent Three-Dimensional Landau-Lifshitz Equation. Phys. R. B 76, 18, 184439 (6pp)."},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1134\/1.1641478"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778852"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601171"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766982"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925868","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2897824.2925868","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:38:46Z","timestamp":1750221526000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925868"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7,11]]},"references-count":72,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,7,11]]}},"alternative-id":["10.1145\/2897824.2925868"],"URL":"https:\/\/doi.org\/10.1145\/2897824.2925868","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,7,11]]},"assertion":[{"value":"2016-07-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}