A PARALLEL ALGORITHM FOR SOLVING COMPLEX MULTIBODY PROBLEMS WITH STREAM PROCESSORS

被引:0
作者
Heyn, Toby [1 ]
Tasora, Alessandro
Anitescu, Mihai
Negrut, Dan [1 ]
机构
[1] Univ Wisconsin, Dept Mech Engn, Madison, WI 53706 USA
来源
PROCEEDINGS OF ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 4, PTS A-C | 2010年
关键词
BODY CONTACT PROBLEMS; DYNAMICS; FRICTION; CONVERGENCE; SIMULATION; COMPUTER; SYSTEMS; MODELS;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper describes a numerical method for the parallel solution of the differential measure inclusion problem posed by mechanical multibody systems containing bilateral and unilateral frictional constraints. The method proposed has been implemented as a set of parallel algorithms leveraging NVIDIA's Compute Unified Device Architecture (CUDA) library support for multi-core stream computing. This allows the proposed solution to run on a wide variety of GeForce and TESLA NVIDIA graphics cards for high performance computing. Although the methodology relies on the solution of cone complementarity problems known to be fine-grained in terms of data dependency, a suitable approach has been developed to exploit parallelism with low overhead ill terms of memory access and thread synchronization. Additionally, a parallel collision detection algorithm has been incorporated to further exploit available parallelism. Initial numerical tests described in this paper demonstrate a speedup of one order of magnitude for the solution time of both the collision detection and the cone complementarily problems when performed in parallel. Since stream multiprocessors are becoming ubiquitous as embedded components of next-generation graphic boards, the solution proposed represents a cost-efficient way to simulate the time evolution of complex mechanical problems with millions of parts and constraints, a task that used to require powerful supercomputers. The proposed methodology facilitates the analysis of extremely complex systems such as granular material flows and off-road vehicle dynamics.
引用
收藏
页码:1517 / 1532
页数:16
相关论文
共 50 条
  • [1] A PARALLEL ITERATIVE ALGORITHM FOR DIFFERENTIAL LINEAR COMPLEMENTARITY PROBLEMS
    Wu, Shu-Lin
    Chen, Xiaojun
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2017, 39 (06) : A3040 - A3066
  • [2] Solving difficult mixed integer and disjunctive non-linear problems on single and parallel processors
    Ostermark, Ralf
    APPLIED SOFT COMPUTING, 2014, 24 : 385 - 405
  • [3] A Recursive Algorithm for Solving the Generalized Velocities From the Momenta of Flexible Multibody Systems
    Tong, Martin M.
    JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS, 2010, 5 (04): : 1 - 7
  • [4] Development of a parallel CUDA algorithm for solving 3D guiding center problems
    Bak, Soyoon
    Kim, Philsu
    Park, Sangbeom
    COMPUTER PHYSICS COMMUNICATIONS, 2022, 276
  • [5] A scalable TFETI algorithm for two-dimensional multibody contact problems with friction
    Dostal, Z.
    Kozubek, T.
    Horyl, P.
    Brzobohaty, T.
    Markopoulos, A.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2010, 235 (02) : 403 - 418
  • [6] The Use of the Adjoint Method for Solving Typical Optimization Problems in Multibody Dynamics
    Nachbagauer, Karin
    Oberpeilsteiner, Stefan
    Sherif, Karim
    Steiner, Wolfgang
    JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS, 2015, 10 (06):
  • [7] A MODIFIED ITERATIVE ALGORITHM FOR SOLVING SPLIT EQUALITY PROBLEMS
    Fu, Yuanmin
    Zhu, Li-Jun
    Wei, Haicheng
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN-SERIES A-APPLIED MATHEMATICS AND PHYSICS, 2021, 83 (03): : 45 - 54
  • [8] A new parallel genetic algorithm for solving multiobjective scheduling problems subjected to special process constraint
    Gao, Jiaquan
    He, Guixia
    Wang, Yushun
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 43 (1-2) : 151 - 160
  • [9] Solving Common Nonmonotone Equilibrium Problems Using a Parallel Inertial Type Algorithm with Armijo Linesearch
    Kankam, Kunrada
    Wongjak, Wanida
    Kotcharerg, Jirapa
    Cholamjiak, Watcharaporn
    THAI JOURNAL OF MATHEMATICS, 2021, 19 (03): : 1096 - 1111
  • [10] Scalable TFETI algorithm for the solution of multibody contact problems of elasticity
    Dostal, Z.
    Kozubek, T.
    Vondrak, V.
    Brzobohaty, T.
    Markopoulos, A.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2010, 82 (11) : 1384 - 1405