[1/15] level 1, alpha -9 deg
    statistically steady through iteration 1000
[2/15] level 1, alpha -4 deg
    statistically steady through iteration 1000
[3/15] level 1, alpha -1 deg
    statistically steady through iteration 1000
[4/15] level 2, alpha -9 deg
    statistically steady through iteration 1000
[5/15] level 2, alpha -4 deg
    statistically steady through iteration 1000
[6/15] level 2, alpha -1 deg
    statistically steady through iteration 1000
[7/15] level 3, alpha -9 deg
    continuing 1000->1400: cl standard deviation 0.00257586 > 0.001; cl half-window shift 0.00445448 > 0.001; cd standard deviation 0.000270444 > 0.0002; cd half-window shift 0.000467164 > 0.00015; cm half-window shift 0.000266375 > 0.0001
    continuing 1400->1800: cl half-window shift 0.00111157 > 0.001; cd half-window shift 0.000162744 > 0.00015
    statistically steady through iteration 1800
[8/15] level 3, alpha -4 deg
    continuing 1000->1400: cl standard deviation 0.00159816 > 0.001; cl half-window shift 0.00276255 > 0.001; cd half-window shift 0.000223174 > 0.00015; cm half-window shift 0.000158228 > 0.0001
    statistically steady through iteration 1400
[9/15] level 3, alpha -1 deg
    continuing 1000->1400: cl half-window shift 0.00163111 > 0.001
    statistically steady through iteration 1400
[10/15] level 4, alpha -9 deg
    continuing 1000->1400: cl standard deviation 0.0049188 > 0.001; cl half-window shift 0.00851281 > 0.001; cd standard deviation 0.000603679 > 0.0002; cd half-window shift 0.00104364 > 0.00015; cm standard deviation 0.000206081 > 0.0002; cm half-window shift 0.000357182 > 0.0001
    continuing 1400->1800: cl standard deviation 0.00181214 > 0.001; cl half-window shift 0.00313619 > 0.001; cd half-window shift 0.000318623 > 0.00015; cm half-window shift 0.000209966 > 0.0001
    continuing 1800->2200: cl half-window shift 0.00118278 > 0.001; cd half-window shift 0.000157259 > 0.00015
    statistically steady through iteration 2200
[11/15] level 4, alpha -4 deg
    continuing 1000->1400: cl standard deviation 0.00307666 > 0.001; cl half-window shift 0.0053239 > 0.001; cd standard deviation 0.000249814 > 0.0002; cd half-window shift 0.000431996 > 0.00015; cm half-window shift 0.000266387 > 0.0001
    continuing 1400->1800: cl half-window shift 0.00169185 > 0.001; cm half-window shift 0.000100196 > 0.0001
    statistically steady through iteration 1800
[12/15] level 4, alpha -1 deg
    continuing 1000->1400: cl standard deviation 0.00184262 > 0.001; cl half-window shift 0.0031845 > 0.001; cd half-window shift 0.000162686 > 0.00015; cm half-window shift 0.00015042 > 0.0001
    statistically steady through iteration 1400
[13/15] level 5, alpha -9 deg
    continuing 1000->1400: cl standard deviation 0.00674607 > 0.001; cl half-window shift 0.0116784 > 0.001; cd standard deviation 0.000899609 > 0.0002; cd half-window shift 0.00155756 > 0.00015; cm half-window shift 0.000295724 > 0.0001
    continuing 1400->1800: cl standard deviation 0.00296608 > 0.001; cl half-window shift 0.00513392 > 0.001; cd standard deviation 0.000304596 > 0.0002; cd half-window shift 0.000527181 > 0.00015; cm half-window shift 0.000329632 > 0.0001
    continuing 1800->2200: cl standard deviation 0.0013704 > 0.001; cl half-window shift 0.00237264 > 0.001; cd half-window shift 0.000243261 > 0.00015; cm half-window shift 0.000161063 > 0.0001
    continuing 2200->2600: cl half-window shift 0.00110823 > 0.001
    statistically steady through iteration 2600
[14/15] level 5, alpha -4 deg
    continuing 1000->1400: cl standard deviation 0.00431295 > 0.001; cl half-window shift 0.00746548 > 0.001; cd standard deviation 0.000370301 > 0.0002; cd half-window shift 0.000641033 > 0.00015; cm half-window shift 0.000254765 > 0.0001
    continuing 1400->1800: cl standard deviation 0.00167685 > 0.001; cl half-window shift 0.00290035 > 0.001; cd half-window shift 0.00022079 > 0.00015; cm half-window shift 0.000172118 > 0.0001
    continuing 1800->2200: cl half-window shift 0.00118769 > 0.001
    statistically steady through iteration 2200
[15/15] level 5, alpha -1 deg
    continuing 1000->1400: cl standard deviation 0.00269317 > 0.001; cl half-window shift 0.00466238 > 0.001; cd half-window shift 0.000251684 > 0.00015; cm half-window shift 0.000162965 > 0.0001
    continuing 1400->1800: cl half-window shift 0.00169788 > 0.001
    statistically steady through iteration 1800
{
  "airfoil": "NACA4512-inverted",
  "reynolds_number": 4660000.0,
  "mach_number": 0.2,
  "angles_deg": [
    -9.0,
    -4.0,
    -1.0
  ],
  "mesh_levels": [
    1,
    2,
    3,
    4,
    5
  ],
  "convergence_rule": {
    "cl_relative_limit": 0.005,
    "cd_relative_limit": 0.02,
    "cl_denominator_floor": 0.1,
    "cd_denominator_floor": 0.01
  },
  "convergence_comparisons": [
    {
      "coarse_level": 1,
      "fine_level": 2,
      "max_cl_relative_change": 0.14587106241182304,
      "max_cd_relative_change": 0.48878033856123676,
      "passes": false
    },
    {
      "coarse_level": 2,
      "fine_level": 3,
      "max_cl_relative_change": 0.030531290030161463,
      "max_cd_relative_change": 0.10302291555064366,
      "passes": false
    },
    {
      "coarse_level": 3,
      "fine_level": 4,
      "max_cl_relative_change": 0.014119889414641033,
      "max_cd_relative_change": 0.027551917394398537,
      "passes": false
    },
    {
      "coarse_level": 4,
      "fine_level": 5,
      "max_cl_relative_change": 0.002373492141099173,
      "max_cd_relative_change": 0.007573272586126219,
      "passes": true
    }
  ],
  "grid_independent_level": 4,
  "production_level": 5,
  "wall_function_rule": {
    "minimum_yplus": 30.0,
    "maximum_yplus": 200.0,
    "minimum_area_fraction": 0.8
  },
  "study_status": "resolved"
}
