Large-scale parallel multi-body dynamics with frictional contact on the graphical processing unit

Large-scale parallel multi-body dynamics with frictional contact on the graphical processing unit

JournalProceedings of the Institution of Mechanical Engineers, Part K: Journal of Multi-body Dynamics
PublisherProfessional Engineering Publishing
ISSN1464-4193 (Print) 2041-3068 (Online)
IssueVolume 222, Number 4 / 2008
DOI10.1243/14644193JMBD154
Pages315-326
Select a Journal


Export this article
Export this article as RIS | Text
 
Referenced by
1 newer article

  1. Theodossiades, STeodorescu, MRahnejat, H (2009) From multi-body to many-body dynamics. Proceedings of the Institution of Mechanical Engineers Part C Journal of Mechanical Engineering Science 223(12)
    [CrossRef]
Authors
A Tasora1, D Negrut2, M Anitescu3

1 Department of Mechanical Engineering, University of Parma, Parma, Italy
2 Department of Mechanical Engineering, University of Wisconsin, Madison, WI, USA
3 Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, USA

Abstract

In the context of simulating the frictional contact dynamics of large systems of rigid bodies, this paper reviews a novel method for solving large cone complementarity problems by means of a fixed-point iteration algorithm. The method is an extension of the Gauss–Seidel and Gauss–Jacobi methods with over-relaxation for symmetric convex linear complementarity problems. Convergent under fairly standard assumptions, the method is implemented in a parallel framework by using a single instruction multiple data computation paradigm promoted by the Compute Unified Device Architecture library for graphical processing unit programming. The framework supports the simulation of problems with more than one million bodies in contact. Simulation thus becomes a viable tool for investigating the dynamics of complex systems such as ground vehicles running on sand, powder composites, and granular material flow.

Keywords
graphical processing unit programming, parallel multi-body dynamics, frictional contact simulation, complementarity-based model
Fulltext Preview (Small, Large)
Image of the first page of the fulltext