FLEW
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?
*Registration is required to send inquiries.
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
Fortran
Availability
Private. Distributed on a case-by-case basis.