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

Computer Engineering & Science

    Next Articles

Design and optimization of large scale dissipative particle dynamics simulation on Intel MIC platform

XU Shun1,2,LIU Qian1,2,ZHANG Bao-hua1,2,HE Lian-hua1,2,JIN Zhong1,2   

  1. (1.Computer Network Information Center,Chinese Academy of Sciences,Beijing 100190;
    2.Center of Scientific Computing Applications & Research,Chinese Academy of Sciences,Beijing 100190)
     
  • Received:2017-01-13 Revised:2017-04-27 Online:2017-08-25 Published:2017-08-25

Abstract:

Dissipative particle dynamics (DPD) simulation is an important computational simulation method to investigate the dynamic characteristics of the fluid. We design and carry out an Intel MIC platform-based large-scale dissipative particle dynamics simulation. The design combines the characteristics of DPD simulation and the features of MIC platform. The critical codes of DPD simulation such as neighbor list building and calculation of short-range force are designed with the vector optimization. A load balancing mechanism of tasks between the CPU and MIC co-processors is applied to support the load balancing control of the number of threads within a MPI process. The performance analysis on a prototype program and LAMMPS integration program is compared, and the experimental data show the effectiveness of introducing relevant optimization technologies. This work lays the foundation for further research on molecular dynamics simulations on MIC many-core platform.

Key words: dissipative particle dynamics, many-core, GPU, molecular dynamics