Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aety_v1_0.tar.gz(209 Kbytes)
Manuscript Title: PyFR: An Open Source Framework for Solving Advection-Diffusion Type Problems on Streaming Architectures using the Flux Reconstruction Approach
Authors: F. D. Witherden, A. M. Farrington, P. E. Vincent
Program title: PyFR v0.1.0
Catalogue identifier: AETY_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 185(2014)3028
Programming language: Python, CUDA and C.
Computer: Variable, up to and including GPU clusters.
Operating system: Recent version of Linux/UNIX.
RAM: Variable, from hundreds of megabytes to gigabytes
Keywords: High-order, Flux reconstruction, Parallel algorithms, Heterogeneous computing.
PACS: 47.40.-x, 02.70.Dh.
Classification: 6.5, 12.

External routines: Python 2.7, numpy, PyCUDA, mpi4py, SymPy, Mako

Nature of problem:
Compressible Euler and Navier-Stokes equations of fluid dynamics; potential for any advection-diffusion type problem.

Solution method:
High-order flux reconstruction approach suitable for curved, mixed, unstructured grids.

Unusual features:
Code makes extensive use of symbolic manipulation and runtime code generation through a domain specific language.

Additional comments:
This is an Open Access program

Running time:
Many small problems can be solved on a recent workstation in minutes to hours.