Font Size: a A A

Realization And Application Of The Solid Element Based On CPU-GPU Heterogeneous Platform

Posted on:2018-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:H B KangFull Text:PDF
GTID:2322330536481777Subject:Architecture and civil engineering
Abstract/Summary:PDF Full Text Request
The structure of high-rise building is very complex,which contains many complex nodes,such as beam and shell element,these nodes are very difficult to be modeled and analyzed accurately;At the same time,with the modeling of high-rise building structure becoming more and more sophisticated,the use of solid element for dynamic elastic plastic analysis is also becoming more and more important.When using solid element for modeling and analysis,due to the solids elements require the element mesh to be fine,it may result in huge unit number,model degree of freedom and total stiffness matrix,then the requirement for calculation ability of the finite element software is very high.However,the finite element analysis software at present is based on the CPU serial computing model,time consuming problem is obvious.How to balance the accuracy and efficiency has become the key problem of using solid element to carry out large-scale finite element analysis.In this paper,by combining the powerful parallel computing power of GPU with the serial computing power of CPU,to establish a solid element based on CPU-GPU heterogeneous platform,get the solid element model to carry both static and dynamic numerical analysis of the structure which can balance the accuracy and the efficiency.The main contents of this paper are as follows:The solid element is built based on CPU-GPU platform.First of all,build CPU-GPU heterogeneous computing platform based on the Visual Studio platform and CUDA.Use the solid element theory,the three-dimensional constitutive model of concrete theory,the theory of finite element analysis to formulate corresponding subroutine.Solid element model is available that can carry both linear elastic analysis and non-linear analysis.The data condition and the format of the finite element analysis are also given.Line elastic analysis of solid element based on CPU-GPU heterogeneous platform.This paper is based on the CPU and GPU mixed programming ideas,CPU carry out the data processing and the implementation of the logic algorithm,when GPU deal with large scale parallel computing.The finite element analysis program is developed by using the method of pre-process conjugate gradient method and Newmark-? method combined with entity unit theory,and the corresponding finite element analysis program is developed.Then apply the self-compiled program to the static analysis and dynamic elastic problems of the solid element.Compare the results with the traditional CPU serial calculation and general finite element software ABAQUS results,so the accuracy and acceleration performance of the CPU-GPU based heterogeneous platform for linear elastic analysis are verified.At the same time,it shows the factors that affect the acceleration performance.Non-linear analysis of solid element based on CPU-GPU heterogeneous platform.Through the preparation of three dimensional concrete non-linear constitutive subroutine,considering the material nonlinearity of the solid element stress state subroutine and the element stiffness updating subroutine,the finite element analysis program of the solid element of CPU-GPU heterogeneous platform is improved.And the finite element program is applied to the solid element nonlinear static problems and dynamic elastic-plastic analysis problem.Compare the results with the traditional CPU serial calculation and general finite element software ABAQUS results,so the accuracy and acceleration performance of the CPU-GPU based heterogeneous platform for non-linear analysis are verified.At the same time,it shows the factors that affect the acceleration performance.With the linear elastic analysis of CPU-GPU heterogeneous platform part.Finally,a parallel entity unit finite element structure analysis heterogeneous platform is given,which is aiming at the seismic analysis of tall building structure,new,efficient,and portable.
Keywords/Search Tags:Solid element, CPU-GPU heterogeneous platform, Finite element program, Acceleration ratio, Elastic plastic analysis
PDF Full Text Request
Related items