arrow
Return

Heterogeneous parallel computing method for 3D transient nonlinear thermomechanical problems on CPU-GPU platforms

delete2023-12-01
delete2
PRE
AI
S
Shengquan Wang
Y
Yujie Wang
张帅 cover
张帅 (Shuai Zhang)
Y
Yong Cai *
G
Guangyao Li
H
Hao Zheng
DOI:10.1016/j.enganabound.2023.09.004delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
A heterogeneous parallel computing method for 3D transient nonlinear thermomechanical problems is proposed based on CPU-GPU platforms. The method is developed based on the stable node-based smoothed finite element method (SNS-FEM) and element-by-element (EBE) strategy. The SNS-FEM method ensures the accuracy of temperature and displacement solution. To obtain higher computational efficiency, a series of parallel computing strategies are proposed in this paper. A one-to-one mapping relationship is established between smoothing domains calculation and threads in GPU. To improve the efficiency of constructing the smoothing domain, a semiparallel construction method is developed. And a preindexing method is proposed to improve the computational efficiency of solving linear equations by the parallel preconditioned conjugate gradient (PCG) method. The developed heterogeneous parallel computing method is quite accurate and efficient in computing the model composed of tetrahedral elements, obtaining a speedup ratio of 52.31 when the model contains 67,204 degrees of freedom.
Keywords:
Transient thermomechanical
SNS-FEM
Element-by-element
Parallel computing
GPU

Journal

Engineering Analysis with Boundary Elements cover
Engineering Analysis with Boundary Elements
IF:
4.1
Papers:
5.8K
Citations:
9.4K

Organization

B
beijing institute of technology
Scholars:
5.4W
Papers: 4.0W
Citations: 63
H
hunan university
Scholars:
4.4W
Papers: 3.3W
Citations: 70