An efficient, parallel low-storage implementation of Klein鈥檚 turbulence generator for LES and DNS
详细信息查看全文 | 推荐本文 |
摘要
Klein鈥檚 popular method for the generation of 鈥榓rtificial鈥?inflow turbulence for application in LES and DNS computations has been modified to reduce computational effort and memory requirement, and improve parallel scaling performance. An exponential filter kernel is applied to a field of random noise, where the width of the filter is chosen such that a prescribed integral length-scale is recovered from the filtered field. We generate the random noise as a unique function of physical time and space in logical coordinates, such that any parallel process may generate the same random number for any location within the domain. The filtering operation is also decomposed into the three coordinate directions. These modifications reduce the required computational effort by several orders of magnitude, drastically decrease the memory footprint of the method, and negate any inter-process communication. It thus becomes possible to generate non-periodic pseudo-turbulent inflow conditions at very little cost for computation and code implementation.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700