# 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

I'm trying to run the Couette flow example using the CUDA backend via the following command: \$ pyfr run -b cuda -p couette_flow_2d.pyfrm couette_flow_2d.ini But I get the following error: File "/home/cades/miniconda3/lib/python3.8/site-packages/pyfr/backends/cuda/cublas.py", line 78, in ...

Author: Gavin Wiggins
Date: Sat, 26 Sep 2020 01:11:42 UTC
In the PyFR GitHub repository there is a "doc" directory. It looks like this directory is for building the documentation with Sphinx. But where is the documentation hosted? Is it just the main PyFR website at http://www.pyfr.org? ...

Author: Gavin Wiggins
Date: Thu, 24 Sep 2020 14:45:03 UTC
Is there a certain workflow that people should follow to contribute to PyFR on GitHub? I noticed the repository shows the develop branch by default. Should Pull Requests be made to the develop branch or to the master branch? ...

Author: Gavin Wiggins
Date: Tue, 22 Sep 2020 15:21:43 UTC
Hi all, I am facing a very weird problem in PyFR. I am trying to run a simple cylinder case similar to that of PyFR tutorial, meshing it using the GMsh. When I am running the case with nodes 8726 the simulations run perfectly and I am able to get the results (not sure if accurate or not). But ...

Author: Chandra Shekhar Pant
Date: Thu, 10 Sep 2020 07:08:57 UTC
Hello PyFR Community, I'm currently trying to recreate the simulations from the paper of Park, Vincent and Witherden (2017) on a NACA0021 Aerofoil in deep stall. I am using the provided mesh and configuration file for the p4.ini file and p4_mesh and started with a warmup phase until t=100 with ...

Author: Anh Vu Nguyen
Date: Fri, 04 Sep 2020 10:02:25 UTC
Hi all, I am trying to simulate a jet using the PyFR. To trigger the turbulence/instability I need to include the inlet/initial fluctuations in the velocity field. Is this easily doable, how to do that? Any suggestion and comment will help me a lot. Thanks in advance. ...

Author: Chandra Shekhar Pant
Date: Tue, 25 Aug 2020 07:16:06 UTC
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
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
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
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
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
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
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
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
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

## 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.