面向混合异构高性能计算平台的基于OpenFOAM的CFD应用设计与优化
分布式、并行与集群计算
2015-05-29 v1
摘要
硬件感知的设计与优化对于在基于PDE的计算流体动力学应用中利用新兴架构至关重要。本工作中,我们研究旨在加速新兴混合异构平台上基于OpenFOAM的应用的优化方法。OpenFOAM使用MPI提供并行多处理器功能,在同类系统上可良好扩展,但未能充分利用混合异构平台上每节点的性能潜力。在我们的研究中,我们使用了两个基于Krylov迭代方法的OpenFOAM应用:icoFoam和laplacianFoam。我们提出了对Krylov求解器主导核的若干优化,旨在加速应用在现代GPU加速异构平台上的整体执行。实验结果表明,所提出的混合实现显著优于最先进的实现。
引用
@article{arxiv.1505.07630,
title = {Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms},
author = {Amani AlOnazi and David Keyes and Alexey Lastovetsky and Vladimir Rychkov},
journal= {arXiv preprint arXiv:1505.07630},
year = {2015}
}
备注
Presented at ParCFD 2014, prepared for submission to Computer and Fluids. 12 pages, 9 figures, 2 tables