Graphics processing unit based parallelization of the distinct lattice spring model

被引:21
作者
Zhao, Gaofeng [1 ]
Khalili, Nasser [1 ]
机构
[1] Univ New S Wales, Sch Civil & Environm Engn, Sydney, NSW, Australia
基金
澳大利亚研究理事会;
关键词
GPU; CUDA; Parallelization; Lattice spring model; GPU; SIMULATIONS;
D O I
10.1016/j.compgeo.2012.01.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This study reports a Graphics Processing Unit (GPU)-based parallelization of the Distinct Lattice Spring Model (DLSM) for geomechanics simulation. The DLSM is a newly developed numerical model for rock dynamics problems, i.e., dynamic failure and wave propagation. Despite its applicability, one of the drawbacks of this model is the high computational load for practical simulations. To tackle this problem, a CPU with a Compute Unified Device Architecture (CUDA) is adopted to parallelize the DLSM code. The performance of the GPU DLSM code is tested on two computers equipped with modern CPU cards. The results show that significant performance improvements are gained from CPU parallelization of the DLSM code (the maximum speed up achieved was 23x). (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:109 / 117
页数:9
相关论文
共 24 条
[1]   General purpose molecular dynamics simulations fully implemented on graphics processing units [J].
Anderson, Joshua A. ;
Lorenz, Chris D. ;
Travesset, A. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (10) :5342-5359
[2]  
[Anonymous], 2009, NVIDIAS NEXT GEN CUD
[3]   A real-time multigrid finite hexahedra method for elasticity simulation using CUDA [J].
Dick, Christian ;
Georgii, Joachim ;
Westermann, Ruediger .
SIMULATION MODELLING PRACTICE AND THEORY, 2011, 19 (02) :801-816
[4]   Large calculation of the flow over a hypersonic vehicle using a GPU [J].
Elsen, Erich ;
LeGresley, Patrick ;
Darve, Eric .
JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (24) :10148-10161
[5]  
Herrmann F., 2011, GPU COMPUTING GEMS E, P103
[6]   GPU-acceleration for Moving Particle Semi-Implicit method [J].
Hori, Chiemi ;
Gotoh, Hitoshi ;
Ikari, Hiroyuki ;
Khayyer, Abbas .
COMPUTERS & FLUIDS, 2011, 51 (01) :174-183
[7]   Real-time nonlinear finite element computations on GPU - Application to neurosurgical simulation [J].
Joldes, Grand Roman ;
Wittek, Adam ;
Miller, Karol .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2010, 199 (49-52) :3305-3314
[8]   Dynamic Fracturing Simulation of Brittle Material using the Distinct Lattice Spring Method with a Full Rate-Dependent Cohesive Law [J].
Kazerani, T. ;
Zhao, G. F. ;
Zhao, J. .
ROCK MECHANICS AND ROCK ENGINEERING, 2010, 43 (06) :717-726
[9]   High-order finite-element seismic wave propagation modeling with MPI on a large GPU cluster [J].
Komatitsch, Dimitri ;
Erlebacher, Gordon ;
Goeddeke, Dominik ;
Michea, David .
JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 229 (20) :7692-7714
[10]   CPU/GPU computing for long-wave radiation physics on large GPU clusters [J].
Lu, Fengshun ;
Song, Junqiang ;
Cao, Xiaoqun ;
Zhu, Xiaoqian .
COMPUTERS & GEOSCIENCES, 2012, 41 :47-55