{
  "viscous_parallel_paths": [
    {
      "M": 0.1,
      "initial": [
        0.11,
        0.09
      ],
      "final": [
        0.8325000000000005,
        0.7675000000000002
      ],
      "gap_gain": 3.2500000000000133,
      "analytic_gain": 3.250000000000001,
      "volume_balance_error": 6.661338147750939e-16,
      "gap_invariant_error": 6.975080235616105e-13
    },
    {
      "M": 1.0,
      "initial": [
        0.11,
        0.09
      ],
      "final": [
        0.8100000000000004,
        0.7900000000000004
      ],
      "gap_gain": 1.0000000000000007,
      "analytic_gain": 1.0,
      "volume_balance_error": 6.661338147750939e-16,
      "gap_invariant_error": 1.249000902703301e-16
    },
    {
      "M": 10.0,
      "initial": [
        0.11,
        0.09
      ],
      "final": [
        0.802317073170732,
        0.7976829268292687
      ],
      "gap_gain": 0.23170731707316533,
      "analytic_gain": 0.23170731707317074,
      "volume_balance_error": 6.661338147750939e-16,
      "gap_invariant_error": 1.716328468237549e-12
    }
  ],
  "network_checks": [
    {
      "seed": 11,
      "gradient": -1.2,
      "events": 13,
      "brute_force_match": true,
      "positive_affine_match": true
    },
    {
      "seed": 11,
      "gradient": 0,
      "events": 26,
      "brute_force_match": true,
      "positive_affine_match": true
    },
    {
      "seed": 11,
      "gradient": 1.2,
      "events": 41,
      "brute_force_match": true,
      "positive_affine_match": true
    },
    {
      "seed": 23,
      "gradient": -1.2,
      "events": 11,
      "brute_force_match": true,
      "positive_affine_match": true
    },
    {
      "seed": 23,
      "gradient": 0,
      "events": 16,
      "brute_force_match": true,
      "positive_affine_match": true
    },
    {
      "seed": 23,
      "gradient": 1.2,
      "events": 41,
      "brute_force_match": true,
      "positive_affine_match": true
    },
    {
      "seed": 37,
      "gradient": -1.2,
      "events": 10,
      "brute_force_match": true,
      "positive_affine_match": true
    },
    {
      "seed": 37,
      "gradient": 0,
      "events": 31,
      "brute_force_match": true,
      "positive_affine_match": true
    },
    {
      "seed": 37,
      "gradient": 1.2,
      "events": 42,
      "brute_force_match": true,
      "positive_affine_match": true
    }
  ],
  "capillary_model": {
    "length": 90,
    "width": 60,
    "seeds": [
      11,
      23,
      37,
      51,
      67,
      83,
      101,
      131,
      151,
      173,
      197,
      223
    ],
    "threshold_rule": "1 + Uniform(-0.25,0.25) + g*(x_mid/(L-1)-0.5)",
    "boundary": "full inlet column invaded; closed lateral boundaries; defending phase drains to outlet",
    "stop": "first outlet pore invaded",
    "trapping": true,
    "fraction_denominator": "(length-1)*width, excluding the initial inlet column"
  },
  "capillary_scan": [
    {
      "gradient_across_domain": -1.2,
      "runs": [
        {
          "seed": 11,
          "invaded_fraction": 0.1,
          "trapped_fraction": 0.006554307116104869,
          "invasion_events": 534
        },
        {
          "seed": 23,
          "invaded_fraction": 0.08651685393258426,
          "trapped_fraction": 0.007677902621722846,
          "invasion_events": 462
        },
        {
          "seed": 37,
          "invaded_fraction": 0.12041198501872659,
          "trapped_fraction": 0.13801498127340825,
          "invasion_events": 643
        },
        {
          "seed": 51,
          "invaded_fraction": 0.09943820224719101,
          "trapped_fraction": 0.08614232209737828,
          "invasion_events": 531
        },
        {
          "seed": 67,
          "invaded_fraction": 0.11235955056179775,
          "trapped_fraction": 0.007303370786516854,
          "invasion_events": 600
        },
        {
          "seed": 83,
          "invaded_fraction": 0.09269662921348315,
          "trapped_fraction": 0.006179775280898876,
          "invasion_events": 495
        },
        {
          "seed": 101,
          "invaded_fraction": 0.09063670411985018,
          "trapped_fraction": 0.16235955056179777,
          "invasion_events": 484
        },
        {
          "seed": 131,
          "invaded_fraction": 0.1099250936329588,
          "trapped_fraction": 0.054119850187265915,
          "invasion_events": 587
        },
        {
          "seed": 151,
          "invaded_fraction": 0.11573033707865168,
          "trapped_fraction": 0.20243445692883896,
          "invasion_events": 618
        },
        {
          "seed": 173,
          "invaded_fraction": 0.09344569288389513,
          "trapped_fraction": 0.0046816479400749065,
          "invasion_events": 499
        },
        {
          "seed": 197,
          "invaded_fraction": 0.09681647940074907,
          "trapped_fraction": 0.1760299625468165,
          "invasion_events": 517
        },
        {
          "seed": 223,
          "invaded_fraction": 0.09194756554307117,
          "trapped_fraction": 0.008239700374531835,
          "invasion_events": 491
        }
      ],
      "mean_invaded_fraction": 0.1008270911360799,
      "sd_across_seeds": 0.011070872835725673
    },
    {
      "gradient_across_domain": 0.0,
      "runs": [
        {
          "seed": 11,
          "invaded_fraction": 0.4125468164794007,
          "trapped_fraction": 0.2808988764044944,
          "invasion_events": 2203
        },
        {
          "seed": 23,
          "invaded_fraction": 0.41310861423220974,
          "trapped_fraction": 0.38689138576779025,
          "invasion_events": 2206
        },
        {
          "seed": 37,
          "invaded_fraction": 0.40711610486891386,
          "trapped_fraction": 0.32790262172284645,
          "invasion_events": 2174
        },
        {
          "seed": 51,
          "invaded_fraction": 0.29775280898876405,
          "trapped_fraction": 0.21722846441947566,
          "invasion_events": 1590
        },
        {
          "seed": 67,
          "invaded_fraction": 0.34831460674157305,
          "trapped_fraction": 0.2803370786516854,
          "invasion_events": 1860
        },
        {
          "seed": 83,
          "invaded_fraction": 0.4058052434456929,
          "trapped_fraction": 0.24213483146067416,
          "invasion_events": 2167
        },
        {
          "seed": 101,
          "invaded_fraction": 0.4059925093632959,
          "trapped_fraction": 0.4,
          "invasion_events": 2168
        },
        {
          "seed": 131,
          "invaded_fraction": 0.3808988764044944,
          "trapped_fraction": 0.27640449438202247,
          "invasion_events": 2034
        },
        {
          "seed": 151,
          "invaded_fraction": 0.30355805243445694,
          "trapped_fraction": 0.19157303370786516,
          "invasion_events": 1621
        },
        {
          "seed": 173,
          "invaded_fraction": 0.40730337078651685,
          "trapped_fraction": 0.3310861423220974,
          "invasion_events": 2175
        },
        {
          "seed": 197,
          "invaded_fraction": 0.3911985018726592,
          "trapped_fraction": 0.2616104868913858,
          "invasion_events": 2089
        },
        {
          "seed": 223,
          "invaded_fraction": 0.32640449438202246,
          "trapped_fraction": 0.3838951310861423,
          "invasion_events": 1743
        }
      ],
      "mean_invaded_fraction": 0.375,
      "sd_across_seeds": 0.043992129977369857
    },
    {
      "gradient_across_domain": 1.2,
      "runs": [
        {
          "seed": 11,
          "invaded_fraction": 0.7176029962546816,
          "trapped_fraction": 0.22116104868913858,
          "invasion_events": 3832
        },
        {
          "seed": 23,
          "invaded_fraction": 0.7058052434456928,
          "trapped_fraction": 0.23670411985018727,
          "invasion_events": 3769
        },
        {
          "seed": 37,
          "invaded_fraction": 0.7131086142322097,
          "trapped_fraction": 0.21685393258426966,
          "invasion_events": 3808
        },
        {
          "seed": 51,
          "invaded_fraction": 0.7162921348314607,
          "trapped_fraction": 0.20711610486891385,
          "invasion_events": 3825
        },
        {
          "seed": 67,
          "invaded_fraction": 0.6837078651685393,
          "trapped_fraction": 0.21385767790262172,
          "invasion_events": 3651
        },
        {
          "seed": 83,
          "invaded_fraction": 0.7198501872659177,
          "trapped_fraction": 0.2095505617977528,
          "invasion_events": 3844
        },
        {
          "seed": 101,
          "invaded_fraction": 0.7097378277153558,
          "trapped_fraction": 0.21235955056179776,
          "invasion_events": 3790
        },
        {
          "seed": 131,
          "invaded_fraction": 0.6966292134831461,
          "trapped_fraction": 0.22191011235955055,
          "invasion_events": 3720
        },
        {
          "seed": 151,
          "invaded_fraction": 0.7132958801498127,
          "trapped_fraction": 0.2458801498127341,
          "invasion_events": 3809
        },
        {
          "seed": 173,
          "invaded_fraction": 0.7174157303370786,
          "trapped_fraction": 0.23314606741573032,
          "invasion_events": 3831
        },
        {
          "seed": 197,
          "invaded_fraction": 0.7207865168539326,
          "trapped_fraction": 0.22640449438202248,
          "invasion_events": 3849
        },
        {
          "seed": 223,
          "invaded_fraction": 0.699250936329588,
          "trapped_fraction": 0.22677902621722845,
          "invasion_events": 3734
        }
      ],
      "mean_invaded_fraction": 0.7094569288389513,
      "sd_across_seeds": 0.011225025895614759
    }
  ],
  "scope": [
    "Independent illustrative models; no coupled viscosity-capillarity phase diagram.",
    "Invasion percolation has no physical time, velocity or viscous pressure solution.",
    "No wetting films, cooperative menisci, pore-volume variation or sample-specific parameter fit.",
    "No claim to reproduce the percolation front-width exponent or the experimental saturation numbers."
  ]
}
