Accelerating CFD with PyFr on GPUs

Print Friendly, PDF & Email
Flow over a spoiler deployed at 90 degrees to the oncoming flow, computed on a mesh with 1.3 billion degrees of freedom using 184 x Nvidia M2090 GPUs (Emerald HPC facility at the Centre for Innovation UK).

Flow over a spoiler deployed at 90 degrees to the oncoming flow, computed on a mesh with 1.3 billion degrees of freedom using 184 x Nvidia M2090 GPUs (Emerald HPC facility at the Centre for Innovation UK).

Over at TechEnablement, Dr. Peter Vincent writes that PyFR is an open-source 5,000 line Python based framework for solving fluid-flow problems that can exploit many-core computing hardware such as GPUs.

PyFR is an open-source Python based framework for solving fluid-flow problems using the Flux Reconstruction approach of Huynh. The framework offers high-order accuracy in space, even on mixed unstructured meshes around complex engineering geometries. It is also designed to target a range of hardware platforms, including clusters of CPUs, Nvidia GPUs, and AMD GPUs, via use of a light-weight in-built domain specific language derived from the Mako templating engine.

PyFR is being developed in the Vincent Lab, Department of Aeronautics, Imperial College London. Read the Full Story.