Engineering Mechanics ›› 2018, Vol. 35 ›› Issue (11): 79-85,91.doi: 10.6052/j.issn.1000-4750.2017.08.0656

Previous Articles     Next Articles

APPLICATION OF GRAPHICS PROCESSING UNIT BASED ALGORITHM IN NONLINEAR RESPONSE ANALYSIS TO COMPLEX HIGH-RISE BUILDING STRUCTURES

LI Hong-yu1,2, TENG Jun3, LI Zuo-hua3, ZHANG Lu4   

  1. 1. College of Civil Engineering and Architecture, Guilin University of Technology, Guilin 541004, China;
    2. Collaborative Innovation Center for Exploration of Hidden Nonferrous Metal Deposits and Development of New Materials in Guangxi, Guilin University of Technology, Guilin 541004, China;
    3. Shenzhen Key Laboratory of Urban & Civil Engineering Disaster Prevention & Reduction, Shenzhen Graduate School, Harbin Institute of Technology, Shenzhen 518055, China;
    4. Department of Civil and Materials Engineering, University of Illinois at Chicago, Chicago, IL 60607, USA
  • Received:2017-01-11 Revised:2017-08-30 Online:2018-11-07 Published:2018-11-07

Abstract: Currently, most of the commercial finite element (FE) softwares are based on the CPU architectures, which causes massively time consuming, low efficiency, and rigor of requirements of hardware during analyzing the nonlinear response of high-rise structures. Meanwhile, the emergence of GPU based algorithms presents significantly superior performance in floating-point operation and parallel computation due to its special configuration. Therefore, GPU based algorithms can provide a feasible solution for the perplexing issues of nonlinear computation of high-rise structures. Our work is to develop a parallel FE algorithm by introducing GPU and to construct a corresponding heterogeneous platform, ultimately leading to speed up the computation. Firstly, the mapping between the degrees of freedom (DOFs) of a refined model and the threads of GPU is formed. Then, the implicit integration algorithm for solving the dynamic response will be parallelized in threads; meanwhile, the strategies of storage are optimized in terms of element-by-element scale and the demand of memory was reduced while solving the equations. All of the GPU based algorithms have been validated by comparing with the experimental results of a shaking table. Moreover, the validated algorithms are extended to apply to the analysis of the elastic-plastic seismic response of a practical high-rise reinforced concrete frame tube structure. The results show that the proposed algorithm can not only guarantee the accuracy but also improve efficiency dramatically in the procedure of structural nonlinear response analyses.

Key words: nonlinear response analysis, graphics processing unit (GPU), high-rise building structures, parallel computing, EBE

CLC Number: 

  • TU973+.2
