首页> 外文期刊>Computers & mathematics with applications >A FFT-based finite-difference solver for massively-parallel direct numerical simulations of turbulent flows
【24h】

A FFT-based finite-difference solver for massively-parallel direct numerical simulations of turbulent flows

机译:基于FFT的有限差分求解器,用于湍流的大规模并行直接数值模拟

获取原文
获取原文并翻译 | 示例
       

摘要

We present an efficient solver for massively-parallel direct numerical simulations of incompressible turbulent flows. The method uses a second-order, finite-volume pressure correction scheme, where the pressure Poisson equation is solved with the method of eigenfunction expansions. This approach allows for very efficient HT-based solvers in problems with different combinations of homogeneous pressure boundary conditions. Our algorithm explores all combinations of pressure boundary conditions valid for such a solver, in a single, general framework. The method is implemented in a 2D pencil-like domain decomposition, which enables efficient massively-parallel simulations. The implementation was validated against different canonical flows, and its computational performance was examined. Excellent strong scaling performance up to 10(4) cores is demonstrated for a domain with 10(9) spatial degrees of freedom, corresponding to a very small wall-clock time/time step. The resulting tool, CaNS, has been made freely available and open-source. (C) 2018 Elsevier Ltd. All rights reserved.
机译:我们为不可压缩湍流的大规模并行直接数值模拟提供了一种有效的求解器。该方法使用二阶有限体积压力校正方案,其中压力泊松方程通过特征函数展开法求解。这种方法可以在均质压力边界条件的不同组合问题中使用非常高效的基于HT的求解器。我们的算法在单个通用框架中探索了对此类求解器有效的压力边界条件的所有组合。该方法在二维铅笔状域分解中实现,从而可以进行有效的大规模并行模拟。针对不同的规范流验证了该实现,并检查了其计算性能。对于空间自由度为10(9)的域(对应于非常小的挂钟时间/时间步长),展示了高达10(4)个内核的出色强大缩放性能。产生的工具CaNS已免费提供和开源。 (C)2018 Elsevier Ltd.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号