Heterogeneous Computing on Mixed Unstructured Grids with PyFR

F. D. Witherden, B. C. Vermeire, P. E. Vincent
Department of Aeronautics, Imperial College London, SW7 2AZ
arXiv:1409.0405 [physics.flu-dyn], (1 Sep 2014)


   author={Witherden}, F.~D. and {Vermeire}, B.~C. and {Vincent}, P.~E.},

   title={"{Heterogeneous Computing on Mixed Unstructured Grids with PyFR}"},

   journal={ArXiv e-prints},




   keywords={Physics – Fluid Dynamics, Computer Science – Computational Engineering, Finance, and Science, Physics – Computational Physics},




   adsnote={Provided by the SAO/NASA Astrophysics Data System}


Download Download (PDF)   View View   Source Source   Source codes Source codes




PyFR is an open-source high-order accurate computational fluid dynamics solver for mixed unstructured grids that can target a range of hardware platforms from a single codebase. In this paper we demonstrate the ability of PyFR to perform high-order accurate unsteady simulations of flow on mixed unstructured grids using heterogeneous multi-node hardware. Specifically, after benchmarking single-node performance for various platforms, PyFR v0.2.2 is used to undertake simulations of unsteady flow over a circular cylinder at Reynolds number 3 900 using a mixed unstructured grid of prismatic and tetrahedral elements on a desktop workstation containing an Intel Xeon E5-2697 v2 CPU, an NVIDIA Tesla K40c GPU, and an AMD FirePro W9100 GPU. Both the performance and accuracy of PyFR are assessed. PyFR v0.2.2 is freely available under a 3-Clause New Style BSD license (see www.pyfr.org).
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: