导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2014, Vol. 35 ›› Issue (4): 968-974.doi: 10.7527/S1000-6893.2013.0402

• Fluid Mechanics and Flight Mechanics • Previous Articles     Next Articles

A Parallel Algorithm of DSMC Method

HUANG Fei, MIAO Wenbo, CHENG Xiaoli, SHEN Qing   

  1. China Academy of Aerospace Aerodynamics, Beijing 100074, China
  • Received:2013-06-13 Revised:2013-09-29 Online:2014-04-25 Published:2013-10-09

Abstract:

For improving parallel efficiency of the direct simulation Monte Carlo (DSMC) method, the parallel efficiency with two kinds of parallel mode using message passing interface (MPI) standard library, peer-to-peer mode and master/slave mode is investigated. The key points of implementation in unstructured DSMC code using peer-to-peer parallel mode are analyzed. A new parallel algorithm of DSMC method with dynamic load balance implementation is developed and the DSMC parallel algorithm based on peer-to-peer mode of dynamic load balance is designed. Validity about this method is investigated by analyzing blunt cone flow field. The numerical results confirm the feasibility of the proposed algorithm. The results show the present parallel algorithm can produce results which compare well with reference's data, and show more highly parallel efficiency than the master/slave mode code.

Key words: peer-to-peer mode, unstructured grid, dynamic load balance, parallel efficiency, DSMC

CLC Number: