{
  "study": "Transient wake persistence, shedding and fluctuation screening",
  "source_case": "/mnt/falcon-scratch/postprocessing/archer-midnight-cfd/20261013-high-alpha-r3/alpha_20",
  "source_field_iteration": 1000,
  "alpha_deg": 20,
  "speed_m_s": 44.704,
  "rho_kg_m3": 1.225,
  "nu_m2_s": 1.46e-05,
  "solver": "OpenFOAM v2512 pimpleFoam SST kOmega URANS",
  "mesh_method": "Native mirrorMesh about Y=0, same geometric resolution, full aircraft",
  "cells_expected": 4452594,
  "mpi_ranks": 40,
  "time_scheme": "backward",
  "velocity_convection": "Gauss limitedLinearV 1 (unbounded continuity form for transient solve)",
  "max_Courant": 1,
  "max_dt_s": 0.0002,
  "nOuterCorrectors": 2,
  "nCorrectors": 1,
  "nNonOrthogonalCorrectors": 1,
  "pilot_end_s": 0.002,
  "planned_production_end_s": 2.0,
  "mean_start_s": 0.5,
  "production_snapshot_interval_s": 0.02,
  "perturbation": "Localized lateral U perturbation of amplitude 0.1 percent of freestream; initial-condition seed only, no continuing forcing",
  "scope": "URANS modeled large-scale wake, not LES/DNS; generic unpowered public geometry, no prism layers, no validated stall limit. Full domain allows asymmetric evolution. Persistence cannot be inferred from startup alone.",
  "acceptance": "Finite fields and stable Courant/continuity; discard startup; inspect block stationarity, force/probe fluctuations and timestep sensitivity before frequency claims.",
  "native_source_mesh_sha256": {
    "points": "80e4a16b43237aa6f95d9910a6d0b5494fc146c0112e19b488056bbbbeea0d81",
    "faces": "53f7c117269dd740ecb261aeebf6bbc3eecdc6df09500eaa164458748f0871c7",
    "owner": "36eaf7e994be7f0dd2f3ea56f339b15f24219c41960d36891ff4a8181d5eb6c6",
    "neighbour": "1c5411e13bdb4deb4f36ed99a7eeabdaf0c86fdb9a99ac1a903c02279b202e58",
    "boundary": "7425d93cd19ec953d69a759b5507fd8e7a0302512d2452fb8b53b22d5efff254"
  }
}