@Article{cmes.2021.016165, AUTHOR = {Haishan Lu, Shuguang Gong, Jianping Zhang, Guilan Xie, Shuohui Yin}, TITLE = {An Improved Graphics Processing Unit Acceleration Approach for Three-Dimensional Structural Topology Optimization Using the Element-Free Galerkin Method}, JOURNAL = {Computer Modeling in Engineering \& Sciences}, VOLUME = {128}, YEAR = {2021}, NUMBER = {3}, PAGES = {1151--1178}, URL = {http://www.techscience.com/CMES/v128n3/44009}, ISSN = {1526-1506}, ABSTRACT = {We proposed an improved graphics processing unit (GPU) acceleration approach for three-dimensional structural topology optimization using the element-free Galerkin (EFG) method. This method can effectively eliminate the race condition under parallelization. We established a structural topology optimization model by combining the EFG method and the solid isotropic microstructures with penalization model. We explored the GPU parallel algorithm of assembling stiffness matrix, solving discrete equation, analyzing sensitivity, and updating design variables in detail. We also proposed a node pair-wise method for assembling the stiffness matrix and a node-wise method for sensitivity analysis to eliminate race conditions during the parallelization. Furthermore, we investigated the effects of the thread block size, the number of degrees of freedom, and the convergence error of preconditioned conjugate gradient (PCG) on GPU computing performance. Finally, the results of the three numerical examples demonstrated the validity of the proposed approach and showed the significant acceleration of structural topology optimization. To save the cost of optimization calculation, we proposed the appropriate thread block size and the convergence error of the PCG method.}, DOI = {10.32604/cmes.2021.016165} }