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
        
AuthorInstitution
胡斌星 西北工业大学 航天学院, 西安 ;西北工业大学 空天飞行技术研究所, 西安
李新国 西北工业大学 航天学院, 西安 ;西北工业大学 空天飞行技术研究所, 西安
孙鹏 西北工业大学 航天学院, 西安 ;西北工业大学 空天飞行技术研究所, 西安
Hits: 752
Download times: 655
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.