Skip to main content


Don’t have an account yet? Register one!

Registration or login is required to send inquiries

Only registered users can send inquiries. Please register or login to continue.


FLEW, an in-house high-fidelity solver for Direct Numerical Simulation (DNS) of turbulent compressible flows over arbitrary shaped geometries. FLEW solves the Navier-Stokes equations in a generalized curvilinear coordinate system.

Do you want to request support from EXCELLERAT staff or consulting on this Application software?

About the software

FLEW employs high-order finite-difference schemes within a generalized curvilinear coordinate system for solving the Navier-Stokes equations. Its spatial discretization method combines central approximations with Weighted Essentially Non-Oscillatory (WENO) schemes to handle convective terms, ensuring accuracy and shock capturing. By using a skew-symmetric-like splitting of convective derivatives, the solver preserves energy in the inviscid limit. The code undergoes rigorous validation across low-subsonic, transonic, and supersonic regimes, with benchmarks including the inviscid Taylor-Green vortex, turbulent curved channel flow, transonic laminar flow over a NACA 0012 airfoil, and turbulent supersonic ramp flow, demonstrating excellent agreement with previous studies.


Software details

With maximum eighth-order accuracy for central schemes and seventh-order for WENO, FLEW accommodates modern High-Performance Computing (HPC) platforms through Message Passing Interface (MPI) parallelization and Graphics Processing Unit (GPU) compatibility. Code full refactoring is undergoing and will finally lead to full support to other programming paradigms as HIP to exploit AMD GPUs. Run time statistics extraction allows to minimize the storage footprint especially when huge meshes are used. In situ visualization is under development and will allow us to get a good visual experience even for dramatically large numerical fields.


Code license

Shared through a Limited Usage License agreement for scientific purposes. 

Programming language



Private. Distributed on a case-by-case basis.