Toward Real-Time Finite-Element Simulation on GPU

被引:11
|
作者
Quang Dinh [1 ]
Marechal, Yves [1 ,2 ]
机构
[1] Univ Grenoble Alpes, G2Elab, F-38000 Grenoble, France
[2] CNRS, G2Elab, F-38000 Grenoble, France
关键词
Compute unified device architecture (CUDA); finite-element method (FEM); graphics processing unit (GPU); parallel computing; MATRIX-GENERATION;
D O I
10.1109/TMAG.2015.2477602
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we introduce some parallel techniques on NVIDIA compute unified device architecture GPU for the finite-element method applied in the magnetic field computation. To ensure the load balance, each parallel thread performs the integration of one element. In the assembly step, we introduced a fast procedure based on the sorting and rearrangement of non-zero entries on the GPU global memory. Then, a reducing process is executed to obtain the resulting coefficient matrix in a sparse format. About the solving step, we use the conjugate gradient iterative solver with a variety of preconditioning techniques. Our implementation does not require any preprocessing on mesh, but takes advantage of the parallel computing power of GPU. In our test, this parallel strategy improved the performance 30 times faster on the assembly process and four times faster on the solving process.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Real-time nonlinear finite element computations on GPU - Application to neurosurgical simulation
    Joldes, Grand Roman
    Wittek, Adam
    Miller, Karol
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2010, 199 (49-52) : 3305 - 3314
  • [2] Real-Time Finite-Element Simulation of Electromagnetic Transients of Transformer on FPGA
    Liu, Peng
    Dinavahi, Venkata
    IEEE TRANSACTIONS ON POWER DELIVERY, 2018, 33 (04) : 1991 - 2001
  • [3] Improvement of Real-Time Hybrid Simulation Using Parallel Finite-Element Program
    Lu, Li-Qiao
    Wang, Jin-Ting
    Zhu, Fei
    JOURNAL OF EARTHQUAKE ENGINEERING, 2020, 24 (10) : 1547 - 1565
  • [4] A Hyperelastic Finite-Element Model of Human Skin for Interactive Real-Time Surgical Simulation
    Lapeer, Rudy J.
    Gasson, Paul D.
    Karri, Vasudev
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2011, 58 (04) : 1013 - 1022
  • [5] Real-Time Simulation of Tube Hydroforming by Integrating Finite-Element Method and Machine Learning
    Cheng, Liang
    Guo, Haijing
    Sun, Lingyan
    Yang, Chao
    Sun, Feng
    Li, Jinshan
    JOURNAL OF MANUFACTURING AND MATERIALS PROCESSING, 2024, 8 (04):
  • [6] Toward transient finite element simulation of thermal deformation of machine tools in real-time
    Andreas Naumann
    Daniel Ruprecht
    Joerg Wensch
    Computational Mechanics, 2018, 62 : 929 - 942
  • [7] Toward transient finite element simulation of thermal deformation of machine tools in real-time
    Naumann, Andreas
    Ruprecht, Daniel
    Wensch, Joerg
    COMPUTATIONAL MECHANICS, 2018, 62 (05) : 929 - 942
  • [8] Real-time finite-element simulation of linear viscoelastic tissue behavior based on experimental data
    Sedef, Mert
    Samur, Evren
    Basdogan, Cagatay
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2006, 26 (06) : 58 - 68
  • [9] Real-Time Nonlinear Finite Element Computations on GPU: Handling of Different Element Types
    Joldes, Grand R.
    Wittek, Adam
    Miller, Karol
    COMPUTATIONAL BIOMECHANICS FOR MEDICINE: SOFT TISSUES AND THE MUSCULOSKELETAL SYSTEM, 2011, : 73 - 80
  • [10] FINITE-ELEMENT BASED RECURSIVE FORMULATION FOR REAL-TIME DYNAMIC SIMULATION OF FLEXIBLE MULTIBODY SYSTEMS
    IDER, SK
    COMPUTERS & STRUCTURES, 1991, 40 (04) : 939 - 945