首页> 外文期刊>European journal of physics: A journal of the European Physical Society >High-performance computational fluid dynamics: a custom-code approach
【24h】

High-performance computational fluid dynamics: a custom-code approach

机译:高性能计算流体动力学:自定义代码方法

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

摘要

We introduce a modified and simplified version of the pre-existing fully parallelized three-dimensional Navier-Stokes flow solver known as TPLS. We demonstrate how the simplified version can be used as a pedagogical tool for the study of computational fluid dynamics (CFDs) and parallel computing. TPLS is at its heart a two-phase flow solver, and uses calls to a range of external libraries to accelerate its performance. However, in the present context we narrow the focus of the study to basic hydrodynamics and parallel computing techniques, and the code is therefore simplified and modified to simulate pressure-driven single-phase flow in a channel, using only relatively simple Fortran 90 code with MPI parallelization, but no calls to any other external libraries. The modified code is analysed in order to both validate its accuracy and investigate its scalability up to 1000 CPU cores. Simulations are performed for several benchmark cases in pressure-driven channel flow, including a turbulent simulation, wherein the turbulence is incorporated via the large-eddy simulation technique. The work may be of use to advanced undergraduate and graduate students as an introductory study in CFDs, while also providing insight for those interested in more general aspects of high-performance computing.
机译:我们介绍了已存在的,完全并行化的三维Navier-Stokes流量求解器TPLS的修改和简化版本。我们演示了简化版本如何用作计算流体力学(CFD)和并行计算研究的教学工具。 TPLS的核心是两相流求解器,它使用对一系列外部库的调用来加速其性能。但是,在目前的情况下,我们将研究重点缩小到基本的流体力学和并行计算技术上,因此,仅使用相对简单的Fortran 90代码将其简化和修改,以模拟通道中压力驱动的单相流动。 MPI并行化,但不调用任何其他外部库。对修改后的代码进行分析,以验证其准确性并调查其可扩展性(最多1000个CPU内核)。在压力驱动的通道流中,针对几种基准情况进行了模拟,包括湍流模拟,其中湍流通过大涡流模拟技术合并。这项工作可能对高级本科生和研究生有用,作为CFD的入门学习,同时也为那些对高性能计算的更一般方面感兴趣的人提供了见识。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号