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 条
  • [21] Neurogenetic Algorithm for Solving Combinatorial Engineering Problems
    Varnamkhasti, M. Jalali
    Hassan, Nasruddin
    JOURNAL OF APPLIED MATHEMATICS, 2012,
  • [22] A theoretically supported scalable TFETI algorithm for the solution of multibody 3D contact problems with friction
    Dostal, Z.
    Kozubek, T.
    Markopoulos, A.
    Brzobohaty, T.
    Vondrak, V.
    Horyl, P.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2012, 205 : 110 - 120
  • [23] A parallel ant colony algorithm on massively parallel processors and its convergence analysis for the travelling salesman problem
    Ling, Chen
    Sun Hai-Ying
    Shu, Wang
    INFORMATION SCIENCES, 2012, 199 : 31 - 42
  • [24] Parallel Direct and Iterative Methods for Solving the Time-Fractional Diffusion Equation on Multicore Processors
    Sultanov, Murat A.
    Akimova, Elena N.
    Misilov, Vladimir E.
    Nurlanuly, Yerkebulan
    MATHEMATICS, 2022, 10 (03)
  • [25] On the Parallel Proximal Decomposition Method for Solving the Problems of Convex Optimization
    Semenov, V. V.
    JOURNAL OF AUTOMATION AND INFORMATION SCIENCES, 2010, 42 (04) : 13 - 18
  • [26] Solving patient referral problems by using bat algorithm
    Yao, Huan-Chung
    Chen, Pei-Jarn
    Kuo, Yu-Ting
    Shih, Chun-Chin
    Wang, Xuan-Yin
    Chen, Ping-Shun
    TECHNOLOGY AND HEALTH CARE, 2020, 28 : S433 - S442
  • [27] A heuristic algorithm solving bilevel toll optimization problems
    Kalashnikov, Vyacheslav V.
    Herrera Maldonado, Roberto Carlos
    Camacho-Vallejo, Jose-Fernando
    Kalashnykova, Nataliya I.
    INTERNATIONAL JOURNAL OF LOGISTICS MANAGEMENT, 2016, 27 (01) : 31 - 51
  • [28] A Modified Sine Cosine Algorithm for Solving Optimization Problems
    Wang, Meng
    Lu, Guizhen
    IEEE ACCESS, 2021, 9 : 27434 - 27450
  • [29] A new algorithm for solving nonlinear boundary value problems
    Zitoun, Feyed Ben
    Cherruault, Yves
    KYBERNETES, 2009, 38 (05) : 681 - 697
  • [30] Fast Algorithm for Solving Cave-filling Problems
    Naidu, Kalpana
    Khan, Mohammed Zafar Ali
    2016 IEEE 84TH VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2016,