Kelvin transformations for simulations on infinite domains
Mohammad Sina Nabizadeh, Ravi Ramamoorthi, Albert Chern
摘要
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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper11
- Walk on Stars: A Grid-Free Monte Carlo Method for PDEs with Neumann Boundary ConditionsRohan Sawhney, Bailey Miller, Ioannis Gkioulekas, Keenan CraneSIGGRAPH 2023 · 被引用 48 次
- Grid-free Monte Carlo for PDEs with spatially varying coefficientsRohan Sawhney, Dario Seyb, Wojciech Jarosz, Keenan CraneSIGGRAPH 2022 · 被引用 46 次
- Spelunking the deep: guaranteed queries on general neural implicit surfaces via range analysisNicholas Sharp, Alec JacobsonSIGGRAPH 2022 · 被引用 45 次
- A Practical Walk-on-Boundary Method for Boundary Value ProblemsRyusuke Sugimoto, Terry Chen, Yiti Jiang, Christopher Batty 等SIGGRAPH 2023 · 被引用 42 次
- Walkin' Robin: Walk on Stars with Robin Boundary ConditionsBailey Miller, Rohan Sawhney, Keenan Crane, Ioannis GkioulekasSIGGRAPH 2024 · 被引用 30 次
它引用的顶会 Paper1
相关 Paper
- A Differential Monte Carlo Solver For the Poisson EquationZihan Yu, Lifan Wu, Zhiqian Zhou, Shuang ZhaoSIGGRAPH 2024 · 被引用 19 次
- Monte Carlo Rendering of Biharmonic Diffusion CurvesPaul Himmler, Tobias GüntherSIGGRAPH 2026
- Variational quasi-harmonic maps for computing diffeomorphismsYu Wang, Minghao Guo, Justin SolomonSIGGRAPH 2023 · 被引用 4 次
- A Neural-Preconditioned Poisson Solver for Mixed Dirichlet and Neumann Boundary ConditionsKai Weixian Lan, Elias Gueidon, Ayano Kaneda, Julian Panetta 等ICML 2024 · 被引用 4 次
- Solving partial differential equations in participating mediaBailey Miller, Rohan Sawhney, Keenan Crane, Ioannis GkioulekasSIGGRAPH 2025 · 被引用 2 次