[1] 李云贵. 工程结构设计中的高性能计算[J]. 建筑结构学报, 2010, 31(6):89-95. Li Yungui. High-performance computing in structural design[J]. Journal of Building Structures, 2010, 31(6):89-95. (in Chinese)
[2] He Kai, Tan Sheldon X-D, Wang Hai, et al. GPU-Accelerated parallel sparse LU factorization method for fast circuit analysis[J]. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2016, 24(3):1140-1150.
[3] Yang D, Peterson G D, Li H. Compressed sensing and Cholesky decomposition on FPGAs and GPUs[J]. Parallel Computing, 2012, 38(8):421-437.
[4] Naumov M. Parallel solution of sparse triangular linear systems in the preconditioned iterative methods on the GPU[R]//NVIDIA Corporation, Westford, MA, USA, Technology Report NVR-2011-001, 2011.
[5] Li R, Saad Y. GPU-accelerated preconditioned iterative linear solvers[J]. The Journal of Supercomputing, 2013, 63(2):443-466.
[6] 高家全, 王志超. 基于GPU的SSOR稀疏近似逆预条件研究[J]. 浙江工业大学学报, 2016, 44(2):140-145. Gao Jiaquan, Wang Zhichao. Research of the SSOR sparse approximate inverse preconditioner on GPUs[J]. Journal of Zhejiang University of Technology, 2016, 44(2):140-145. (in Chinese)
[7] 陈曦, 王冬勇, 任俊, 等. CPU-GPU混合计算构架在岩土工程有限元分析中的应用[J]. 土木工程学报, 2016, 49(6):105-112. Chen Xi, Wang Dongyong, Ren Jun, et al. Application of hybrid CPU-GPU computing platform in large-scale geotechnical finite element analysis[J]. China Civil Engineering Journal, 2016, 49(6):105-112. (in Chinese)
[8] Serban R, Melanz D, Li A, et al. A GPU-based preconditioned Newton-Krylov solver for flexible multibody dynamics[J]. International Journal for Numerical Methods in Engineering, 2015, 102(9):1585-1604.
[9] Fazanaro F I, Soriano D C, Suyama R, et al. Numerical characterization of nonlinear dynamical systems using parallel computing:The role of GPUs approach[J]. Communications in Nonlinear Science and Numerical Simulation, 2016, 37:143-162.
[10] Mafi R, Sirouspour S. GPU-based acceleration of computations in nonlinear finite element deformation analysis[J]. International Journal for Numerical Methods in Biomedical Engineering, 2014, 30(3):365-381.
[11] Yang Y, Yang C, Hsieh T. GPU parallelization of an object-oriented nonlinear dynamic structural analysis platform[J]. Simulation Modelling Practice and Theory, 2014, 40(1):112-121.
[12] Cai Y, Li G, Wang H, et al. Development of parallel explicit finite element sheet forming simulation system based on GPU architecture[J]. Advances in Engineering Software, 2012, 45(1):370-379.
[13] 刘小虎, 胡耀国, 符伟. 大规模有限元系统的GPU加速计算研究[J]. 计算力学学报, 2012, 29(1):146-152. Liu Xiaohu, Hu Yaoguo, Fu Wei. Solving large finite element system by GPU computation[J]. Chinese Journal of Computational Mechanics, 2012, 29(1):146-152. (in Chinese)
[14] 蔡勇, 李光耀, 王琥. 基于多重网格法和GPU并行计算的大规模壳结构快速计算方法[J]. 工程力学, 2014, 31(5):20-26. Cai Yong, Li Guangyao, Wang Hu. A fast calculation method for large-scale shell structure based on multigrid method and GPU parallel computing[J]. Engineering Mechanics, 2014, 31(5):20-26. (in Chinese)
[15] DS Simulia Corporation. Abaqus 6.12 analysis user's manual[Z]. 2012.
[16] 李红豫, 滕军, 李祚华. 钢筋混凝土框架结构非线性静、动力分析的高效计算平台HSNAS(GPU)——I程序开发[J]. 振动与冲击, 2016, 35(14):47-53. Li Hongyu, Teng Jun, Li Zuohua. An efficient platform HSNAS (GPU) for nonlinear static and dynamic analysis of reinforced concrete frames-I. Program development[J]. Journal of Vibration and Shock, 2016, 35(14):47-53. (in Chinese)
[17] Sanders J, Kandrot E. CUDA by example:an introduction to general-purpose GPU programming[M]. Addison-Wesley Professional, 2010.
[18] 孙宝印, 古泉, 张沛洲, 等. 钢筋混凝土框架结构弹塑性数值子结构分析方法[J]. 工程力学, 2016, 33(5):44-49. Sun Baoyin, Gu Quan, Zhang Peizhou, et al. Elastoplastic numerical substructure method of reinforced concrete frame structures[J]. Engineering Mechanics, 2016, 33(5):44-49. (in Chinese)
[19] 陶慕轩, 聂建国. 组合构件纤维模型的建模策略-单元划分和截面离散[J]. 工程力学, 2016, 33(2):96-103. Tao Muxuan, Nie Jianguo. Modeling strategies of fiber models for composite structural members:Element mesh and section discretization[J]. Engineering Mechanics, 2016, 33(2):96-103. (in Chinese)
[20] 吕伟荣, 罗雯, 蒋庆, 等. 基于分层壳单元的现浇混凝土空心楼板数值模拟[J]. 工程力学, 2015, 32(S1):172-183. Lv Weirong, Luo Wen, Jiang Qing, et al. Numerical simulation of cast-in-situ concrete hollow slabs based on layered shell elements[J]. Engineering Mechanics, 2015, 32(S1):172-183. (in Chinese)
[21] 李红豫, 滕军, 李祚华. 钢筋混凝土框架结构非线性静、动力分析的高效计算平台HSNAS(GPU)——Ⅱ 验证分析[J]. 振动与冲击, 2016, 35(14):54-60. Li Hongyu, Teng Jun, Li Zuohua. An efficient platform HSNAS(GPU) for nonlinear static and dynamic analysis of reinforced concrete frames-Ⅱ. Program verification and analysis[J]. Journal of Vibration and Shock, 2016, 35(14):54-60. (in Chinese)
[22] Teng Jun, Li Zuohua, Ou Jinping, et al. Fiber damage analysis model for RC beam-column based on EEP super-convergent computation[J]. Science China Technological Sciences, 2011, 54(10):2542-2548.
[1] JIANG Shao-fei, REN Hui, LUO Jian-bin. A PARALLEL IDENTIFICATION ALGORITHM ON PHYSICAL PARAMETERS OF FRAME STRUCTURES BASED ON CLOUD COMPUTING [J]. Engineering Mechanics, 2018, 35(4): 135-143.
[2] CAO Sheng-tao, LI Zhi-shan, LIU Fu-jun. A NON-PROPORTIONAL MODAL DAMPING MODEL AND ITS APPLICATION IN NONLINEAR ANALYSIS OF LARGE-SCALE STRUCTURES [J]. Engineering Mechanics, 2018, 35(11): 162-171.
[3] TANG Yi-hao,GAO Zhen-xun,JIANG Chong-wen,LEE Chun-hian. MESH BLOCK ALLOCATION ALGORITHM IN CFD PARALLEL COMPUTATION BASED ON LPT APPROXIMATE ALGORITHM [J]. Engineering Mechanics, 2015, 32(5): 243-249,256.
[4] CAI Yong , LI Guang-yao , WANG Hu. A FAST CALCULATION METHOD FOR LARGE-SCALE SHELL STRUCTURE BASED ON MULTIGIRD METHOD AND GPU PARALLEL COMPUTING [J]. Engineering Mechanics, 2014, 31(5): 20-26.
[5] ZHANG Yu, PAN Peng. PARALLEL COMPUTING METHOD FOR STRUCTURAL SEISMIC RESPONSE ANALYSIS CONSIDERING INTERACTION BETWEEN SUBSTRUCTURES [J]. Engineering Mechanics, 2013, 30(5): 118-124.
[6] FU Chao-jiang. PARALLEL ALGORITHM FOR IMPLICIT NONLINEAR DYNAMIC FINITE ELEMENT ANALYSIS [J]. Engineering Mechanics, 2010, 27(10): 27-033.
[7] LIU Yao-ru;ZHOU Wei-yuan;YANG Qiang. PARALLEL 3-D FINITE ELEMENT ANALYSIS BASED ON EBE METHOD [J]. Engineering Mechanics, 2006, 23(3): 27-31.
[8] ZHENG Zhe-ming;CHENG Jian-gang;YAO Zhenhan. ON AUTOMATIC MESH GENERATION IN PARALLEL FINITE ELEMENT ANALYSIS [J]. Engineering Mechanics, 2002, 19(6): 54-57.
[9] YUE Zhi-hua;CHENG Jian-gang;YAO Zhen-han. DESIGN AND IMPLEMENTATION OF POLYNOMIAL-PRECONDITIONED EBE-PCG PARALLEL ALGORITHM IN CLUSTER [J]. Engineering Mechanics, 2002, 19(5): 150-155.
[10] Zhou Shuquan;Deng Shaozhong. EBE-LANCZOS PARALLEL ALGORITHM FOR GENERALIZED EIGENPROBLEMS [J]. Engineering Mechanics, 1995, 12(1): 116-122.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] WANG Zhen, LI Qiang, WU Bin. ADAPTIVE DELAY COMPENSATION METHOD FOR REAL-TIME HYBRID TESTING[J]. Engineering Mechanics, 2018, 35(9): 37 -43 .
[2] PAN Tian-lin, WU Bin. AN ENERGY CONSISTENT INTEGRATION METHOD FOR TRUSS ELEMENTS[J]. Engineering Mechanics, 2018, 35(10): 1 -9,36 .
[3] ZHOU Da-wei, CHEN Biao-song, LI Yun-peng, ZHANG Sheng. SENSITIVITY ANALYSIS OF STRUCTURAL TOPOLOGY DESIGN VARIABLES UNDER HARMONIC EXCITATIONS BASED ON GENERALIZED MODAL TRUNCATION AUGMENTATION METHOD[J]. Engineering Mechanics, 2018, 35(11): 1 -7,16 .
[4] TIAN Jian-bo, SHI Qing-xuan, LIU Yun-he, LI Shen, MA Hui. RESEARCH ON ASEISMIC PERFORMANCE OF PRC COUPLING BEAM-HYBRID COUPLED SHEAR WALL SYSTEM[J]. Engineering Mechanics, 2018, 35(11): 53 -67 .
[5] YANG Qing-shan, TIAN Yu-ji, CHEN Bo, HUANG Guo-qing. MAIN CONTENTS OF THE STANDARD FOR WIND LOADS ON ROOF STRUCTURES[J]. Engineering Mechanics, 2018, 35(7): 1 -6 .
[6] WANG Tao, LIU Zhan-li, GAO Yue, ZHUANG Zhuo. A PREDICTION CRITERION FOR THE INTERACTION BETWEEN HYDRAULIC FRACTURES AND NATURAL FRACTURES BASED ON GIVEN PARAMETERS[J]. Engineering Mechanics, 2018, 35(11): 216 -222 .
[7] ZHANG Jing, HE Chuan, GENG Ping, CHEN Ping-liang, LU Zhi-kai. STUDY ON BENDING STATE NONLINEARITY OF SHIELD-TUNNEL RING JOINTS[J]. Engineering Mechanics, 2018, 35(11): 35 -44 .
[8] ZHU Shi-quan, LI Hai-yuan, CHEN Zhi-hua, ZHANG Hui. INFLUENCES OF ANGLES OF ATTACK DURING THE SEPARATION OF AN AIR-TO-AIR MISSILE FROM THE AIRCRAFT[J]. Engineering Mechanics, 2018, 35(9): 248 -256 .
[9] DENG Ming-ke, YANG Shuo, WANG Lu. EXPERIMENTAL AND BEARING CAPCITY STUDIES ON THE SEISMIC BEHAVIOR OF UNREINFORCED MASONRY WALLS STRENGTHENED WITH HDC LAYERS[J]. Engineering Mechanics, 2018, 35(10): 101 -111,123 .
[10] XIA Yang, LIAO Ke. LOCKING-FREE ISOGEOMETRIC ANALYSIS OF COMPLEX THREE-DIMENSIONAL BEAM STRUCTURES[J]. Engineering Mechanics, 2018, 35(11): 17 -25 .