The aim of the work is to develop and test an effective computational tool for studying nonlinear wave structures formed in supersonic non-equilibrium flows of vibrationally excited gases at different stages of gas-dynamic instabilities development. The problem of supersonic impingement of a non-equilibrium chemically active gas on a solid wall in a flat channel is considered. The flow structure differs significantly from the case of impingement of a equilibrium gas. A small-scale shock-wave structure of the flow is formed behind the front of the main wave due to the nonlinear evolution of acoustic instability and reflection of oblique shock waves from the channel walls. The computational model is implemented using the MUSCL numerical method adapted for solving the equations of non-equilibrium chemically active gas dynamics. The parallel implementation of the numerical algorithm is based on OpenMP–CUDA and GPUDirect/HostCopy technologies for hybrid computing systems CPUs – multi-GPU. We perform an efficiency analysis of parallel simulations, which showed a strong dependence of the computational efficiency of the code on the number of computational cells, the technology of data exchange between GPUs, and the number of GPUs.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Computational Efficiency of Non-Equilibrium Reactive Gas Flows Dynamics Simulations on Multi-GPU Supercomputers: GPUDirect Vs. HostCopy

  • Sergei Khrapov,
  • Alexander Khoperskov

摘要

The aim of the work is to develop and test an effective computational tool for studying nonlinear wave structures formed in supersonic non-equilibrium flows of vibrationally excited gases at different stages of gas-dynamic instabilities development. The problem of supersonic impingement of a non-equilibrium chemically active gas on a solid wall in a flat channel is considered. The flow structure differs significantly from the case of impingement of a equilibrium gas. A small-scale shock-wave structure of the flow is formed behind the front of the main wave due to the nonlinear evolution of acoustic instability and reflection of oblique shock waves from the channel walls. The computational model is implemented using the MUSCL numerical method adapted for solving the equations of non-equilibrium chemically active gas dynamics. The parallel implementation of the numerical algorithm is based on OpenMP–CUDA and GPUDirect/HostCopy technologies for hybrid computing systems CPUs – multi-GPU. We perform an efficiency analysis of parallel simulations, which showed a strong dependence of the computational efficiency of the code on the number of computational cells, the technology of data exchange between GPUs, and the number of GPUs.