{
  "schema_version": 1,
  "scope": "Validate multilevel Crank-Nicolson vector diffusion, not a full NS trajectory.",
  "platform": "macOS-26.5.1-arm64-arm-64bit",
  "binary_sha256": "40470f19b1823a9b125e80177b9189e17d5fcf286bd2d204d831504929ed2c5e",
  "cases": [
    {
      "schema_version": 1,
      "scope": "forced vector diffusion only; not Navier-Stokes or the project force",
      "source_sha256": "4daa682c0bc7a4d790dcfcc1e22665c86dad30b2425ae96f64e180680bb73367",
      "amrex_commit": "e60cdc18711ccf7fc0616d7a2fdf062021376976",
      "test_case": "rest",
      "base_n": 16,
      "levels": 3,
      "steps": 8,
      "max_grid_size": 32,
      "dt": 0.025,
      "t_end": 0.2,
      "viscosity": 0.01,
      "components": 3,
      "initial_linf": 0,
      "final_linf": 0,
      "l2_error": 0,
      "mass_balance_defect": 0,
      "max_linear_residual": 0,
      "max_energy_increase": 0,
      "initial_energy": 0,
      "final_energy": 0,
      "composite_volume": 8,
      "elapsed_seconds": 0.011844792000000002,
      "peak_rss_mib": 27.53125,
      "passed": true,
      "command": [
        "test_case=rest",
        "n_cell=16",
        "levels=3",
        "steps=8",
        "max_grid_size=32"
      ]
    },
    {
      "schema_version": 1,
      "scope": "forced vector diffusion only; not Navier-Stokes or the project force",
      "source_sha256": "4daa682c0bc7a4d790dcfcc1e22665c86dad30b2425ae96f64e180680bb73367",
      "amrex_commit": "e60cdc18711ccf7fc0616d7a2fdf062021376976",
      "test_case": "constant",
      "base_n": 16,
      "levels": 3,
      "steps": 8,
      "max_grid_size": 32,
      "dt": 0.025,
      "t_end": 0.2,
      "viscosity": 0.01,
      "components": 3,
      "initial_linf": 0.30000000000000004,
      "final_linf": 0.30000000000000004,
      "l2_error": 0,
      "mass_balance_defect": 0,
      "max_linear_residual": 3.552713678800501e-18,
      "max_energy_increase": 0,
      "initial_energy": 0.560000000000078,
      "final_energy": 0.560000000000078,
      "composite_volume": 8,
      "elapsed_seconds": 0.011325667000000001,
      "peak_rss_mib": 27.5625,
      "passed": true,
      "command": [
        "test_case=constant",
        "n_cell=16",
        "levels=3",
        "steps=8",
        "max_grid_size=32"
      ]
    },
    {
      "schema_version": 1,
      "scope": "forced vector diffusion only; not Navier-Stokes or the project force",
      "source_sha256": "4daa682c0bc7a4d790dcfcc1e22665c86dad30b2425ae96f64e180680bb73367",
      "amrex_commit": "e60cdc18711ccf7fc0616d7a2fdf062021376976",
      "test_case": "decay",
      "base_n": 16,
      "levels": 3,
      "steps": 8,
      "max_grid_size": 32,
      "dt": 0.025,
      "t_end": 0.2,
      "viscosity": 0.01,
      "components": 3,
      "initial_linf": 0.5444279923140039,
      "final_linf": 0.4856937949426162,
      "l2_error": 0.0025049457047632167,
      "mass_balance_defect": 5.684341886080802e-14,
      "max_linear_residual": 4.790438878909953e-15,
      "max_energy_increase": 0,
      "initial_energy": 0.639694019251244,
      "final_energy": 0.6078699614849155,
      "composite_volume": 8,
      "elapsed_seconds": 0.100963667,
      "peak_rss_mib": 27.71875,
      "passed": true,
      "command": [
        "test_case=decay",
        "n_cell=16",
        "levels=3",
        "steps=8",
        "max_grid_size=32"
      ]
    },
    {
      "schema_version": 1,
      "scope": "forced vector diffusion only; not Navier-Stokes or the project force",
      "source_sha256": "4daa682c0bc7a4d790dcfcc1e22665c86dad30b2425ae96f64e180680bb73367",
      "amrex_commit": "e60cdc18711ccf7fc0616d7a2fdf062021376976",
      "test_case": "temporal",
      "base_n": 16,
      "levels": 4,
      "steps": 16,
      "max_grid_size": 32,
      "dt": 0.0125,
      "t_end": 0.2,
      "viscosity": 0.01,
      "components": 3,
      "initial_linf": 0,
      "final_linf": 0.3879641226238601,
      "l2_error": 0.00036474692238824754,
      "mass_balance_defect": 4.285460875053104e-14,
      "max_linear_residual": 1.1257173578721469e-13,
      "max_energy_increase": 0.0505157787944846,
      "initial_energy": 0,
      "final_energy": 0.3198980297088773,
      "composite_volume": 8,
      "elapsed_seconds": 0.23163366700000002,
      "peak_rss_mib": 30.59375,
      "passed": true,
      "command": [
        "test_case=temporal",
        "n_cell=16",
        "levels=4",
        "steps=16",
        "max_grid_size=32"
      ]
    },
    {
      "schema_version": 1,
      "scope": "forced vector diffusion only; not Navier-Stokes or the project force",
      "source_sha256": "4daa682c0bc7a4d790dcfcc1e22665c86dad30b2425ae96f64e180680bb73367",
      "amrex_commit": "e60cdc18711ccf7fc0616d7a2fdf062021376976",
      "test_case": "temporal",
      "base_n": 16,
      "levels": 4,
      "steps": 32,
      "max_grid_size": 32,
      "dt": 0.00625,
      "t_end": 0.2,
      "viscosity": 0.01,
      "components": 3,
      "initial_linf": 0,
      "final_linf": 0.388326570621566,
      "l2_error": 0.00009116947012600875,
      "mass_balance_defect": 2.653433028854124e-14,
      "max_linear_residual": 1.2310139886617666e-14,
      "max_energy_increase": 0.025545963246475234,
      "initial_energy": 0,
      "final_energy": 0.32051697288737174,
      "composite_volume": 8,
      "elapsed_seconds": 0.459970542,
      "peak_rss_mib": 30.546875,
      "passed": true,
      "command": [
        "test_case=temporal",
        "n_cell=16",
        "levels=4",
        "steps=32",
        "max_grid_size=32"
      ]
    },
    {
      "schema_version": 1,
      "scope": "forced vector diffusion only; not Navier-Stokes or the project force",
      "source_sha256": "4daa682c0bc7a4d790dcfcc1e22665c86dad30b2425ae96f64e180680bb73367",
      "amrex_commit": "e60cdc18711ccf7fc0616d7a2fdf062021376976",
      "test_case": "temporal",
      "base_n": 16,
      "levels": 4,
      "steps": 64,
      "max_grid_size": 32,
      "dt": 0.003125,
      "t_end": 0.2,
      "viscosity": 0.01,
      "components": 3,
      "initial_linf": 0,
      "final_linf": 0.3884171634445547,
      "l2_error": 0.00002279128911209574,
      "mass_balance_defect": 4.440892098500626e-14,
      "max_linear_residual": 2.781108676686017e-13,
      "max_energy_increase": 0.012827823974066677,
      "initial_energy": 0,
      "final_energy": 0.32067176570601885,
      "composite_volume": 8,
      "elapsed_seconds": 0.839998375,
      "peak_rss_mib": 30.578125,
      "passed": true,
      "command": [
        "test_case=temporal",
        "n_cell=16",
        "levels=4",
        "steps=64",
        "max_grid_size=32"
      ]
    },
    {
      "schema_version": 1,
      "scope": "forced vector diffusion only; not Navier-Stokes or the project force",
      "source_sha256": "4daa682c0bc7a4d790dcfcc1e22665c86dad30b2425ae96f64e180680bb73367",
      "amrex_commit": "e60cdc18711ccf7fc0616d7a2fdf062021376976",
      "test_case": "spatial",
      "base_n": 16,
      "levels": 3,
      "steps": 32,
      "max_grid_size": 32,
      "dt": 0.00625,
      "t_end": 0.2,
      "viscosity": 0.01,
      "components": 3,
      "initial_linf": 0,
      "final_linf": 0.10892025722977074,
      "l2_error": 0.00030331251832374,
      "mass_balance_defect": 9.2148511043888e-15,
      "max_linear_residual": 2.1198320876436583e-14,
      "max_energy_increase": 0.001579861826934023,
      "initial_energy": 0,
      "final_energy": 0.025651000414134865,
      "composite_volume": 8,
      "elapsed_seconds": 0.269340292,
      "peak_rss_mib": 27.671875,
      "passed": true,
      "command": [
        "test_case=spatial",
        "n_cell=16",
        "levels=3",
        "steps=32",
        "max_grid_size=32"
      ]
    },
    {
      "schema_version": 1,
      "scope": "forced vector diffusion only; not Navier-Stokes or the project force",
      "source_sha256": "4daa682c0bc7a4d790dcfcc1e22665c86dad30b2425ae96f64e180680bb73367",
      "amrex_commit": "e60cdc18711ccf7fc0616d7a2fdf062021376976",
      "test_case": "spatial",
      "base_n": 32,
      "levels": 3,
      "steps": 32,
      "max_grid_size": 32,
      "dt": 0.00625,
      "t_end": 0.2,
      "viscosity": 0.01,
      "components": 3,
      "initial_linf": 0,
      "final_linf": 0.10972833622816339,
      "l2_error": 0.0000851269889018213,
      "mass_balance_defect": 2.6145752229922437e-14,
      "max_linear_residual": 2.2620794126737565e-15,
      "max_energy_increase": 0.001601292404927377,
      "initial_energy": 0,
      "final_energy": 0.026019305403836308,
      "composite_volume": 8,
      "elapsed_seconds": 2.3084057089999996,
      "peak_rss_mib": 71.671875,
      "passed": true,
      "command": [
        "test_case=spatial",
        "n_cell=32",
        "levels=3",
        "steps=32",
        "max_grid_size=32"
      ]
    },
    {
      "schema_version": 1,
      "scope": "forced vector diffusion only; not Navier-Stokes or the project force",
      "source_sha256": "4daa682c0bc7a4d790dcfcc1e22665c86dad30b2425ae96f64e180680bb73367",
      "amrex_commit": "e60cdc18711ccf7fc0616d7a2fdf062021376976",
      "test_case": "spatial",
      "base_n": 64,
      "levels": 3,
      "steps": 32,
      "max_grid_size": 32,
      "dt": 0.00625,
      "t_end": 0.2,
      "viscosity": 0.01,
      "components": 3,
      "initial_linf": 0,
      "final_linf": 0.1099319757185037,
      "l2_error": 0.00002220537842178838,
      "mass_balance_defect": 7.471800955727304e-14,
      "max_linear_residual": 1.7208456881689926e-15,
      "max_energy_increase": 0.0016069316851550393,
      "initial_energy": 0,
      "final_energy": 0.02611693830992865,
      "composite_volume": 8,
      "elapsed_seconds": 31.515215291,
      "peak_rss_mib": 436.328125,
      "passed": true,
      "command": [
        "test_case=spatial",
        "n_cell=64",
        "levels=3",
        "steps=32",
        "max_grid_size=32"
      ]
    },
    {
      "schema_version": 1,
      "scope": "forced vector diffusion only; not Navier-Stokes or the project force",
      "source_sha256": "4daa682c0bc7a4d790dcfcc1e22665c86dad30b2425ae96f64e180680bb73367",
      "amrex_commit": "e60cdc18711ccf7fc0616d7a2fdf062021376976",
      "test_case": "spatial",
      "base_n": 32,
      "levels": 3,
      "steps": 32,
      "max_grid_size": 16,
      "dt": 0.00625,
      "t_end": 0.2,
      "viscosity": 0.01,
      "components": 3,
      "initial_linf": 0,
      "final_linf": 0.10972833622816339,
      "l2_error": 0.00008512698890182139,
      "mass_balance_defect": 2.65898414397725e-14,
      "max_linear_residual": 2.2620794126737565e-15,
      "max_energy_increase": 0.0016012924049274048,
      "initial_energy": 0,
      "final_energy": 0.02601930540383613,
      "composite_volume": 8,
      "elapsed_seconds": 2.8819691250000004,
      "peak_rss_mib": 83.03125,
      "passed": true,
      "command": [
        "test_case=spatial",
        "n_cell=32",
        "levels=3",
        "steps=32",
        "max_grid_size=16"
      ]
    },
    {
      "schema_version": 1,
      "scope": "forced vector diffusion only; not Navier-Stokes or the project force",
      "source_sha256": "4daa682c0bc7a4d790dcfcc1e22665c86dad30b2425ae96f64e180680bb73367",
      "amrex_commit": "e60cdc18711ccf7fc0616d7a2fdf062021376976",
      "test_case": "temporal",
      "base_n": 16,
      "levels": 8,
      "steps": 32,
      "max_grid_size": 32,
      "dt": 0.00625,
      "t_end": 0.2,
      "viscosity": 0.01,
      "components": 3,
      "initial_linf": 0,
      "final_linf": 0.3893154436389943,
      "l2_error": 0.00009116946989667166,
      "mass_balance_defect": 4.596323321948148e-14,
      "max_linear_residual": 3.576028362317629e-13,
      "max_energy_increase": 0.025545964448628833,
      "initial_energy": 0,
      "final_energy": 0.320516987967935,
      "composite_volume": 8,
      "elapsed_seconds": 1.572929834,
      "peak_rss_mib": 42.328125,
      "passed": true,
      "command": [
        "test_case=temporal",
        "n_cell=16",
        "levels=8",
        "steps=32",
        "max_grid_size=32"
      ]
    }
  ],
  "failures": [],
  "convergence": {
    "temporal": [
      {
        "coarse": 16,
        "fine": 32,
        "ratio": 4.000757291713082,
        "observed_order": 2.000273109397623,
        "passed": true
      },
      {
        "coarse": 32,
        "fine": 64,
        "ratio": 4.00018926869843,
        "observed_order": 2.0000682626381705,
        "passed": true
      }
    ],
    "spatial": [
      {
        "coarse": 16,
        "fine": 32,
        "ratio": 3.5630594037991474,
        "observed_order": 1.8331165364748672,
        "passed": true
      },
      {
        "coarse": 32,
        "fine": 64,
        "ratio": 3.83362027364924,
        "observed_order": 1.9387074427822932,
        "passed": true
      }
    ]
  },
  "passed": true
}
