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

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Lan, Lei, Lu, Zixuan, Yuan, Chun, Xu, Weiwei, Su, Hao, Wang, Huamin, Jiang, Chenfanfu, Yang, Yin
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_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