Gyredocs
Depth Practice
API

Gyre/Verification

Physical validation

In one minuteA canonical viscous flow — the steady wake of a circular cylinder at Reynolds number 40 — is compared with the literature as a plausibility check on the physics, boundary conditions and force evaluation.

Written at L2 Practice goes to L3 Mechanics 515 words Markdown
PassedLaminar cylinder at Re = 407 of 7 checks passed · 417.2 s · quick suite

Steady separated flow past a circular cylinder at Reynolds number 40 (based on diameter) and Mach 0.2 on a 24 x 10 curved O-mesh extending 40 diameters. The drag coefficient is compared with the incompressible literature value of about 1.5 (e.g. 1.52 in Dennis & Chang 1970, 1.50 in Fornberg 1980); small differences are expected from compressibility and the finite domain. This is a plausibility check against physics, complementing the exact verification studies. The numerical energy flux through the adiabatic wall is zero by construction (its viscous part is masked out) and is therefore not checked; instead the conductive flux that the converged solution carries at the wall when the mask is lifted, which is zero for the exact solution, is required to decrease with the polynomial degree.

  • p = 2: convergedyesexpected truepass
  • p = 2: symmetric wake, |cl|3.35e-14expected < 1e-6pass
  • p = 3: convergedyesexpected truepass
  • p = 3: symmetric wake, |cl|1.72e-14expected < 1e-6pass
  • drag coefficient (highest order)1.537expected 1.45 … 1.65pass
  • drag change between the two highest orders (rel.)0.0015expected < 0.02pass
  • wall heat conduction of the solution with the adiabatic mask lifted: p = 3 relative to p = 20.4056expected < 1 (vanishes for the exact solution: must decrease under p-refinement)pass

gyre 0.4.0 · 39979fcf90 · · cpu · quick suite · record (JSON)Same code as this build

Drag by polynomial degreeLaminar cylinder at Re = 40
pDOFconvergedcdclwall heat conduction with the mask lifted (∫|q_n| dS)
28640yes1.53957-3.3453e-140.0653139
315360yes1.53727-1.7153e-140.0264902
reference——1.5200

gyre 0.4.0 · 39979fcf90 · · cpu · quick suite · record (JSON)Same code as this build

At ReD=40Re_D = 40 the flow past a cylinder is steady with a closed recirculation bubble. Its drag coefficient is about 1.5 in the incompressible limit (for example 1.52 in the computations of Dennis and Chang, 1970, and 1.50 in Fornberg, 1980). Gyre computes the flow at Mach 0.2 on a 24 × 10 curved O-mesh extending 40 diameters; small differences from the incompressible values are expected from compressibility and the finite domain, so the check accepts 1.45–1.65.

  • the lift coefficient is zero to solver tolerance (the steady wake is symmetric);
  • the conduction that the converged solution carries at the adiabatic wall decreases from the second-highest to the highest polynomial degree. The numerical energy flux through the wall is zero by construction (the energy row of the viscous boundary flux is masked) for any state, so it is not checked; the quantity checked is the conductive flux with the mask lifted, which vanishes for the exact solution. Its value per degree is in the table;
  • the drag changes by less than 2 % between the two highest polynomial degrees.

This is a plausibility check, not a validation campaign: one flow, one quantity. Its role is to catch gross errors in the physical model that exact verification cannot see — a wrong sign in the stress tensor satisfies every conservation test.

    ↑ ↓ moveEnter open[ ] change depthResults show section and depth level