|
Research on parallel assembly algorithms of finite element matrices based on CUDA |
Received:May 14, 2019 Revised:July 28, 2019 |
View Full Text View/Add Comment Download reader |
DOI:10.7511/jslx20190514002 |
KeyWord:finite element method numerical computation characteristic matrix assembly CUDA |
Author | Institution |
胡斌星 |
西北工业大学 航天学院, 西安 ;西北工业大学 空天飞行技术研究所, 西安 |
李新国 |
西北工业大学 航天学院, 西安 ;西北工业大学 空天飞行技术研究所, 西安 |
孙鹏 |
西北工业大学 航天学院, 西安 ;西北工业大学 空天飞行技术研究所, 西安 |
|
Hits: 898 |
Download times: 789 |
Abstract: |
Constructing the finite element model of a spacecraft structure is the basis of flight simulation,structural fault monitoring and diagnosis during the on-orbit flight phase.A new stiffness matrix generation and assembly algorithm in the finite element method based on CUDA is proposed based on the simplified beam model of slender body aircraft.According to the symmetry of the beam element stiffness,a parallel algorithm is proposed and improved by combining with GPU hardware architecture.In order to reduce the stiffness matrix assembly time effectively,the famous coloring algorithm was used in the assembly process,and a non-zero assembly strategy based on GPU Shared memory was proposed.Numerical examples show that the algorithm presented in this paper is efficient.The algorithm satisfies the real-time requirement of fast calculation and diagnosis for the model in a certain calculation scale. |
|
|
|