Mailing List

Subscribe

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

Post

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

Recent Topics

Hello All, I am very new to the group as well to the PyFR, so please excuse me for my naive query. I am trying to import a 3D cylinder mesh (from gmsh) to PyFR but getting the following errors: Traceback (most recent call last): File "/home/csp/anaconda3/bin/pyfr", line 10, in ...

Author: Chandra Shekhar Pant
Date: Mon, 27 Jul 2020 14:37:41 UTC
Link:
Dear all, I want to validate a benchmark example about vortex pairing [1] and it requires to initialize solution with the pressure and density obtained from Poisson equation. I would like to know about how to use the function of patch.patch to load the data for initialization? Regards ...

Author: Kiny Wan
Date: Mon, 27 Jul 2020 13:12:03 UTC
Link:
Dear all, I want to use '[soln-plugin-sampler]' for sampling, but sometimes there are more than three sampling points and each accompanies with long data series. I would like to ask about how to write different samplers into specific files in PyFR? [soln-plugin-sampler] nsteps = 1 ...

Author: Kiny Wan
Date: Sat, 25 Jul 2020 07:10:06 UTC
Link:
Hello everyone, I recently read the book about high-order flux reconstruction schemes and found the vector correction function for triangle element. I would like to ask a question about how to get these vectors in PyFR? The references include the Ph.D. thesis of P. Castonguay and the ...

Author: Kiny Wan
Date: Sat, 18 Jul 2020 07:28:25 UTC
Link:
Hi Freddie and everyone, The more you learn, the more problems you encounter! Today, I want to discuss about a python operation in backend/openmp/base.py, which is very advanced. The code is shown as follow: # Instantiate mandatory kernel provider classes kprovcls = [provider.OpenMPPointw ...

Author: Kiny Wan
Date: Tue, 07 Jul 2020 11:33:57 UTC
Link:
Hello everyone, The Cpickle converts your object to a byte stream, which achieve fast speed for data processing. In PyFR, the pickle procedure is defined in following *class memoize()* and acts as a wrapper *@*memoize to handle the data. The resultant file of .vtu can be post-precessed ...

Author: Kiny Wan
Date: Sun, 05 Jul 2020 10:00:20 UTC
Link:
Dear all, Recently, I have many questions about PyFR since I try to read and understand the context of codes. The structure and idea of PyFR is attractive, but difficulities remain exist. I successfully achieve serial debugging with pycharm in ubuntu16, but unfortunately I am failed to ...

Author: Kiny Wan
Date: Fri, 03 Jul 2020 15:01:47 UTC
Link:
Dear all, In the publication of PyFR (PyFR: An open source framework for solving advection–diffusion type problems on streaming architectures using the flux reconstruction approach), the idea of Mako is very interesting that extends a small piece of code into c- or cuda-type. I would ...

Author: Kiny Wan
Date: Fri, 03 Jul 2020 02:28:28 UTC
Link:
Dear all, I find that the variable 'self.stelap' in progress_bar.py means the elapsed simulation times*, however, * 'self.stelap = self.stcurr - self.strtrt' is confused. Is ''self.strtrt' should be replaced with 'self.ststrt'? class ProgressBar(object): def __init__(self, start, curr, end, ...

Author: Kiny Wan
Date: Sat, 27 Jun 2020 03:11:11 UTC
Link:
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
Link:
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
Link:
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
Link:
Hi! When following the steps on pyfr.org, the Cylinder 2D tutorial is not working. See photo Any tips? Stian ...

Author: Stian Hjorteland
Date: Sat, 04 Apr 2020 11:08:36 UTC
Link:
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
Link:
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
Link:

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.

Advert:

Twitter