lumenairy: c:\tmp\lum_mortarp\lumenairy\__init__.py
BUILD: {'tag': 'win', 'python': '3.14.6', 'numpy': '2.4.4', 'scipy': '1.17.1', 'platform': 'Windows-11-10.0.26200-SP0', 'blas': 'scipy-openblas'}

[A] M1 conforming identity (forced mortar vs shipped union cascade)
  stripe|stripe  M=5 th=0.00   dR  3.26e-15 dT  5.66e-15 dJ  5.40e-15
  stripe|stripe  M=5 th=0.20   dR  1.27e-15 dT  1.15e-14 dJ  4.97e-15
  stripe|pillar  M=6 th=0.20   dR  1.41e-13 dT  1.67e-13 dJ  2.31e-13
  pillar|pillar  M=6 conical   dR  8.75e-15 dT  2.92e-14 dJ  5.95e-14
  3-layer + unif M=5 th=0.15   dR  1.00e-14 dT  2.25e-14 dJ  3.92e-14

[B] isolated mortar: transparent interface vs analytic Fresnel
  th=0.00 M=5 (2,2) |dR|  2.77e-30  |R+T-1|  2.2e-16
  th=0.00 M=5 (2,3) |dR|  1.71e-28  |R+T-1|  1.6e-14
  th=0.00 M=5 (3,4) |dR|  1.70e-28  |R+T-1|  2.4e-14
  th=0.00 M=7 (2,2) |dR|  1.58e-28  |R+T-1|  2.2e-16
  th=0.00 M=7 (2,3) |dR|  7.53e-27  |R+T-1|  8.7e-14
  th=0.00 M=7 (3,4) |dR|  6.56e-27  |R+T-1|  2.8e-14
  th=0.20 M=5 (2,2) |dR|  2.65e-11  |R+T-1|  1.2e-10
  th=0.20 M=5 (2,3) |dR|  1.87e-11  |R+T-1|  3.7e-10
  th=0.20 M=5 (3,4) |dR|  7.07e-13  |R+T-1|  1.5e-11
  th=0.20 M=7 (2,2) |dR|  8.75e-17  |R+T-1|  3.9e-15
  th=0.20 M=7 (2,3) |dR|  4.66e-16  |R+T-1|  3.3e-14
  th=0.20 M=7 (3,4) |dR|  2.72e-16  |R+T-1|  5.2e-14

[C] M4 vs the exact 1-D PMMStack oracle
  oracle deg12 vs deg14 self-gap 2.924e-08
  mortar M= 5 err  3.95e-01 mirror 3.95e-01 closure  4.3e-04     0.9s
  mortar M= 7 err  2.99e-02 mirror 1.41e-01 closure  7.7e-07    10.3s
  mortar M= 9 err  1.73e-03 mirror 1.13e-01 closure  4.0e-09    65.2s
  union6 M= 4 err  7.01e-03 closure  9.8e-06    16.6s

[D] M4c equal-DOF
  q= 18 union  7.01e-03 (clo  6.3e-05) | mortar  9.17e-04 (clo  3.7e-07) | ratio   0.13x    14.7s/  17.4s
  q= 24 union  5.56e-04 (clo  2.1e-07) | mortar  7.58e-05 (clo  2.9e-10) | ratio   0.14x   104.6s/ 115.4s

[E] M5 OOP twin: split uniform OOP slab vs berreman_jones_1d
  th= 0.0 M=5 (2,2) dJ  2.34e-14 clo  1.6e-14
  th= 0.0 M=5 (2,3) dJ  1.49e-13 clo  2.4e-14
  th= 0.0 M=7 (2,2) dJ  8.62e-14 clo  2.2e-14
  th= 0.0 M=7 (2,3) dJ  1.57e-13 clo  1.1e-13
  th=25.0 M=5 (2,2) dJ  2.73e-09 clo  6.2e-10
  th=25.0 M=5 (2,3) dJ  4.10e-08 clo  1.9e-08
  th=25.0 M=7 (2,2) dJ  1.37e-13 clo  1.6e-14
  th=25.0 M=7 (2,3) dJ  2.18e-13 clo  1.2e-13

[F] M7 conditioning extremes
  M3 pillar (2,3)      M=4 worst rcond 4.573e-05
  M3 pillar (2,3)      M=5 worst rcond 1.479e-05
  M3 pillar (2,6)      M=4 worst rcond 1.283e-05
  M3 pillar (2,6)      M=5 worst rcond 2.897e-06
  M4 stripe (2,3)      M=4 worst rcond 2.010e-05
  M4 stripe (2,3)      M=5 worst rcond 3.298e-05
  M6 taper (2,3,6)     M=4 worst rcond 3.267e-05
  M6 taper (2,3,6)     M=5 worst rcond 1.087e-05

wrote C:\tmp\lum_mortarp\validation\probe_pmm2d_staggered_mortar\f1_crossbuild_win.json
