A Python desktop application for CFD engineers to quickly compute the first cell height required for boundary layer meshing, based on a target y⁺ value.
Generic fluid support — input any fluid's density (kg/m³) and dynamic viscosity (kg/m·s), with air at 20°C pre-loaded as default Automatic flow regime detection — Laminar or Turbulent is determined automatically from the computed Reynolds number; no manual selection needed Internal & External flow — supports both pipe/channel flow and flat plate/external flow domains Empirical skin friction correlations — automatically selects the correct formula and displays it with its validity range:
Blasius (Laminar External), Schlichting (Turbulent External) Hagen-Poiseuille (Laminar Internal), Petukhov (Turbulent Internal)
Outputs: Reynolds number, skin friction coefficient, wall shear stress, friction velocity, first cell height, and recommended number of prism layers (growth ratio 1.2)
Requirements
Python 3.6+ No external libraries — uses built-in tkinter only