sponsored byIEEEACMThe International Conference for High Performance 
Computing, Networking, Storage and Analysis
FacebookTwitterGoogle PlusLinkedInYouTubeFlickr

SCHEDULE: NOV 16-21, 2014

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

PyFR: An Open Source Python Framework for High-Order CFD on Heterogeneous Platforms

SESSION: Poster Reception


TIME: 5:15PM - 7:00PM

AUTHOR(S):Freddie D. Witherden, Brian C. Vermeire, Peter E. Vincent

ROOM:New Orleans Theater Lobby


Computational fluid dynamics underpins several high-tech industries. However, the numerics utilised by most industrial codes are not suitable candidates for acceleration. In this work we present a framework for solving the compressible Navier-Stokes equations efficiently across a range of hardware platforms. The framework, PyFR, is open source and written entirely in Python. By employing the flux reconstruction approach of Huynh PyFR is able to combine the accuracy of spectral schemes with the geometric flexibility of low-order finite volume schemes.

Our results show that PyFR is both accurate and performance portable across CPUs and GPUs from Intel, AMD and NVIDIA. We also demonstrate the heterogeneous capabilities of PyFR which permit a simulation to be decomposed across a range of platforms. Finally, we show the scalability of PyFR on up to 104 NVIDIA M2090 GPUs.

Chair/Author Details:

Freddie D. Witherden - Imperial College London

Brian C. Vermeire - Imperial College London

Peter E. Vincent - Imperial College London

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar