×

GPU-based parallel computing for the simulation of complex multibody systems with unilateral and bilateral constraints: an overview. (English) Zbl 1385.70001

Arczewski, Krzysztof (ed.) et al., Multibody dynamics. Computational methods and applications. Selected papers based on the presentations at the ECCOMAS conference on multibody dynamics, Warsaw, Poland, June 29–July 2, 2009. New York, NY: Springer (ISBN 978-90-481-9970-9/hbk; 978-90-481-9971-6/ebook). Computational Methods in Applied Sciences 23, 283-307 (2011).
Summary: This work reports on advances in large-scale multibody dynamics simulation facilitated by the use of the Graphics Processing Unit (GPU). A description of the GPU execution model along with its memory spaces is provided to illustrate its potential parallel scientific computing. The equations of motion associated with the dynamics of large system of rigid bodies are introduced and a solution method is presented. The solution method is designed to map well on the parallel hardware, which is demonstrated by an order of magnitude reductions in simulation time for large systems that concern the dynamics of granular material. One of the salient attributes of the solution method is its linear scaling with the dimension of the problem. This is due to efficient algorithms that handle in linear time both the collision detection and the solution of the nonlinear complementarity problem associated with the proposed approach. The current implementation supports the simulation of systems with more than one million bodies on commodity desktops. Efforts are under way to extend this number to hundreds of millions of bodies on small affordable clusters.
For the entire collection see [Zbl 1205.70003].

MSC:

70-08 Computational methods for problems pertaining to mechanics of particles and systems
70E55 Dynamics of multibody systems
70-02 Research exposition (monographs, survey articles) pertaining to mechanics of particles and systems
PDFBibTeX XMLCite
Full Text: DOI