{
  "protocol": {
    "parameters": {
      "Lx_m": 0.0002,
      "Ly_m": 8e-05,
      "h0_m": 2e-06,
      "gamma_N_m": 0.0386,
      "viscosity_Pa_s": 0.0015,
      "radius_m": 0.0005,
      "T_s": 0.001,
      "tangential_fraction": 0.01,
      "modulation_width_m": 3.5e-05,
      "interface_m": 6e-05,
      "per_case_budget_s": 600,
      "batch_budget_s": 1500,
      "model": "horizontal immobile interfaces; no gravity, surfactant, inertia, DLVO or resolved meniscus",
      "boundary": "left potential -gamma/r; right no flux; y periodic; natural film-height gradient",
      "method": "cell-volume weighted finite volume; frozen mobility; implicit capillary step; shared face flux",
      "gates": {
        "open_balance": 1e-09,
        "compartment_balance": 1e-09,
        "grand_potential_increase": 1e-09,
        "field_relative_L2": 0.02,
        "integrated_flux_relative": 0.1,
        "depletion_width_relative": 0.1,
        "boundary_minimum_relative": 0.1
      },
      "caution": "internal numerical thresholds, not experimental validation or a completed C1 method"
    },
    "cases": [
      [
        "crosscheck_1d",
        5,
        5,
        80,
        60,
        5e-06
      ],
      [
        "uniform10",
        10,
        10,
        5,
        60,
        5e-06
      ],
      [
        "uniform5",
        5,
        5,
        5,
        60,
        5e-06
      ],
      [
        "uniform2p5_y5",
        2.5,
        2.5,
        5,
        60,
        5e-06
      ],
      [
        "uniform2p5",
        2.5,
        2.5,
        2.5,
        60,
        5e-06
      ],
      [
        "reference_dt5",
        1.25,
        1.25,
        2.5,
        60,
        5e-06
      ],
      [
        "reference_dt2p5",
        1.25,
        1.25,
        2.5,
        60,
        2.5e-06
      ],
      [
        "local5_bulk10",
        5,
        10,
        5,
        60,
        5e-06
      ],
      [
        "local2p5_bulk10",
        2.5,
        10,
        2.5,
        60,
        5e-06
      ],
      [
        "local1p25_bulk5",
        1.25,
        5,
        2.5,
        60,
        5e-06
      ],
      [
        "local1p25_bulk5_dt2p5",
        1.25,
        5,
        2.5,
        60,
        2.5e-06
      ],
      [
        "local1p25_patch30",
        1.25,
        5,
        2.5,
        30,
        2.5e-06
      ]
    ],
    "source_commit": "6dd72427c7cda1a96f460e308540fe618eadd438",
    "script_sha256": "37fba2c78d1b1aa4eadebbc2c7735136cc29bfc8731857948cd581d31dfae4a0",
    "python": "3.11.7",
    "threads": {
      "CODEX_THREAD_ID": "01a1c8ee-abdc-7c71-a299-31f9cb5ed265",
      "VF_THREADS": "2",
      "OPENBLAS_NUM_THREADS": "2",
      "OMP_NUM_THREADS": "2",
      "MKL_NUM_THREADS": "2"
    },
    "source_urls": [
      "https://arxiv.org/abs/cond-mat/0105318"
    ],
    "initial_scope": "reduced capillary interface audit; not Aradian asymptotic-law or experiment replication"
  },
  "results": [
    {
      "name": "crosscheck_1d",
      "cells": 40,
      "nx": 40,
      "ny": 1,
      "edge_dx_um": 5,
      "bulk_dx_um": 5,
      "dy_um": 80,
      "patch_width_um": 60,
      "dt_s": 5e-06,
      "accepted_steps": 200,
      "halvings": 0,
      "wall_s": 0.1869999999180436,
      "sampled_process_RSS_bytes": 46546944,
      "final_mean_h_um": 1.9791228782596368,
      "final_min_h_um": 1.6713469762415236,
      "depletion_half_width_um": 13.324485904275416,
      "outflow_m3": 3.340339478458132e-16,
      "interface_volume_left_to_right_m3": -2.2977726092368684e-18,
      "max_open_balance": 3.9443045261050585e-16,
      "max_compartment_balance": 2.9582283945787943e-16,
      "max_grand_potential_increase": 0.0,
      "max_discrete_energy_inequality_violation": 0.0,
      "numerical_gate": true
    },
    {
      "name": "uniform10",
      "cells": 320,
      "nx": 20,
      "ny": 16,
      "edge_dx_um": 10,
      "bulk_dx_um": 10,
      "dy_um": 5,
      "patch_width_um": 60,
      "dt_s": 5e-06,
      "accepted_steps": 200,
      "halvings": 0,
      "wall_s": 0.4690000000409782,
      "sampled_process_RSS_bytes": 47251456,
      "final_mean_h_um": 1.9805320950378285,
      "final_min_h_um": 1.7199567677351209,
      "depletion_half_width_um": 14.043114206361306,
      "outflow_m3": 3.114864793943313e-16,
      "interface_volume_left_to_right_m3": -1.0151371780385274e-18,
      "max_open_balance": 1.3016204936146693e-14,
      "max_compartment_balance": 1.1635698352009923e-14,
      "max_grand_potential_increase": 0.0,
      "max_discrete_energy_inequality_violation": 0.0,
      "numerical_gate": true,
      "comparison": {
        "reference": "reference_dt2p5",
        "relative_field_L2": 0.004194122276482873,
        "relative_depletion_L2": 0.11025948757528044,
        "relative_integrated_outflow": 0.08687872225667238,
        "relative_depletion_width": 0.07614619962895107,
        "relative_minimum": 0.04444114947165113,
        "cell_reduction_fraction": 0.9375,
        "measured_wall_speedup": 38.113006393258416,
        "accuracy_gate": true,
        "caution": "single-host serial wall timings and process RSS, not isolated production performance"
      }
    },
    {
      "name": "uniform5",
      "cells": 640,
      "nx": 40,
      "ny": 16,
      "edge_dx_um": 5,
      "bulk_dx_um": 5,
      "dy_um": 5,
      "patch_width_um": 60,
      "dt_s": 5e-06,
      "accepted_steps": 200,
      "halvings": 0,
      "wall_s": 0.7190000000409782,
      "sampled_process_RSS_bytes": 47767552,
      "final_mean_h_um": 1.9791200429514335,
      "final_min_h_um": 1.6657057585092074,
      "depletion_half_width_um": 13.32520975104276,
      "outflow_m3": 3.3407931277738817e-16,
      "interface_volume_left_to_right_m3": -2.2968209804394702e-18,
      "max_open_balance": 1.0452406994178405e-14,
      "max_compartment_balance": 1.1537090738857296e-14,
      "max_grand_potential_increase": 0.0,
      "max_discrete_energy_inequality_violation": 0.0,
      "numerical_gate": true,
      "comparison": {
        "reference": "reference_dt2p5",
        "relative_field_L2": 0.0010566346160083284,
        "relative_depletion_L2": 0.027407315199795352,
        "relative_integrated_outflow": 0.020647928141008264,
        "relative_depletion_width": 0.021132038244592043,
        "relative_minimum": 0.011497306057189044,
        "cell_reduction_fraction": 0.875,
        "measured_wall_speedup": 24.86091794016863,
        "accuracy_gate": true,
        "caution": "single-host serial wall timings and process RSS, not isolated production performance"
      }
    },
    {
      "name": "uniform2p5_y5",
      "cells": 1280,
      "nx": 80,
      "ny": 16,
      "edge_dx_um": 2.5,
      "bulk_dx_um": 2.5,
      "dy_um": 5,
      "patch_width_um": 60,
      "dt_s": 5e-06,
      "accepted_steps": 200,
      "halvings": 0,
      "wall_s": 1.1560000001918525,
      "sampled_process_RSS_bytes": 49065984,
      "final_mean_h_um": 1.9787612934130676,
      "final_min_h_um": 1.6506390638979058,
      "depletion_half_width_um": 13.105566356475455,
      "outflow_m3": 3.3981930539015645e-16,
      "interface_volume_left_to_right_m3": -2.725012722799703e-18,
      "max_open_balance": 2.42574728355461e-14,
      "max_compartment_balance": 1.7453547528014877e-14,
      "max_grand_potential_increase": 0.0,
      "max_discrete_energy_inequality_violation": 0.0,
      "numerical_gate": true,
      "comparison": {
        "reference": "reference_dt2p5",
        "relative_field_L2": 0.00021253825836671395,
        "relative_depletion_L2": 0.0054944771674537264,
        "relative_integrated_outflow": 0.003821164427219859,
        "relative_depletion_width": 0.004300415225380538,
        "relative_minimum": 0.002348078510447806,
        "cell_reduction_fraction": 0.75,
        "measured_wall_speedup": 15.462802765599847,
        "accuracy_gate": true,
        "caution": "single-host serial wall timings and process RSS, not isolated production performance"
      }
    },
    {
      "name": "uniform2p5",
      "cells": 2560,
      "nx": 80,
      "ny": 32,
      "edge_dx_um": 2.5,
      "bulk_dx_um": 2.5,
      "dy_um": 2.5,
      "patch_width_um": 60,
      "dt_s": 5e-06,
      "accepted_steps": 200,
      "halvings": 0,
      "wall_s": 4.077999999979511,
      "sampled_process_RSS_bytes": 49999872,
      "final_mean_h_um": 1.9787612968955068,
      "final_min_h_um": 1.650613700216088,
      "depletion_half_width_um": 13.105565553936755,
      "outflow_m3": 3.3981924966747753e-16,
      "interface_volume_left_to_right_m3": -2.7250070467922874e-18,
      "max_open_balance": 1.3824787363998224e-13,
      "max_compartment_balance": 1.2592192199590396e-13,
      "max_grand_potential_increase": 0.0,
      "max_discrete_energy_inequality_violation": 0.0,
      "numerical_gate": true,
      "comparison": {
        "reference": "reference_dt2p5",
        "relative_field_L2": 0.0002119960986723272,
        "relative_depletion_L2": 0.005480441369853838,
        "relative_integrated_outflow": 0.003821327778013995,
        "relative_depletion_width": 0.004300353725562209,
        "relative_minimum": 0.0023326764529720185,
        "cell_reduction_fraction": 0.5,
        "measured_wall_speedup": 4.383276115765034,
        "accuracy_gate": true,
        "caution": "single-host serial wall timings and process RSS, not isolated production performance"
      }
    },
    {
      "name": "reference_dt5",
      "cells": 5120,
      "nx": 160,
      "ny": 32,
      "edge_dx_um": 1.25,
      "bulk_dx_um": 1.25,
      "dy_um": 2.5,
      "patch_width_um": 60,
      "dt_s": 5e-06,
      "accepted_steps": 200,
      "halvings": 0,
      "wall_s": 8.485000000102445,
      "sampled_process_RSS_bytes": 54177792,
      "final_mean_h_um": 1.9786707480181158,
      "final_min_h_um": 1.6467371955445165,
      "depletion_half_width_um": 13.05116978952999,
      "outflow_m3": 3.4126803172084517e-16,
      "interface_volume_left_to_right_m3": -2.8390890416613242e-18,
      "max_open_balance": 3.3447702381370896e-13,
      "max_compartment_balance": 3.797379182507645e-13,
      "max_grand_potential_increase": 0.0,
      "max_discrete_energy_inequality_violation": 0.0,
      "numerical_gate": true,
      "comparison": {
        "reference": "reference_dt2p5",
        "relative_field_L2": 1.2755799991210275e-05,
        "relative_depletion_L2": 0.0003294815677601717,
        "relative_integrated_outflow": 0.00042577059465051206,
        "relative_depletion_width": 0.00013191969575597102,
        "relative_minimum": 2.132515396373769e-05,
        "cell_reduction_fraction": 0.0,
        "measured_wall_speedup": 2.106658809638678,
        "accuracy_gate": true,
        "caution": "single-host serial wall timings and process RSS, not isolated production performance"
      }
    },
    {
      "name": "reference_dt2p5",
      "cells": 5120,
      "nx": 160,
      "ny": 32,
      "edge_dx_um": 1.25,
      "bulk_dx_um": 1.25,
      "dy_um": 2.5,
      "patch_width_um": 60,
      "dt_s": 2.5e-06,
      "accepted_steps": 400,
      "halvings": 0,
      "wall_s": 17.875,
      "sampled_process_RSS_bytes": 52482048,
      "final_mean_h_um": 1.9786798255189435,
      "final_min_h_um": 1.646772313217639,
      "depletion_half_width_um": 13.049448310279114,
      "outflow_m3": 3.4112279166698827e-16,
      "interface_volume_left_to_right_m3": -2.8528675097888287e-18,
      "max_open_balance": 9.349973879132042e-13,
      "max_compartment_balance": 6.197488486642574e-13,
      "max_grand_potential_increase": 0.0,
      "max_discrete_energy_inequality_violation": 0.0,
      "numerical_gate": true,
      "comparison": {
        "reference": "reference_dt2p5",
        "relative_field_L2": 0.0,
        "relative_depletion_L2": 0.0,
        "relative_integrated_outflow": 0.0,
        "relative_depletion_width": 0.0,
        "relative_minimum": 0.0,
        "cell_reduction_fraction": 0.0,
        "measured_wall_speedup": 1.0,
        "accuracy_gate": true,
        "caution": "single-host serial wall timings and process RSS, not isolated production performance"
      }
    },
    {
      "name": "local5_bulk10",
      "cells": 416,
      "nx": 26,
      "ny": 16,
      "edge_dx_um": 5,
      "bulk_dx_um": 10,
      "dy_um": 5,
      "patch_width_um": 60,
      "dt_s": 5e-06,
      "accepted_steps": 200,
      "halvings": 0,
      "wall_s": 0.5309999999590218,
      "sampled_process_RSS_bytes": 48324608,
      "final_mean_h_um": 1.9791202034523563,
      "final_min_h_um": 1.6657129963184767,
      "depletion_half_width_um": 13.324983565843304,
      "outflow_m3": 3.3407674476198153e-16,
      "interface_volume_left_to_right_m3": -2.4608407472486016e-18,
      "max_open_balance": 9.860761315262648e-15,
      "max_compartment_balance": 8.97329279688901e-15,
      "max_grand_potential_increase": 0.0,
      "max_discrete_energy_inequality_violation": 0.0,
      "numerical_gate": true,
      "comparison": {
        "reference": "reference_dt2p5",
        "relative_field_L2": 0.0010581530772813528,
        "relative_depletion_L2": 0.027446767212384832,
        "relative_integrated_outflow": 0.020655456267153375,
        "relative_depletion_width": 0.021114705312649074,
        "relative_minimum": 0.01150170120593618,
        "cell_reduction_fraction": 0.91875,
        "measured_wall_speedup": 33.66290019092174,
        "accuracy_gate": true,
        "caution": "single-host serial wall timings and process RSS, not isolated production performance"
      }
    },
    {
      "name": "local2p5_bulk10",
      "cells": 1216,
      "nx": 38,
      "ny": 32,
      "edge_dx_um": 2.5,
      "bulk_dx_um": 10,
      "dy_um": 2.5,
      "patch_width_um": 60,
      "dt_s": 5e-06,
      "accepted_steps": 200,
      "halvings": 0,
      "wall_s": 1.8590000001713634,
      "sampled_process_RSS_bytes": 49422336,
      "final_mean_h_um": 1.9787616387078586,
      "final_min_h_um": 1.6506279160930248,
      "depletion_half_width_um": 13.105238179331602,
      "outflow_m3": 3.3981378067083756e-16,
      "interface_volume_left_to_right_m3": -2.9654042532652596e-18,
      "max_open_balance": 1.0708786788375234e-13,
      "max_compartment_balance": 7.780140677742229e-14,
      "max_grand_potential_increase": 0.0,
      "max_discrete_energy_inequality_violation": 0.0,
      "numerical_gate": true,
      "comparison": {
        "reference": "reference_dt2p5",
        "relative_field_L2": 0.0002263424506600025,
        "relative_depletion_L2": 0.005851336427834589,
        "relative_integrated_outflow": 0.0038373601181963994,
        "relative_depletion_width": 0.0042752664883573405,
        "relative_minimum": 0.0023413090227709077,
        "cell_reduction_fraction": 0.7625,
        "measured_wall_speedup": 9.615384614498266,
        "accuracy_gate": true,
        "caution": "single-host serial wall timings and process RSS, not isolated production performance"
      }
    },
    {
      "name": "local1p25_bulk5",
      "cells": 2432,
      "nx": 76,
      "ny": 32,
      "edge_dx_um": 1.25,
      "bulk_dx_um": 5,
      "dy_um": 2.5,
      "patch_width_um": 60,
      "dt_s": 5e-06,
      "accepted_steps": 200,
      "halvings": 0,
      "wall_s": 3.7660000000614673,
      "sampled_process_RSS_bytes": 51208192,
      "final_mean_h_um": 1.9786708279919192,
      "final_min_h_um": 1.6467411415046005,
      "depletion_half_width_um": 13.051135262940017,
      "outflow_m3": 3.412667521278144e-16,
      "interface_volume_left_to_right_m3": -2.9098435953044153e-18,
      "max_open_balance": 4.6542793408039684e-14,
      "max_compartment_balance": 4.713443908695544e-14,
      "max_grand_potential_increase": 0.0,
      "max_discrete_energy_inequality_violation": 0.0,
      "numerical_gate": true,
      "comparison": {
        "reference": "reference_dt2p5",
        "relative_field_L2": 2.547075942080287e-05,
        "relative_depletion_L2": 0.00065790890632916,
        "relative_integrated_outflow": 0.0004220194731716035,
        "relative_depletion_width": 0.000129273868196684,
        "relative_minimum": 1.8928975662496126e-05,
        "cell_reduction_fraction": 0.525,
        "measured_wall_speedup": 4.746415294664963,
        "accuracy_gate": true,
        "caution": "single-host serial wall timings and process RSS, not isolated production performance"
      }
    },
    {
      "name": "local1p25_bulk5_dt2p5",
      "cells": 2432,
      "nx": 76,
      "ny": 32,
      "edge_dx_um": 1.25,
      "bulk_dx_um": 5,
      "dy_um": 2.5,
      "patch_width_um": 60,
      "dt_s": 2.5e-06,
      "accepted_steps": 400,
      "halvings": 0,
      "wall_s": 8.171999999787658,
      "sampled_process_RSS_bytes": 51392512,
      "final_mean_h_um": 1.978679907982298,
      "final_min_h_um": 1.6467763169183212,
      "depletion_half_width_um": 13.049410939399268,
      "outflow_m3": 3.411214722671655e-16,
      "interface_volume_left_to_right_m3": -2.923612610436231e-18,
      "max_open_balance": 5.023071813994792e-13,
      "max_compartment_balance": 4.047842519915316e-13,
      "max_grand_potential_increase": 0.0,
      "max_discrete_energy_inequality_violation": 0.0,
      "numerical_gate": true,
      "comparison": {
        "reference": "reference_dt2p5",
        "relative_field_L2": 2.180029576543441e-05,
        "relative_depletion_L2": 0.0005631009467654527,
        "relative_integrated_outflow": 3.8678149189377135e-06,
        "relative_depletion_width": 2.8637900207045004e-06,
        "relative_minimum": 2.431241192217546e-06,
        "cell_reduction_fraction": 0.525,
        "measured_wall_speedup": 2.1873470387254605,
        "accuracy_gate": true,
        "caution": "single-host serial wall timings and process RSS, not isolated production performance"
      }
    },
    {
      "name": "local1p25_patch30",
      "cells": 1856,
      "nx": 58,
      "ny": 32,
      "edge_dx_um": 1.25,
      "bulk_dx_um": 5,
      "dy_um": 2.5,
      "patch_width_um": 30,
      "dt_s": 2.5e-06,
      "accepted_steps": 400,
      "halvings": 0,
      "wall_s": 5.5780000002123415,
      "sampled_process_RSS_bytes": 50987008,
      "final_mean_h_um": 1.9786786161867647,
      "final_min_h_um": 1.6469827607660033,
      "depletion_half_width_um": 13.05360295427588,
      "outflow_m3": 3.4114214100381235e-16,
      "interface_volume_left_to_right_m3": 3.3073345115981285e-17,
      "max_open_balance": 2.484911851446187e-13,
      "max_compartment_balance": 1.5276784467670657e-13,
      "max_grand_potential_increase": 0.0,
      "max_discrete_energy_inequality_violation": 0.0,
      "numerical_gate": true,
      "comparison": {
        "reference": "reference_dt2p5",
        "relative_field_L2": 0.0001499216687952542,
        "relative_depletion_L2": 0.0038726676323667026,
        "relative_integrated_outflow": 5.672249787099746e-05,
        "relative_depletion_width": 0.000318376984067011,
        "relative_minimum": 0.00012779395589484685,
        "cell_reduction_fraction": 0.6375,
        "measured_wall_speedup": 3.204553603320104,
        "accuracy_gate": true,
        "caution": "single-host serial wall timings and process RSS, not isolated production performance"
      }
    }
  ],
  "one_d_crosscheck_relative_minimum_error": 1.062829481042212e-15,
  "total_wall_s": 53.0,
  "passed": true
}