Towards green aviation with Python at petascale
File(s)gbp16-viwivepaiy-revised.pdf (3.67 MB)
Published version
Author(s)
Vincent, PE
Witherden, FD
Vermeire
Park, JS
Iyer
Type
Conference Paper
Abstract
Accurate simulation of unsteady turbulent
flow is critical for improved design of greener aircraft
that are quieter and more fuel-efficient. We demonstrate
application of PyFR, a Python based computational fluid
dynamics solver, to petascale simulation of such flow
problems. Rationale behind algorithmic choices, which
offer increased levels of accuracy and enable sustained
computation at up to 58% of peak DP-FLOP/s on unstruc-
tured grids, will be discussed in the context of modern
hardware. A range of software innovations will also be
detailed, including use of runtime code generation, which
enables PyFR to efficiently target multiple platforms,
including heterogeneous systems, via a single implemen-
tation. Finally, results will be presented from a full-
scale simulation of flow over a low-pressure turbine blade
cascade, along with weak/strong scaling statistics from the
Piz Daint and Titan supercomputers, and performance
data demonstrating sustained computation at up to 13.7
DP-PFLOP/s.
flow is critical for improved design of greener aircraft
that are quieter and more fuel-efficient. We demonstrate
application of PyFR, a Python based computational fluid
dynamics solver, to petascale simulation of such flow
problems. Rationale behind algorithmic choices, which
offer increased levels of accuracy and enable sustained
computation at up to 58% of peak DP-FLOP/s on unstruc-
tured grids, will be discussed in the context of modern
hardware. A range of software innovations will also be
detailed, including use of runtime code generation, which
enables PyFR to efficiently target multiple platforms,
including heterogeneous systems, via a single implemen-
tation. Finally, results will be presented from a full-
scale simulation of flow over a low-pressure turbine blade
cascade, along with weak/strong scaling statistics from the
Piz Daint and Titan supercomputers, and performance
data demonstrating sustained computation at up to 13.7
DP-PFLOP/s.
Date Acceptance
2016-11-12
Citation
SC '16: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis
ISBN
978-1-4673-8815-3
Publisher
IEEE
Journal / Book Title
SC '16: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis
Copyright Statement
© 2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
License URL
Sponsor
Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (EPSRC)
Commission of the European Communities
Engineering & Physical Science Research Council (EPSRC)
Grant Number
EP/L000407/1
EP/K027379/1
635962
EP/M50676X/1
Source
International Conference for High Performance Computing, Networking, Storage and Analysis
Subjects
Science & Technology
Technology
Computer Science, Theory & Methods
Engineering, Electrical & Electronic
Computer Science
Engineering
UNSTRUCTURED GRIDS
Publication Status
Published online
Start Date
2016-11-13
Finish Date
2016-11-17
Coverage Spatial
Utah, USA
Date Publish Online
2017-03-16