首页> 外文OA文献 >Design and Optimization of OpenFOAM-based CFD Applications for Modern Hybrid and Heterogeneous HPC Platforms
【2h】

Design and Optimization of OpenFOAM-based CFD Applications for Modern Hybrid and Heterogeneous HPC Platforms

机译:现代混合和异构HPC平台基于OpenFOAM的CFD应用程序的设计和优化

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The progress of high performance computing platforms is dramatic, and most of the simulations carried out on these platforms result in improvements on one level, yet expose shortcomings of current CFD packages. Therefore, hardware-aware design and optimizations are crucial towards exploiting modern computing resources. This thesis proposes optimizations aimed at accelerating numerical simulations, which are illus- trated in OpenFOAM solvers. A hybrid MPI and GPGPU parallel conjugate gradient linear solver has been designed and implemented to solve the sparse linear algebraic kernel that derives from two CFD solver: icoFoam, which is an incompressible flow solver, and laplacianFoam, which solves the Poisson equation, for e.g., thermal dif- fusion. A load-balancing step is applied using heterogeneous decomposition, which decomposes the computations taking into account the performance of each comput- ing device and seeking to minimize communication. In addition, we implemented the recently developed pipeline conjugate gradient as an algorithmic improvement, and parallelized it using MPI, GPGPU, and a hybrid technique. While many questions of ultimately attainable per node performance and multi-node scaling remain, the ex- perimental results show that the hybrid implementation of both solvers significantly outperforms state-of-the-art implementations of a widely used open source package.
机译:高性能计算平台的进步是惊人的,并且在这些平台上进行的大多数模拟都在一个方面进行了改进,但暴露了当前CFD软件包的缺点。因此,具有硬件意识的设计和优化对于开发现代计算资源至关重要。本文提出了旨在加速数值模拟的优化,这在OpenFOAM求解器中得到了说明。设计并实现了混合MPI和GPGPU并行共轭梯度线性求解器,以求解从两个CFD求解器派生而来的稀疏线性代数核:icoFoam和laplacianFoam,这两个CFD求解器是不可压缩的流量求解器,用于求解Poisson方程,例如热扩散。使用异构分解来应用负载平衡步骤,该分解将考虑到每个计算设备的性能并寻求最小化通信的计算分解。此外,我们将最近开发的管道共轭梯度实现为算法改进,并使用MPI,GPGPU和混合技术对其进行了并行化。尽管仍然存在许多关于最终达到每节点性能和多节点扩展的问题,但实验结果表明,两种求解器的混合实现都大大优于广泛使用的开源软件包的最新实现。

著录项

  • 作者

    AlOnazi Amani A.;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号