AGIPC: Adaptive In-Solve Algebraic Coarsening for GPU IPC
Xuan Wang, Zhaofeng Luo, Minchen Li, Taku Komura, Kemeng Huang
Abstract
Implicit time integration is key to robustly simulating stiff materials and large deformations, but its performance is often dominated by repeatedly solving large linear systems. Adaptive coarsening can reduce this cost by concentrating degrees of freedom (DoF) to where it is most needed, yet conventional explicit remeshing changes connectivity (and often vertex ordering), complicating parallel implementations, harming memory locality, and sometimes being disallowed when it may introduce local geometry intersections. Adaptive subspace approaches avoid topological changes, but basis construction and updates incur irregular data access patterns and typically produce dense system matrices, limiting GPU efficiency and keeping many practical systems CPU-centric. We present algebraic adaptive in-solve coarsening, a GPU-oriented method that dynamically reduces DoF within the Newton solve of implicit time integration without explicit topological modification. Starting from a fine mesh, we express adaptivity as a selective edge-collapse process governed by per-edge tags. Collapsible edges are aggregated in parallel using a warp-level hash mapping scheme that groups fine vertices into coarse “super-nodes”, while protected edges preserve local detail. This defines an implicit coarse mesh whose linear system is assembled algebraically by mapping and reducing fine-scale gradients and Hessians via efficient GPU reduction kernels. We solve the resulting coarse system with a preconditioned conjugate gradient (PCG) method and then prolongate the solution back to the fine mesh. Our approach integrates seamlessly with IPC’s barrier energy and exploits GPU parallelism end-to-end. Across a range of challenging scenarios, we achieve up to 3 × speedup over a state-of-the-art GPU IPC solver while producing visually indistinguishable results.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 441551f4-c2b6-4bf2-95e3-697ac925cfdaBuilds on10
- Incremental potential contact: intersection-and inversion-free, large-deformation dynamicsMinchen Li, Zachary Ferguson, Teseo Schneider, Timothy R. Langlois et al.SIGGRAPH 2020 · 320 citations
- Codimensional incremental potential contactMinchen Li, Danny M. Kaufman, Chenfanfu JiangSIGGRAPH 2021 · 117 citations
- A GPU-based multilevel additive schwarz preconditioner for cloth and deformable body simulationBotao Wu, Zhendong Wang, Huamin WangSIGGRAPH 2022 · 48 citations
- Affine body dynamics: fast, stable and intersection-free simulation of stiff materialsLei Lan, Danny M. Kaufman, Minchen Li, Chenfanfu Jiang et al.SIGGRAPH 2022 · 46 citations
- Medial IPC: accelerated incremental potential contact with medial elasticsLei Lan, Yin Yang, Danny M. Kaufman, Junfeng Yao et al.SIGGRAPH 2021 · 41 citations
Related papers
- Heterogeneous Subspace Corrections for GPU Deformable Multibody DynamicsDewen Guo, Zhendong Wang, Minchen Li, Sheng Li et al.SIGGRAPH 2026
- Second-order Stencil Descent for Interior-point HyperelasticityLei Lan, Minchen Li, Chenfanfu Jiang, Huamin Wang et al.SIGGRAPH 2023 · 33 citations
- JGS2: Near Second-order Converging Jacobi/Gauss-Seidel for GPU ElastodynamicsLei Lan, Zixuan Lu, Chun Yuan, Weiwei Xu et al.SIGGRAPH 2025 · 5 citations
- Preconditioned Nonlinear Conjugate Gradient Method for Real-time Interior-point HyperelasticityXing Shen, Runyuan Cai, Mengxiao Bi, Tangjie LvSIGGRAPH 2024 · 10 citations
- Temporal Set Inversion for Animated ImplicitsKavosh Jazar, Paul G. KrySIGGRAPH 2023 · 5 citations
