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 条
  • [41] Block-Based Programming Abstractions for Explicit Parallel Computing
    Feng, Annette
    Tilevich, Eli
    Feng, Wu-chun
    2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 71 - 75
  • [42] MODELING OF GPU COMPUTING USING DIFFERENCE SCHEMES
    Vorotnikova, D. G.
    Kochurov, A. V.
    Golovashkin, D. L.
    COMPUTER OPTICS, 2015, 39 (05) : 801 - 807
  • [43] An Accelerated Explicit Method and GPU Parallel Computing for Thermal Stress and Welding Deformation of Automotive Parts
    Ma, Ninshu
    Yuan, Shijian
    INTERNATIONAL JOURNAL OF APPLIED MECHANICS, 2016, 8 (02)
  • [44] GPU computing: Programming a massively parallel processor
    Buck, Ian
    CGO 2007: INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2007, : 17 - 17
  • [45] Massive Crowd Simulation With Parallel Computing on GPU
    Lombardo, Vincenzo
    Gadia, Davide
    Maggiorini, Dario
    IEEE ACCESS, 2024, 12 : 173279 - 173303
  • [46] Survey on Heterogeneous Parallel Computing Platform for Edge Intelligent Computing
    Wan, Duo
    Hu, Moufa
    Xiao, Shanzhu
    Zhang, Yan
    Computer Engineering and Applications, 2023, 59 (01): : 15 - 25
  • [47] A GPU Based Explicit Solid-Shell Finite Element Solver
    Stephan, Andrew J. E.
    Daniel, William J. T.
    Elford, Michael C.
    NUMISHEET 2018: 11TH INTERNATIONAL CONFERENCE AND WORKSHOP ON NUMERICAL SIMULATION OF 3D SHEET METAL FORMING PROCESSES, 2018, 1063
  • [48] A Hybrid GPU-FPGA-based Computing Platform for Machine Learning
    Liu, Xu
    Ounifi, Hibat Allah
    Gherbi, Abdelouahed
    Lemieux, Yves
    Li, Wubin
    9TH INTERNATIONAL CONFERENCE ON EMERGING UBIQUITOUS SYSTEMS AND PERVASIVE NETWORKS (EUSPN-2018) / 8TH INTERNATIONAL CONFERENCE ON CURRENT AND FUTURE TRENDS OF INFORMATION AND COMMUNICATION TECHNOLOGIES IN HEALTHCARE (ICTH-2018), 2018, 141 : 104 - 111
  • [49] Performance of coupled parallel finite element analysis in grid computing environment
    Niho, Tomoya
    Horie, Tomoyoshi
    HIGH-PERFORMANCE COMPUTING, 2008, 4759 : 262 - 270
  • [50] Possibilities of parallel computing in the finite element analysis of industrial forming processes
    Onate, E
    VECTOR AND PARALLEL PROCESSING - VECPAR'96, 1997, 1215 : 258 - 294