A real-time multigrid finite hexahedra method for elasticity simulation using CUDA

被引:60
作者
Dick, Christian [1 ]
Georgii, Joachim [1 ]
Westermann, Ruediger [1 ]
机构
[1] Tech Univ Munich, Comp Graph & Visualizat Grp, D-8000 Munich, Germany
关键词
Elasticity simulation; Deformable objects; Finite element methods; Multigrid; GPU; CUDA; FRAMEWORK; ALGORITHM; ELEMENTS;
D O I
10.1016/j.simpat.2010.11.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a multigrid approach for simulating elastic deformable objects in real time on recent NVIDIA GPU architectures. To accurately simulate large deformations we consider the co-rotated strain formulation. Our method is based on a finite element discretization of the deformable object using hexahedra. It draws upon recent work on multigrid schemes for the efficient numerical solution of partial differential equations on such discretizations. Due to the regular shape of the numerical stencil induced by the hexahedral regime, and since we use matrix-free formulations of all multigrid steps, computations and data layout can be restructured to avoid execution divergence of parallel running threads and to enable coalescing of memory accesses into single memory transactions. This enables to effectively exploit the GPU's parallel processing units and high memory bandwidth via the CUDA parallel programming API. We demonstrate performance gains of up to a factor of 27 and 4 compared to a highly optimized CPU implementation on a single CPU core and 8 CPU cores, respectively. For hexahedral models consisting of as many as 269,000 elements our approach achieves physics-based simulation at 11 time steps per second. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:801 / 816
页数:16
相关论文
共 50 条
  • [41] Accelerated Finite Element Method Solver for RCS Analysis Using CUDA-Based Parallel Computing
    Jo, Mincheol
    Park, Woobin
    Kim, Moonseong
    Lee, Woochan
    IEEE ACCESS, 2024, 12 : 120375 - 120388
  • [42] Real-time Forest Simulation for a Flight Simulator using a GPU
    Laferte, Jean-Marc
    Daussin, Guillaume
    Flifla, Jihed
    Haigron, Pascal
    2008 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES: FROM THEORY TO APPLICATIONS, VOLS 1-5, 2008, : 1049 - +
  • [43] Real-time video image processing through GPUs and CUDA and its future implementation in real problems in a Smart City
    Alberto Hernandez-Aguilar, Jose
    Carlos Bonilla-Robles, Juan
    Zavala Diaz, Jose Crispin
    Ochoa, Alberto
    INTERNATIONAL JOURNAL OF COMBINATORIAL OPTIMIZATION PROBLEMS AND INFORMATICS, 2019, 10 (03): : 33 - 49
  • [44] 3D REAL-TIME PARALLEL VOLUME RENDERING USING NVIDIA CUDA FOR MEDICAL IMAGING
    Asavei, Victor
    Ionita, Vlad-Valentin
    Moldoveanu, Florica
    Moldoveanu, Alin
    ANNALS OF DAAAM FOR 2009 & PROCEEDINGS OF THE 20TH INTERNATIONAL DAAAM SYMPOSIUM, 2009, 20 : 1483 - 1484
  • [45] Bayesian real-time perception algorithms on GPUReal-time implementation of Bayesian models for multimodal perception using CUDA
    João Filipe Ferreira
    Jorge Lobo
    Jorge Dias
    Journal of Real-Time Image Processing, 2011, 6 (3) : 171 - 186
  • [46] Real-Time Sand Dune Simulation
    Taylor, Brennen
    Keyser, John
    PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2023, 6 (01)
  • [47] Real-time True-color Synthesis of Remote Sensing Image with CUDA
    Chen, Baolin
    Li, Xiaoyu
    Lei, Hang
    Wang, Hang
    2015 THIRD INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA, 2015, : 286 - 290
  • [48] Feedforward actuator controller development using the backward-difference method for real-time hybrid simulation
    Phillips, Brian M.
    Takada, Shuta
    Spencer, B. F., Jr.
    Fujino, Yozo
    SMART STRUCTURES AND SYSTEMS, 2014, 14 (06) : 1081 - 1103
  • [49] Real-time Interactive Volume Rendering of Complex Electromagnetic Environment Based on CUDA
    Lu Yashuai
    Feng Xiaomeng
    Wu Lingda
    2013 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2013, : 160 - 163
  • [50] Real-time biomechanical modeling of the liver using Machine Learning models trained on Finite Element Method simulations
    Pellicer-Valero, Oscar J.
    Jose Ruperez, Maria
    Martinez-Sanchis, Sandra
    Martin-Guerrero, Jose D.
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 143