{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T18:58:45Z","timestamp":1783105125272,"version":"3.54.6"},"reference-count":63,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2021,7,19]],"date-time":"2021-07-19T00:00:00Z","timestamp":1626652800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Ronald L. Graham Chair"},{"name":"UC San Diego Center for Visual Computing"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2021,8,31]]},"abstract":"<jats:p>Solving partial differential equations (PDEs) on infinite domains has been a challenging task in physical simulations and geometry processing. We introduce a general technique to transform a PDE problem on an unbounded domain to a PDE problem on a bounded domain. Our method uses the Kelvin Transform, which essentially inverts the distance from the origin. However, naive application of this coordinate mapping can still result in a singularity at the origin in the transformed domain. We show that by factoring the desired solution into the product of an analytically known (asymptotic) component and another function to solve for, the problem can be made continuous and compact, with solutions significantly more efficient and well-conditioned than traditional finite element and Monte Carlo numerical PDE methods on stretched coordinates. Specifically, we show that every Poisson or Laplace equation on an infinite domain is transformed to another Poisson (Laplace) equation on a compact region. In other words, any existing Poisson solver on a bounded domain is readily an infinite domain Poisson solver after being wrapped by our transformation. We demonstrate the integration of our method with finite difference and Monte Carlo PDE solvers, with applications in the fluid pressure solve and simulating electromagnetism, including visualizations of the solar magnetic field. Our transformation technique also applies to the Helmholtz equation whose solutions oscillate out to infinity. After the transformation, the Helmholtz equation becomes a tractable equation on a bounded domain without infinite oscillation. To our knowledge, this is the first time that the Helmholtz equation on an infinite domain is solved on a bounded grid without requiring an artificial absorbing boundary condition.<\/jats:p>","DOI":"10.1145\/3450626.3459809","type":"journal-article","created":{"date-parts":[[2021,7,20]],"date-time":"2021-07-20T00:04:27Z","timestamp":1626739467000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":34,"title":["Kelvin transformations for simulations on infinite domains"],"prefix":"10.1145","volume":"40","author":[{"given":"Mohammad Sina","family":"Nabizadeh","sequence":"first","affiliation":[{"name":"University of California"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ravi","family":"Ramamoorthi","sequence":"additional","affiliation":[{"name":"University of California"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Albert","family":"Chern","sequence":"additional","affiliation":[{"name":"University of California"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,7,19]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00145734"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201337"},{"key":"e_1_2_2_3_1","volume-title":"Advanced mathematical methods for scientists and engineers I: Asymptotic methods and perturbation theory","author":"Bender Carl M","unstructured":"Carl M Bender and Steven A Orszag . 2013. Advanced mathematical methods for scientists and engineers I: Asymptotic methods and perturbation theory . Springer Science & Business Media . Carl M Bender and Steven A Orszag. 2013. Advanced mathematical methods for scientists and engineers I: Asymptotic methods and perturbation theory. Springer Science & Business Media."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/1718379.1718399"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3202661"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925963"},{"key":"e_1_2_2_7_1","volume-title":"SIGGRAPH Asia 2019 Courses","author":"Borkiewicz Kalina","unstructured":"Kalina Borkiewicz , AJ Christensen , Drew Berry , Christopher Fluke , Greg Shirah , and Kel Elkins . 2019. Cinematic Scientific Visualization: The Art of Communicating Science . In SIGGRAPH Asia 2019 Courses . ACM Press , Article 107. Kalina Borkiewicz, AJ Christensen, Drew Berry, Christopher Fluke, Greg Shirah, and Kel Elkins. 2019. Cinematic Scientific Visualization: The Art of Communicating Science. In SIGGRAPH Asia 2019 Courses. ACM Press, Article 107."},{"key":"e_1_2_2_8_1","volume-title":"Fluid simulation for computer graphics","author":"Bridson Robert","unstructured":"Robert Bridson . 2015. Fluid simulation for computer graphics . CRC press . Robert Bridson. 2015. Fluid simulation for computer graphics. CRC press."},{"key":"e_1_2_2_9_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Citeseer, 87--95","author":"Brochu Tyson","year":"2012","unstructured":"Tyson Brochu , Todd Keeler , and Robert Bridson . 2012 . Linear-time smoke animation with vortex sheet meshes . In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Citeseer, 87--95 . Tyson Brochu, Todd Keeler, and Robert Bridson. 2012. Linear-time smoke animation with vortex sheet meshes. In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Citeseer, 87--95."},{"key":"e_1_2_2_10_1","unstructured":"CADENS. 2015. Computational Science and Data Visualization take the spotlike in new Solar Superstorms documentary. https:\/\/www.ncsa.illinois.edu\/news\/story\/solar_superstorms  CADENS. 2015. Computational Science and Data Visualization take the spotlike in new Solar Superstorms documentary. https:\/\/www.ncsa.illinois.edu\/news\/story\/solar_superstorms"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2018.12.026"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10444-017-9517-0"},{"key":"e_1_2_2_13_1","volume-title":"The n-dimensional cotangent formula. Online note","author":"Crane Keenan","year":"2019","unstructured":"Keenan Crane . 2019. The n-dimensional cotangent formula. Online note ( 2019 ). https:\/\/www.cs.cmu.edu\/~kmcrane\/Projects\/Other\/nDCotanFormula.pdf Keenan Crane. 2019. The n-dimensional cotangent formula. Online note (2019). https:\/\/www.cs.cmu.edu\/~kmcrane\/Projects\/Other\/nDCotanFormula.pdf"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2767003"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925899"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.74.5.1765"},{"key":"e_1_2_2_17_1","volume-title":"Vladimir Viktorovich Nekrutkin, and Aleksandr Stepanovich Sipin","author":"Ermakov Sergey","year":"1989","unstructured":"Sergey Ermakov , Vladimir Viktorovich Nekrutkin, and Aleksandr Stepanovich Sipin . 1989 . Random processes for classical equations of mathematical physics. Vol. 34 . Springer Science & Business Media . Sergey Ermakov, Vladimir Viktorovich Nekrutkin, and Aleksandr Stepanovich Sipin. 1989. Random processes for classical equations of mathematical physics. Vol. 34. Springer Science & Business Media."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02404476"},{"key":"e_1_2_2_19_1","volume-title":"Encyclopedia of Astronomy and Astrophysics","author":"Freeland Sam","year":"2000","unstructured":"Sam Freeland and Robert Bentley . 2000. SolarSoft. Encyclopedia of Astronomy and Astrophysics ( 2000 ), 3390. Sam Freeland and Robert Bentley. 2000. SolarSoft. Encyclopedia of Astronomy and Astrophysics (2000), 3390."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2001.6977"},{"key":"e_1_2_2_21_1","volume-title":"Numerical methods for problems in infinite domains","author":"Givoli Dan","unstructured":"Dan Givoli . 1992. Numerical methods for problems in infinite domains . Elsevier . Dan Givoli. 1992. Numerical methods for problems in infinite domains. Elsevier."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(89)90140-0"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366167"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics9030442"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(87)90140-9"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(77)90102-4"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1186\/1758-2946-4-17"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(92)90108-V"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897826.2927375"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141983"},{"key":"e_1_2_2_31_1","volume-title":"Foundations of Potential Theory","author":"Kellogg Oliver Dimon","unstructured":"Oliver Dimon Kellogg . 1953. Foundations of Potential Theory . Vol. 31 . Courier Corporation . Oliver Dimon Kellogg. 1953. Foundations of Potential Theory. Vol. 31. Courier Corporation."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.3390\/app9081642"},{"key":"e_1_2_2_33_1","volume-title":"An introduction to boundary element methods","author":"Kythe Prem K","unstructured":"Prem K Kythe . 2020. An introduction to boundary element methods . CRC press . Prem K Kythe. 2020. An introduction to boundary element methods. CRC press."},{"key":"e_1_2_2_34_1","volume-title":"Strongly elliptic systems and boundary integral equations","author":"McLean William","unstructured":"William McLean . 2000. Strongly elliptic systems and boundary integral equations . Cambridge university press . William McLean. 2000. Strongly elliptic systems and boundary integral equations. Cambridge university press."},{"key":"e_1_2_2_35_1","first-page":"247","article-title":"An expansion about infinity for solutions of linear elliptic equations","volume":"12","author":"Meyers Norman","year":"1963","unstructured":"Norman Meyers . 1963 . An expansion about infinity for solutions of linear elliptic equations . Journal of Mathematics and Mechanics 12 , 2 (1963), 247 -- 264 . Norman Meyers. 1963. An expansion about infinity for solutions of linear elliptic equations. Journal of Mathematics and Mechanics 12, 2 (1963), 247--264.","journal-title":"Journal of Mathematics and Mechanics"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1214\/aoms\/1177728169"},{"key":"e_1_2_2_37_1","unstructured":"NASA Scientific Visualization Studio. 2018. The Dynamic Solar Magnetic Field with Introduction. https:\/\/svs.gsfc.nasa.gov\/4623  NASA Scientific Visualization Studio. 2018. The Dynamic Solar Magnetic Field with Introduction. https:\/\/svs.gsfc.nasa.gov\/4623"},{"key":"e_1_2_2_38_1","unstructured":"NASA Solar Dynamics Observatory. 2020. NASA AIA\/HMI Data. https:\/\/sdo.gsfc.nasa.gov\/data\/aiahmi\/  NASA Solar Dynamics Observatory. 2020. NASA AIA\/HMI Data. https:\/\/sdo.gsfc.nasa.gov\/data\/aiahmi\/"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964978"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.4169\/amer.math.monthly.121.08.711"},{"key":"e_1_2_2_41_1","volume-title":"Carlos Alberto Brebbia, et al","author":"Partridge Paul William","year":"2012","unstructured":"Paul William Partridge , Carlos Alberto Brebbia, et al . 2012 . Dual reciprocity boundary element method. Springer Science & Business Media . Paul William Partridge, Carlos Alberto Brebbia, et al. 2012. Dual reciprocity boundary element method. Springer Science & Business Media."},{"key":"e_1_2_2_42_1","unstructured":"Matt Pharr Wenzel Jakob and Greg Humphreys. 2016. Physically based rendering: From theory to implementation. Morgan Kaufmann.  Matt Pharr Wenzel Jakob and Greg Humphreys. 2016. Physically based rendering: From theory to implementation. Morgan Kaufmann."},{"key":"e_1_2_2_43_1","volume-title":"Magnetohydrodynamics of the Sun","author":"Priest Eric","unstructured":"Eric Priest . 2014. Magnetohydrodynamics of the Sun . Cambridge University Press . Eric Priest. 2014. Magnetohydrodynamics of the Sun. Cambridge University Press."},{"key":"e_1_2_2_44_1","volume-title":"Numerical methods for transient and coupled problems: proceedings of an International Conference held in Venice, Italy on July 9th-13th","author":"Reali M","year":"1984","unstructured":"M Reali , G Dassie , and V Pennati . 1984. Solution of the two-dimensional exterior Laplace problem by a general finite difference method via inversion transformation . In Numerical methods for transient and coupled problems: proceedings of an International Conference held in Venice, Italy on July 9th-13th , 1984 . Pine Ridge Press , 447. M Reali, G Dassie, and V Pennati. 1984. Solution of the two-dimensional exterior Laplace problem by a general finite difference method via inversion transformation. In Numerical methods for transient and coupled problems: proceedings of an International Conference held in Venice, Italy on July 9th-13th, 1984. Pine Ridge Press, 447."},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213771"},{"key":"e_1_2_2_46_1","volume-title":"Boundary Element Methods","author":"Sauter Stefan A","unstructured":"Stefan A Sauter and Christoph Schwab . 2010. Boundary element methods . In Boundary Element Methods . Springer , 183--287. Stefan A Sauter and Christoph Schwab. 2010. Boundary element methods. In Boundary Element Methods. Springer, 183--287."},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392374"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3323002"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1857907.1857912"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3065254"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3186564"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073597"},{"key":"e_1_2_2_54_1","article-title":"Extrait d'une Lettre de M. William Thomson \u00e0 M. Liouville: Electric Images","author":"Thomson William","year":"1845","unstructured":"William Thomson . 1845 . Extrait d'une Lettre de M. William Thomson \u00e0 M. Liouville: Electric Images . Journal de math\u00e9matiques pures et appliqu\u00e9es (1845), 364--367. William Thomson. 1845. Extrait d'une Lettre de M. William Thomson \u00e0 M. Liouville: Electric Images. Journal de math\u00e9matiques pures et appliqu\u00e9es (1845), 364--367.","journal-title":"Journal de math\u00e9matiques pures et appliqu\u00e9es (1845), 364--367."},{"key":"e_1_2_2_55_1","unstructured":"William Thomson. 1872. Chapter XIV - Electric Images - Extrait d'une Lettre de M. William Thomson \u00e0 M. Liouville. In Reprint of papers on electrostatics and magnetism. Macmillan & Company 144 -- 177.  William Thomson. 1872. Chapter XIV - Electric Images - Extrait d'une Lettre de M. William Thomson \u00e0 M. Liouville. In Reprint of papers on electrostatics and magnetism. Macmillan & Company 144 -- 177."},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.5555\/1218064.1218086"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0168-9274(98)00025-7"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12864"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1137\/17M1142703"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201318"},{"key":"e_1_2_2_61_1","volume-title":"Filament-based smoke with vortex shedding and variational reconnection. ACM Transactions on Graphics (TOG) 29","author":"Wei\u00dfmann Steffen","year":"2010","unstructured":"Steffen Wei\u00dfmann and Ulrich Pinkall . 2010. Filament-based smoke with vortex shedding and variational reconnection. ACM Transactions on Graphics (TOG) 29 ( 2010 ). Steffen Wei\u00dfmann and Ulrich Pinkall. 2010. Filament-based smoke with vortex shedding and variational reconnection. ACM Transactions on Graphics (TOG) 29 (2010)."},{"key":"e_1_2_2_62_1","volume-title":"P\u00f3lya's random walk constants. From MathWorld-A Wolfram Web Resource","author":"Weisstein Eric W","year":"2000","unstructured":"Eric W Weisstein . 2000. P\u00f3lya's random walk constants. From MathWorld-A Wolfram Web Resource ( 2000 ). https:\/\/mathworld.wolfram.com\/PolyasRandomWalkConstants.html Eric W Weisstein. 2000. P\u00f3lya's random walk constants. From MathWorld-A Wolfram Web Resource (2000). https:\/\/mathworld.wolfram.com\/PolyasRandomWalkConstants.html"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661261"},{"key":"e_1_2_2_64_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\/3450626.3459809","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3450626.3459809","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:20Z","timestamp":1750191440000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3450626.3459809"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,19]]},"references-count":63,"aliases":["10.1145\/3476576.3476658"],"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,8,31]]}},"alternative-id":["10.1145\/3450626.3459809"],"URL":"https:\/\/doi.org\/10.1145\/3450626.3459809","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,19]]},"assertion":[{"value":"2021-07-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}