JGS2: Near Second-order Converging Jacobi/Gauss-Seidel for GPU Elastodynamics

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Lan, Lei, Lu, Zixuan, Yuan, Chun, Xu, Weiwei, Su, Hao, Wang, Huamin, Jiang, Chenfanfu, Yang, Yin
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918048158449664
author Lan, Lei
Lu, Zixuan
Yuan, Chun
Xu, Weiwei
Su, Hao
Wang, Huamin
Jiang, Chenfanfu
Yang, Yin
author_facet Lan, Lei
Lu, Zixuan
Yuan, Chun
Xu, Weiwei
Su, Hao
Wang, Huamin
Jiang, Chenfanfu
Yang, Yin
contents In parallel simulation, convergence and parallelism are often seen as inherently conflicting objectives. Improved parallelism typically entails lighter local computation and weaker coupling, which unavoidably slow the global convergence. This paper presents a novel GPU algorithm that achieves convergence rates comparable to fullspace Newton's method while maintaining good parallelizability just like the Jacobi method. Our approach is built on a key insight into the phenomenon of overshoot. Overshoot occurs when a local solver aggressively minimizes its local energy without accounting for the global context, resulting in a local update that undermines global convergence. To address this, we derive a theoretically second-order optimal solution to mitigate overshoot. Furthermore, we adapt this solution into a pre-computable form. Leveraging Cubature sampling, our runtime cost is only marginally higher than the Jacobi method, yet our algorithm converges nearly quadratically as Newton's method. We also introduce a novel full-coordinate formulation for more efficient pre-computation. Our method integrates seamlessly with the incremental potential contact method and achieves second-order convergence for both stiff and soft materials. Experimental results demonstrate that our approach delivers high-quality simulations and outperforms state-of-the-art GPU methods with 50 to 100 times better convergence.
format Preprint
id arxiv_https___arxiv_org_abs_2506_06494
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle JGS2: Near Second-order Converging Jacobi/Gauss-Seidel for GPU Elastodynamics
Lan, Lei
Lu, Zixuan
Yuan, Chun
Xu, Weiwei
Su, Hao
Wang, Huamin
Jiang, Chenfanfu
Yang, Yin
Graphics
In parallel simulation, convergence and parallelism are often seen as inherently conflicting objectives. Improved parallelism typically entails lighter local computation and weaker coupling, which unavoidably slow the global convergence. This paper presents a novel GPU algorithm that achieves convergence rates comparable to fullspace Newton's method while maintaining good parallelizability just like the Jacobi method. Our approach is built on a key insight into the phenomenon of overshoot. Overshoot occurs when a local solver aggressively minimizes its local energy without accounting for the global context, resulting in a local update that undermines global convergence. To address this, we derive a theoretically second-order optimal solution to mitigate overshoot. Furthermore, we adapt this solution into a pre-computable form. Leveraging Cubature sampling, our runtime cost is only marginally higher than the Jacobi method, yet our algorithm converges nearly quadratically as Newton's method. We also introduce a novel full-coordinate formulation for more efficient pre-computation. Our method integrates seamlessly with the incremental potential contact method and achieves second-order convergence for both stiff and soft materials. Experimental results demonstrate that our approach delivers high-quality simulations and outperforms state-of-the-art GPU methods with 50 to 100 times better convergence.
title JGS2: Near Second-order Converging Jacobi/Gauss-Seidel for GPU Elastodynamics
topic Graphics
url https://arxiv.org/abs/2506.06494