Parallel computing of central difference explicit finite element based on GPU general computing platform

被引:0
|
作者
Cai, Yong [1 ]
Li, Guangyao [1 ]
Wang, Hu [1 ]
机构
[1] State Key Laboratory of Advanced Design and Manufacture for Vehicle Body, Hunan University, Changsha 410082, China
关键词
Central difference - CUDA - Explicit finite element method - Explicit finite elements - General-purpose gpu computing - Graphic processing units - Nonlinear dynamic problems - Single instruction; multiple datum;
D O I
暂无
中图分类号
学科分类号
摘要
Explicit finite element method has been widely used for the plane nonlinear dynamic problems. Because of the limitation of time step due to the conditional stability, the analysis of large-scale problem always requires long computing time. Graphics processing unit (GPU) is a parallel device with single instruction, multiple data classification. GPU offers high computation power and increases memory bandwidth at a relatively low cost, and it is well suited for problems that can be expressed as data-parallel computations with high arithmetic intensity. Nowadays, it has gained more and more attention as a kind of general parallel processor, followed by various general purpose GPU computing technologies represented by NVIDIA CUDA. In this paper, a method of explicit finite element parallel computing based on central difference method and GPU general computing platform for plane nonlinear dynamic problems is developed. The original serial algorithm is adjusted and optimized for GPU computing based on the characteristics of GPU. Finally, GPU is used for the whole explicit iterative process by mapping one element or one node to one CUDA thread, and the iterative process can be solved parallelly in any order. The numerical examples indicate that this method can greatly improve the computational efficiency with the same computing precision on the NVIDIA GTX 460, and it provides an efficient and simple method for the plane nonlinear dynamic problem.
引用
收藏
页码:412 / 419
相关论文
共 50 条
  • [1] Nonlinear explicit layered shell element and its GPU parallel computing implementation
    Cao S.
    Li Z.
    Yang Z.
    Zhendong yu Chongji/Journal of Vibration and Shock, 2019, 38 (22): : 60 - 69and84
  • [2] Parallel computing in finite element applications
    Carstea, Ion T.
    Carstea, Daniela P.
    MACMESE 2008: PROCEEDINGS OF THE 10TH WSEAS INTERNATIONAL CONFERENCE ON MATHEMATICAL AND COMPUTATIONAL METHODS IN SCIENCE AND ENGINEERING, PTS I AND II, 2008, : 180 - +
  • [3] Parallel computing for the finite element method
    Vollaire, C
    Nicolas, L
    Nicolas, A
    EUROPEAN PHYSICAL JOURNAL-APPLIED PHYSICS, 1998, 1 (03): : 305 - 314
  • [4] Parallel computing for the finite element method
    Ecole Centrale de Lyon, Ecully, France
    EPJ Applied Physics, 1998, 1 (03): : 305 - 314
  • [5] Explicit nonlinear dynamic finite element analysis on homogeneous/heterogeneous parallel computing environment
    Rao, A. Rama Mohan
    ADVANCES IN ENGINEERING SOFTWARE, 2006, 37 (11) : 701 - 720
  • [6] A Highly-Parallel TSP Solver for a GPU Computing Platform
    Fujimoto, Noriyuki
    Tsutsui, Shigeyoshi
    NUMERICAL METHODS AND APPLICATIONS, 2011, 6046 : 264 - +
  • [7] PARALLEL COMPUTING TECHNOLOGIES IN THE FINITE ELEMENT METHOD
    Choporov, S. V.
    RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2013, 2 : 88 - 94
  • [8] On parallel computing for the general boundary element method
    Zhao, XY
    Liao, SJ
    APPLICATIONS OF HIGH-PERFORMANCE COMPUTING IN ENGINEERING VII, 2002, 7 : 85 - 92
  • [9] The parallel computing of node centrality based on GPU
    Yin, Siyuan
    Hu, Yanmei
    Ren, Yuchun
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2022, 19 (03) : 2700 - 2719
  • [10] Implementation of a finite difference method on a custom computing platform
    Paar, KJ
    Athanas, PM
    Edwards, CM
    HIGH-SPEED COMPUTING, DIGITAL SIGNAL PROCESSING, AND FILTERING USING RECONFIGURABLE LOGIC, 1996, 2914 : 44 - 53