PyFR - awesome Python CFD library
navier-stokes

PyFR - awesome Python CFD library

Python is not only the best language for computational, data and big data domains, but also helping make world a greener place now! A team of scientists at Vincent_Lab came up with amazing opensource Python CFD library: PyFR. Want to computationally solve that Navier-Stokes equation for your favorite body moving in your favorite fluid? Using your wonderful hexahedra mesh model? In 3D? On that hot GPU supercomputer cluster? With 9K lines of python code - you got it - thanks to all these folks!

The team is doing fantastic work using this library on solving real world problems on world largest supercomputers:

Here is my 2D simulation of the cylinder in uncompressed medium on GeForce RTX 2070 showing velocity magnitude (results are visualized in ParaView). The computation took about 7 minutes on my laptop consuming about 56 watts. The resulting precision and level of details are startling:

No alt text provided for this image

Checkout PyFR page for documentation, examples, team tweets and theory behind PyFR. Jump on, use, contribute and enjoy Python and CFD computation on GPUs!


 

To view or add a comment, sign in

More articles by Dmitry Buzolin

Explore content categories