Accelerated finite element elastodynamic simulations using the GPU

被引:181
|
作者
Huthwaite, Peter [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Mech Engn, London SW7 2AZ, England
关键词
Finite element; Ultrasound; Elastodynamic; Graphical processing unit; GPU; WAVE-PROPAGATION; MESH GENERATION; FEM; SOLVERS; IMPLEMENTATION; DIFFERENCE;
D O I
10.1016/j.jcp.2013.10.017
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
An approach is developed to perform explicit time domain finite element simulations of elastodynamic problems on the graphical processing unit, using Nvidia's CUDA. Of critical importance for this problem is the arrangement of nodes in memory, allowing data to be loaded efficiently and minimising communication between the independently executed blocks of threads. The initial stage of memory arrangement is partitioning the mesh; both a well established 'greedy' partitioner and a new, more efficient 'aligned' partitioner are investigated. A method is then developed to efficiently arrange the memory within each partition. The software is applied to three models from the fields of non-destructive testing, vibrations and geophysics, demonstrating a memory bandwidth of very close to the card's maximum, reflecting the bandwidth-limited nature of the algorithm. Comparison with Abaqus, a widely used commercial CPU equivalent, validated the accuracy of the results and demonstrated a speed improvement of around two orders of magnitude. A software package, Pogo, incorporating these developments, is released open source, downloadable from http://www.pogo-fea.com/ to benefit the community. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:687 / 707
页数:21
相关论文
共 50 条
  • [1] GPU-Accelerated Finite Element Method
    Dziekonski, Adam
    Lamecki, Adam
    Mrozowski, Michal
    2016 IEEE MTT-S INTERNATIONAL CONFERENCE ON NUMERICAL ELECTROMAGNETIC AND MULTIPHYSICS MODELING AND OPTIMIZATION (NEMO), 2016,
  • [2] High Speed Finite Element Simulations on the Graphics Card
    Huthwaite, P.
    Lowe, M. J. S.
    40TH ANNUAL REVIEW OF PROGRESS IN QUANTITATIVE NONDESTRUCTIVE EVALUATION: INCORPORATING THE 10TH INTERNATIONAL CONFERENCE ON BARKHAUSEN NOISE AND MICROMAGNETIC TESTING, VOLS 33A & 33B, 2014, 1581 : 2007 - 2014
  • [3] GPU Accelerated Finite-Element Computation for Electromagnetic Analysis
    Meng, Huan-Ting
    Nie, Bao-Lin
    Wong, Steven
    Macon, Charles
    Jin, Jian-Ming
    IEEE ANTENNAS AND PROPAGATION MAGAZINE, 2014, 56 (02) : 39 - 62
  • [4] GPU-warp based finite element matrices generation and assembly using coloring method
    Kiran, Utpal
    Sharma, Deepak
    Gautam, Sachin Singh
    JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2019, 6 (04) : 705 - 718
  • [5] GPU-Accelerated 3D Mesh Deformation for Optimization Based on the Finite Element Method
    Lamecki, Adam
    Dziekonski, Adam
    Balewski, Lukasz
    Fotyga, Grzegorz
    Mrozowski, Michal
    RADIOENGINEERING, 2017, 26 (04) : 924 - 929
  • [6] Communication and Load Balancing Optimization for Finite Element Electromagnetic Simulations Using Multi-GPU Workstation
    Dziekonski, Adam
    Sypek, Piotr
    Lamecki, Adam
    Mrozowski, Michal
    IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2017, 65 (08) : 2661 - 2671
  • [7] Electromagnetic metamaterial simulations using a GPU-accelerated FDTD method
    Myung-Su Seok
    Min-Gon Lee
    SeokJae Yoo
    Q-Han Park
    Journal of the Korean Physical Society, 2015, 67 : 2026 - 2032
  • [8] Electromagnetic metamaterial simulations using a GPU-accelerated FDTD method
    Seok, Myung-Su
    Lee, Min-Gon
    Yoo, SeokJae
    Park, Q-Han
    JOURNAL OF THE KOREAN PHYSICAL SOCIETY, 2015, 67 (12) : 2026 - 2032
  • [9] GPU Accelerated Finite Element Simulation for Ultra-High Strength Steel quenching
    Wang Chao
    Zhu Bin
    Wang Liang
    Wang Yilin
    Zhang Yisheng
    MATERIALS, MECHANICAL AND MANUFACTURING ENGINEERING, 2014, 842 : 337 - 340
  • [10] GPU accelerated Discrete Element Method (DEM) molecular dynamics for conservative, faceted particle simulations
    Spellings, Matthew
    Marson, Ryan L.
    Anderson, Joshua A.
    Glotzer, Sharon C.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2017, 334 : 460 - 467