The LS-STAG method for simulating viscous incompressible flows combines the advantages of immersed boundary methods, the marker-and-cell method, and the level-set method. We developed and verified a general approach for applying the LS-STAG method to RANS (Reynolds-Averaged Navier–Stokes), LES (Large Eddy Simulation), and DES (Detached Eddy Simulation). A modified version of the LS-STAG method was implemented on GPUs, and the computational cost was evaluated for both CPU and GPU architectures. We outline a methodology for designing a profiling tool and identify the most computationally intensive components of the GPU implementation: the ILU preconditioner and ADLJ smoother. An approach for parallelizing these algorithms is presented.

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

GPU Implementation of the LS-STAG Immersed Boundary Method for Turbulent Flow Simulations

  • Ilia Marchevsky,
  • Valeria Puzikova

摘要

The LS-STAG method for simulating viscous incompressible flows combines the advantages of immersed boundary methods, the marker-and-cell method, and the level-set method. We developed and verified a general approach for applying the LS-STAG method to RANS (Reynolds-Averaged Navier–Stokes), LES (Large Eddy Simulation), and DES (Detached Eddy Simulation). A modified version of the LS-STAG method was implemented on GPUs, and the computational cost was evaluated for both CPU and GPU architectures. We outline a methodology for designing a profiling tool and identify the most computationally intensive components of the GPU implementation: the ILU preconditioner and ADLJ smoother. An approach for parallelizing these algorithms is presented.