Finite element explicit parallel solving and simulating method based on graphic processing unit (GPU)

A simulation method and finite element technology, applied in multi-programming devices and other directions, can solve the problems of high requirements for researchers' algorithm rewriting and programming ability, difficult to improve the speedup ratio, complicated use and maintenance, etc., so as to avoid parallel writing competition. Errors, guaranteed simplicity, general effect

Inactive Publication Date: 2012-12-12
HUNAN UNIV
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The parallel finite element calculation method in the prior art mainly adopts parallel processing technologies such as distributed computing, parallel computer or multi-threading on the technical level, and the computing hardware used is mainly a parallel computing platform with CPU as the computing core. While the speedup ratio is good, there are also the following disadvantages: On the one hand, for large-scale finite element models, the large scale of units and nodes leads to an increase in communication consumption between distributed computers or between multi-threads, making it difficult to improve the speedup ratio; On the other hand, parallel machines are expensive, relatively complicated to use and maintain, and require high algorithm rewriting and programming skills for researchers, making it difficult to popularize
In addition, the current general-purpose computing platform based on GPU and CUDA has low hardware cost, easy software implementation, and obvious improvement in computing efficiency. It has become a new research hotspot at home and abroad. At present, in the field of mechanics, explicit finite element A general-purpose computing platform of GPU and CUDA to achieve parallel solution simulation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Finite element explicit parallel solving and simulating method based on graphic processing unit (GPU)
  • Finite element explicit parallel solving and simulating method based on graphic processing unit (GPU)
  • Finite element explicit parallel solving and simulating method based on graphic processing unit (GPU)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Such as figure 1 As shown, the implementation steps of the GPU-based finite element explicit parallel solution simulation method in this embodiment are as follows:

[0027] 1) Read the finite element calculation model data into the host memory; identify the nodes and units in the finite element calculation model data through the host CPU, find the unit to which each node belongs and save the ownership relationship between nodes and units; The calculation model data is read into the GPU global memory;

[0028] 2) Set the number of thread blocks executed by the GPU and the number of threads contained in each thread block;

[0029] 3) Read the finite element calculation model data stored in the GPU global memory through the GPU, and calculate the minimum time step of the unit and the Nodal acceleration and nodal force of each node;

[0030] 4) Determine whether the calculation results need to be output, and if necessary, copy the calculation results on the GPU global me...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a finite element explicit parallel solving and simulating method based on a graphic processing unit (GPU). The method comprises the following practicing steps: 1) data is read into a host memory; nodes and units in finite element calculating model data are recognized through a host central processing unit (CPU); the ownership between the nodes and the units is searched and stored, and the finite element calculating model data is read into a GPU global memory; 2) a GPU executing parameter is set; 3) data stored in the GPU global memory is read through the GPU, the node acting force of each node is calculated through a multithreading method according to the GPU executing parameter; and 4) the calculated result is selectively output; CPU determines to quit or return to execute step 3) according to the convergence and judgment conditions. The finite element explicit parallel solving and simulating method is quick in operation speed, low in calculating cost, low in hardware cost and simple and convenient to use; particularly, the method is applicable to the dynamic nonlinear calculation of physical fields including sheet forming simulating optimization, automobile crash simulation and the like..

Description

technical field [0001] The invention relates to the field of finite element simulation in computer aided engineering, in particular to a GPU-based finite element explicit parallel solution simulation method. Background technique [0002] The explicit finite element calculation method does not need to solve any equations, and has good stability and convergence. It has been widely used in the simulation calculation of strong nonlinear problems such as automobile collision and sheet metal forming. With the increasing complexity of modern engineering problems, the scale of finite element calculation models is getting larger and larger. For explicit finite element algorithms with stable conditions, the calculation time step is generally at the microsecond level, while the actual simulation time is generally at the second level. means a huge amount of calculation. [0003] With the development of computing technology, parallel computing method is an effective means to solve the p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/46
Inventor 蔡勇李光耀王琥郑刚
Owner HUNAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products