• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2020, Vol. 42 ›› Issue (12): 2133-2140.

Previous Articles     Next Articles

An efficient parallel computing method for structural analysis based on heterogeneous supercomputer

DING Jun-hong1,MIAO Xin-qiang2,LI Gen-guo3   

  1. (1.Shanghai Supercomputing Technology Co.,Ltd.,Shanghai 201203;

    2.The 51st Research Institute of China Electronics Technology Group Corporation,Shanghai 201802;

    3.Shanghai Supercomputer Center,Shanghai 201203,China)

  • Received:2020-03-17 Revised:2020-07-20 Accepted:2020-12-25 Online:2020-12-25 Published:2021-01-04

Abstract: In order to exploit the efficient computing power of many integrated cores on heterogeneous cluster, a multi-level and multi-granularity collaborative parallel computing method is proposed for finite element structural mechanical analysis. Computing tasks are divided into three levels: inter-node parallelism, inter-device parallelism and inter-core parallelism. Through mapping decomposable comput- ing jobs to different hardware layers of heterogeneous MIC system, the proposed method not only effectively resolves the load balancing problem between CPU and MIC devices, but also significantly reduces the communication overheads of the system. Different engineering simulation case experiments for large scale parallel computing were conducted on “Tianhe 2” supercomputer. Up to 39000 CPU+MIC cores were employed and the finite element size of the analysis was more than 100 million units. Test results show that the proposed method can achieve good speedup and parallel computing efficiency in large scale parallel computing of finite element structural analysis. The optimized adaptation of finite element structural analysis and heterogeneous MIC computing platform is realized, which can provide reference for parallel porting and performance optimization of similar applications.




Key words: parallel computing, heterogeneous supercomputer, structural analysis, load balance