Nonlinear Dynamic Analysis Efficiency by Using a GPU Parallelization

Hong-yu Li, Jun Teng, Zuo-hua Li, Lu Zhang
School of Civil and Environment Engineering, Shenzhen Graduate School, Harbin Institute of Technology, Shenzhen, China
Engineering Letters, 23:4, 2015

   title={Nonlinear Dynamic Analysis Efficiency by Using a GPU Parallelization},

   author={Li, Hong-yu and Teng, Jun and Li, Zuo-hua and Zhang, Lu},



Download Download (PDF)   View View   Source Source   



A graphics processing unit (GPU) parallelization approach was implemented to improve the efficiency of nonlinear dynamic analysis. The GPU parallelization approach speeded up the computation of implicit time integration and reduced total calculation time. In addition, a parallel equations solver is introduced to solve the equation system. Numerical examples of reinforced concrete (RC) frames were used to investigate the parallel computing speedup of the GPU parallelization approach. An implementation of these RC frame models for fiber beam-column elements was presented. The parallel finite element program is developed to provide parallel execution on personal computer (PC) with different CUDA-capable GPUs. The different number of degrees of freedom from low to high was adopted in the numerical examples. Detailed tests on accuracy, runtime, and speedup are conducted on different GPUs. The nonlinear dynamic response using the GPU parallelization program was in good agreement with that obtained by ABAQUS. Numerical studies indicate that compared with original sequential approach, the GPU parallelization program achieves a 22 times speedups of the solving equation system and improves the overall efficiency of time integration by up to 94%.
VN:F [1.9.22_1171]
Rating: 1.0/5 (1 vote cast)
Nonlinear Dynamic Analysis Efficiency by Using a GPU Parallelization, 1.0 out of 5 based on 1 rating

* * *

* * *

TwitterAPIExchange Object
    [oauth_access_token:TwitterAPIExchange:private] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
    [oauth_access_token_secret:TwitterAPIExchange:private] => o29ji3VLVmB6jASMqY8G7QZDCrdFmoTvCDNNUlb7s
    [consumer_key:TwitterAPIExchange:private] => TdQb63pho0ak9VevwMWpEgXAE
    [consumer_secret:TwitterAPIExchange:private] => Uq4rWz7nUnH1y6ab6uQ9xMk0KLcDrmckneEMdlq6G5E0jlQCFx
    [postfields:TwitterAPIExchange:private] => 
    [getfield:TwitterAPIExchange:private] => ?cursor=-1&screen_name=hgpu&skip_status=true&include_user_entities=false
    [oauth:protected] => Array
            [oauth_consumer_key] => TdQb63pho0ak9VevwMWpEgXAE
            [oauth_nonce] => 1477119750
            [oauth_signature_method] => HMAC-SHA1
            [oauth_token] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
            [oauth_timestamp] => 1477119750
            [oauth_version] => 1.0
            [cursor] => -1
            [screen_name] => hgpu
            [skip_status] => true
            [include_user_entities] => false
            [oauth_signature] => uYJTLKgzXK04608g0iKb8G9pBtU=

    [url] => https://api.twitter.com/1.1/users/show.json
Follow us on Facebook
Follow us on Twitter

HGPU group

2033 peoples are following HGPU @twitter

HGPU group © 2010-2016 hgpu.org

All rights belong to the respective authors

Contact us: