Mailing List


Subscribe to our Google Group mailing list by emailing here or visiting here.


Post to our Google Group mailing list by emailing here or visiting here.

Recent Topics

Dear Dr. Witherden, I am trying to simulate a low pressure turbine cascade like the T106c case in your paper and I have couple of questions regarding to the results. 1. How should the residuals be evaluated? In my case the results seem logical in ParaView but the residuals are too high (for ...

Author: Amir Hossein Jafari Matin
Date: Sun, 24 May 2020 13:10:06 UTC
Hello, does anyone know how to create a mesh with prism layers that can be translated to pyfr mesh? I need to simulate flow past buildings. If only the ground prism layer (not on buildings) can be a great help. I don't think Gmsh is capable to create 3D prism layer at the moment (if someone ...

Author: Junting Chen
Date: Wed, 29 Apr 2020 00:16:34 UTC
Dear PyFR developers I have a question regarding regarding the precision of the interpolation and gradient operators of the FR/SD methods in *hexahedral *meshes. Let's say that I initialize a variable in the solution points using a general polynomial expression $f$: $f(x, y, z) = (x + y + z)^p$ ...

Author: Gonzalo Sáez
Date: Tue, 07 Apr 2020 14:42:01 UTC
Hi! When following the steps on, the Cylinder 2D tutorial is not working. See photo Any tips? Stian ...

Author: Stian Hjorteland
Date: Sat, 04 Apr 2020 11:08:36 UTC
Hi guys! My Airfoil simulation is running, and everything looks good. However, when opening it in ParaView i only have NaN values. I checked my simulation by printing the forces on the airfoil (soln-plugin-fluidforce-airfoil), and they are all NaN. I have uploaded my case, and i am very ...

Author: Stian Hjorteland
Date: Tue, 24 Mar 2020 12:18:27 UTC
Hi, We tested the sd7003 benchmark on two very similar Cray XC systems with openmp backend but the test on one system failed with error likes ... KeyError: "'mul' has no providers" Rank 0 [Wed Mar 11 23:44:42 2020] application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0 ... From one old ...

Author: Jing
Date: Sat, 14 Mar 2020 12:48:26 UTC
Dear All, I am emailing to advertise two PyFR events that will be held at Imperial College London this summer: - 18th June: PyFR Tutorial Day 2020 (hands on tutorials) - 19th June: PyFR Symposium 2020 (talks from industry partners and the PyFR team) You can register for the PyFR Tutorial ...

Author: Vincent, Peter E
Date: Wed, 11 Mar 2020 12:14:46 UTC
Dear PyFR developers, My colleague and I would like to setup two separate projects with PyFR: 1 external flow over a detailed car geometry, 2 internal incompressible flow through pipe bends with strong buoyancy. I have asked about the latter before, although never managed to run appropriate ...

Author: Robert Sawko
Date: Mon, 09 Mar 2020 14:10:02 UTC
Hi PyFR community, I am trying to recreate the computations from Park (2017) and Witherden (2020) on a NACA 0021 airfoil in deep stall. I run into an issue almost immediately during the low-order (P1) start ...

Author: Michael Laufer
Date: Fri, 06 Mar 2020 13:00:37 UTC
Dear PyFR developers, I am trying to access data from multiple storage registers (time levels) in the solver's point-wise kernels. For scal_upts, I currently pass the id of a register of interest to the system.rhs() method, then use that id to set the active matrix of a "scal_upts_old" bank, ...

Author: Jabir
Date: Wed, 04 Mar 2020 14:44:42 UTC
Hi all, I would like to implement a basic Algebraic Wall Model in PyFR. The model consists of 2 simple equations for the turbulent boundary layer: one for the shear stress and another for the heat flux (in case of an isothermal BC). As a 1st attempt, we can restrict the Wall Model to probe the ...

Author: Eduardo Molina
Date: Tue, 25 Feb 2020 01:18:21 UTC
Hi guys. As a part of my master thesis i am simulating flow on an airfoil (90 deg) in openfoam. I also want to compare my results with pyfr (3rd order). Somehow, my setup at the present moment wont start to simulate. I am using Ubuntu on a Windows computer (through Oracle Virtual Box). My ...

Author: Stian Hjorteland
Date: Thu, 20 Feb 2020 15:14:20 UTC
Hi guys! I am new to PyFR and was trying to run the tutorial case called 2D Couette Flow. This works fine, the only problem is that the simulation is estimated to spend 80 hours. This should be a simple 2D simulation, and it should be done in less then 10minutes i assume. I use a very strong ...

Author: Stian Hjorteland
Date: Mon, 17 Feb 2020 12:08:25 UTC
I followed the list of dependencies that was required and installed through anaconda. Then I created PyFR from source. I linked cblas in the .ini file "cblas = C:\Users\{Username}\AppData\Local\Continuum\anaconda3\Library\include\openblas" then started running this command: "pyfr run -b openmp ...

Author: Xavier Johnson
Date: Mon, 10 Feb 2020 21:36:23 UTC
Hi All, I'm a new user of PyFR. I started by running the 2D benchmark cases provided with the source files and then moved up to the supplementary materials of journal publications. I'm currently running the 3D sd7003 case, files are attached. At first, I am using p1 to initialize my domain. ...

Author: Solal Amouyal
Date: Tue, 04 Feb 2020 13:52:07 UTC

Latest Release

PyFR 1.10.0:

  • Added support for writing specific regions of the domain to disk.
  • Fixed statistics collection for dual time stepping integrators.

Join our Team

Postdoctoral Position - GPU Accelerated High-Order Computational Fluid Dynamics
Summary: A fully funded Postdoctoral position is currently available. The project, will involve development of PyFR, an open-source high-order massively-parallel cross-platform CFD solver, as well as its application to solve a range of challenging unsteady flow problems. Candidates should hold, or expect to obtain, a PhD in a numerate discipline from a world-leading university.