Parallel Simulation of Scramjet with Multilevel Hypergraph Partitioning
As one of the most considerable methods to study hypersonic flight vehicle, the numerical simulation of supersonic combustion ramjet (scramjet) has drawn an ever increasing attention at present. Nevertheless, the traditional serial simulation is ungratified for current research requirements because of high calculation precision, avaricious memory overhead and overlong computation time. Meanwhile, the efficiency of parallel simulation using the domain decomposition method is not very satisfactory. In this paper, we study on a general algorithm for scramjet design, and subdivide the computing domain by using a multilevel hypergraph partitioning algorithm. In order to reduce computation while enhancing the degree of parallelism, overlapping communication with computation and non blocking communication is adopted to decrease the communication time when dealing with global communication. Finally, experimental results testing on a China-made supercomputer show the smallest value of parallel efficiency is more than 48% when the number of processors is 256. In conclusion, the result indicates that our parallel algorithm is simple, effective and practical in scramjet simulation.