Parallel block Neo-Hookean XPBD using graph clustering. (February 2023)
- Record Type:
- Journal Article
- Title:
- Parallel block Neo-Hookean XPBD using graph clustering. (February 2023)
- Main Title:
- Parallel block Neo-Hookean XPBD using graph clustering
- Authors:
- Ton-That, Quoc-Minh
Kry, Paul G.
Andrews, Sheldon - Abstract:
- Abstract: The eXtended Position Based Dynamics algorithm (XPBD) enables unified simulation of various materials from fluids to both elastic solids and stiff solids. In particular, finite element based neo-Hookean models can simulate near incompressible materials by means of a decoupled compliant constraint formulation. Due to XPBD's reliance on local constraint projections in the solver loop, its computational nature lends itself to parallelization by means of graph coloring algorithms used to determine partitions of independent constraints which can be solved simultaneously. However, minimal graph coloring is bounded from below by the maximum valence of the finite element mesh, thus hindering parallelization opportunities. In this paper, we propose a novel graph clustering approach on the constraint graph which groups highly dependent constraints into supernodes. By applying graph coloring on the supernodal constraint graph, we are able to significantly reduce the number of partitions, thus enhancing parallelization of the solver. Furthermore, we accelerate convergence of the neo-Hookean XPBD solver by a coupled constraint formulation, resulting in enhanced stability and efficiency compared to previous approaches. Highlights: Constraint graph clustering improves partitioning based parallelism for soft body solvers. Blocked constraint projection accelerates convergence. Order of magnitude speedup compared to baseline simulation techniques.
- Is Part Of:
- Computers & graphics. Volume 110(2023)
- Journal:
- Computers & graphics
- Issue:
- Volume 110(2023)
- Issue Display:
- Volume 110, Issue 2023 (2023)
- Year:
- 2023
- Volume:
- 110
- Issue:
- 2023
- Issue Sort Value:
- 2023-0110-2023-0000
- Page Start:
- 1
- Page End:
- 10
- Publication Date:
- 2023-02
- Subjects:
- Finite element method -- Physics-based animation -- Soft body simulation -- Elasticity -- Real-time physics
Computer graphics -- Periodicals
006.6 - Journal URLs:
- http://www.elsevier.com/journals ↗
- DOI:
- 10.1016/j.cag.2022.10.009 ↗
- Languages:
- English
- ISSNs:
- 0097-8493
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.700000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 25717.xml