Skip to content

Benchmarks

vSmartMOM is validated against two distinct kinds of references with very different epistemic standing. This page is regenerated by docs/build_benchmarks.jl whenever reference data, model parameters, or the RT solver itself change. Last regenerated: 2026-05-07, on Float64 + Float32 CPU.

Two kinds of references

  • 📚 Published benchmarks — Natraj 2009 polarised Rayleigh tables and Siewert 2000 PROBLEM IIA — are theoretically-derived, high- accuracy references. The numerical procedures used to compute them are documented in the original papers and have themselves been independently cross-validated. Treat any disagreement as a vSmartMOM defect to track down.

  • 🧪 VLIDORT 2.8.3 regression tables — solar_tester scalar (Case B, Stokes-I only) and solar_tester vector (Case C, Stokes-IQU) — are saved_results tables shipped with the VLIDORT 2.8.3 distribution. These compare two independently-implemented RT codes against each other, not against an analytic ground truth. Disagreement at the level of 10⁻³–10⁻² could be either code's numerical behavior at the chosen NSTREAMS / convergence settings; we report it for transparency, not as a correctness benchmark.

Error metric

Each row reports the modeled value, the truth value, the absolute error |Δ| = |modeled − truth|, and the relative error |Δ|/|truth|·100%. Cells where |truth| falls below a per-case near-zero threshold are reported as for the relative error and excluded from the median/max in the summary line — at small |truth| the relative error is dominated by the absolute noise floor and is not a meaningful accuracy measure. The threshold and the number of excluded cells are stated in each summary line.

Where applicable, thresholds match the in-tree regression tests: for Natraj Q/U we use |truth| < 0.01, the same filter applied in test/test_CoreRT.jl (@test maximum(Q_deltas[Q_modeled .≥ 0.01]) < 0.008).

Case A — Siewert 2000 PROBLEM IIA

📚 published benchmark

A single-layer aerosol slab (τ = 1.0, ω̃ = 0.973527) with the PROBLEM IIA Greek phase-matrix coefficients shipped with VLIDORT 2.8.3. TOA upwelling Stokes vector at 11 viewing-zenith cosines and 3 azimuths (0°, 90°, 180°). Q/U/V truth signs flipped to vSmartMOM's Hovenier convention.

Float64

Stokes I n=33 median rel = 0.01% max rel = 0.01% median |Δ| = 6.133e-06 max |Δ| = 2.691e-05

GeometryModeledTruth|Δ||Δ|/|truth|
vza=0.0°, az=0°0.05070.05072.996e-060.01%
vza=25.8°, az=0°0.09310.09315.354e-060.01%
vza=36.9°, az=0°0.13420.13428.005e-060.01%
vza=45.6°, az=0°0.18590.18591.030e-050.01%
vza=53.1°, az=0°0.25260.25261.395e-050.01%
vza=60.0°, az=0°0.33910.33911.703e-050.01%
vza=66.4°, az=0°0.45000.45002.057e-050.00%
vza=72.5°, az=0°0.58830.58832.443e-050.00%
vza=78.5°, az=0°0.75130.75132.657e-050.00%
vza=84.3°, az=0°0.92680.92682.691e-050.00%
vza=90.0°, az=0°1.06311.06312.216e-050.00%
vza=0.0°, az=90°0.05070.05072.974e-060.01%
vza=25.8°, az=90°0.06190.06193.802e-060.01%
vza=36.9°, az=90°0.07500.07504.818e-060.01%
vza=45.6°, az=90°0.09000.09005.964e-060.01%
vza=53.1°, az=90°0.10660.10666.783e-060.01%
vza=60.0°, az=90°0.12460.12468.647e-060.01%
vza=66.4°, az=90°0.14300.14301.008e-050.01%
vza=72.5°, az=90°0.15940.15941.070e-050.01%
vza=78.5°, az=90°0.16920.16921.165e-050.01%
vza=84.3°, az=90°0.16450.16451.094e-050.01%
vza=90.0°, az=90°0.12980.12989.274e-060.01%
vza=0.0°, az=180°0.05070.05072.951e-060.01%
vza=25.8°, az=180°0.04490.04492.825e-060.01%
vza=36.9°, az=180°0.04960.04963.140e-060.01%
vza=45.6°, az=180°0.05550.05553.648e-060.01%
vza=53.1°, az=180°0.06190.06194.300e-060.01%
vza=60.0°, az=180°0.06840.06844.855e-060.01%
vza=66.4°, az=180°0.07440.07445.541e-060.01%
vza=72.5°, az=180°0.07900.07905.975e-060.01%
vza=78.5°, az=180°0.08010.08026.133e-060.01%
vza=84.3°, az=180°0.07520.07525.738e-060.01%
vza=90.0°, az=180°0.05940.05944.515e-060.01%

Stokes Q n=33 median rel = 0.01% max rel = 0.03% median |Δ| = 3.518e-07 max |Δ| = 8.066e-07

GeometryModeledTruth|Δ||Δ|/|truth|
vza=0.0°, az=0°0.00260.00261.018e-070.00%
vza=25.8°, az=0°0.00620.00623.419e-070.01%
vza=36.9°, az=0°0.00920.00924.860e-070.01%
vza=45.6°, az=0°0.01350.01356.084e-070.00%
vza=53.1°, az=0°0.01980.01986.107e-070.00%
vza=60.0°, az=0°0.02820.02825.480e-070.00%
vza=66.4°, az=0°0.03880.03884.458e-070.00%
vza=72.5°, az=0°0.05090.05092.898e-070.00%
vza=78.5°, az=0°0.06390.06392.234e-070.00%
vza=84.3°, az=0°0.07640.07641.765e-070.00%
vza=90.0°, az=0°0.08680.08684.789e-070.00%
vza=0.0°, az=90°-0.0026-0.00261.028e-070.00%
vza=25.8°, az=90°-0.0028-0.00281.217e-070.00%
vza=36.9°, az=90°-0.0031-0.00311.718e-070.01%
vza=45.6°, az=90°-0.0036-0.00362.496e-070.01%
vza=53.1°, az=90°-0.0043-0.00433.580e-070.01%
vza=60.0°, az=90°-0.0051-0.00514.786e-070.01%
vza=66.4°, az=90°-0.0060-0.00606.164e-070.01%
vza=72.5°, az=90°-0.0067-0.00677.376e-070.01%
vza=78.5°, az=90°-0.0070-0.00708.066e-070.01%
vza=84.3°, az=90°-0.0062-0.00627.663e-070.01%
vza=90.0°, az=90°-0.0033-0.00335.513e-070.02%
vza=0.0°, az=180°0.00260.00261.039e-070.00%
vza=25.8°, az=180°0.00030.00031.619e-080.01%
vza=36.9°, az=180°-0.0005-0.00057.591e-080.02%
vza=45.6°, az=180°-0.0011-0.00111.450e-070.01%
vza=53.1°, az=180°-0.0015-0.00152.068e-070.01%
vza=60.0°, az=180°-0.0020-0.00202.842e-070.01%
vza=66.4°, az=180°-0.0023-0.00233.518e-070.02%
vza=72.5°, az=180°-0.0025-0.00254.163e-070.02%
vza=78.5°, az=180°-0.0024-0.00244.476e-070.02%
vza=84.3°, az=180°-0.0020-0.00204.047e-070.02%
vza=90.0°, az=180°-0.0009-0.00092.874e-070.03%

Stokes U n=11 median rel = 0.01% max rel = 0.01% median |Δ| = 4.522e-07 max |Δ| = 6.789e-07

GeometryModeledTruth|Δ||Δ|/|truth|
vza=0.0°, az=90°0.00000.00004.997e-130.01%
vza=25.8°, az=90°0.00270.00271.506e-070.01%
vza=36.9°, az=90°0.00420.00422.606e-070.01%
vza=45.6°, az=90°0.00560.00563.606e-070.01%
vza=53.1°, az=90°0.00690.00694.522e-070.01%
vza=60.0°, az=90°0.00800.00805.494e-070.01%
vza=66.4°, az=90°0.00900.00906.230e-070.01%
vza=72.5°, az=90°0.00950.00956.750e-070.01%
vza=78.5°, az=90°0.00910.00916.789e-070.01%
vza=84.3°, az=90°0.00730.00736.090e-070.01%
vza=90.0°, az=90°0.00310.00314.279e-070.01%

Stokes V n=11 median rel = 0.01% max rel = 0.02% median |Δ| = 9.773e-09 max |Δ| = 3.477e-08

GeometryModeledTruth|Δ||Δ|/|truth|
vza=0.0°, az=90°0.00000.00009.148e-140.02%
vza=25.8°, az=90°0.00010.00019.773e-090.01%
vza=36.9°, az=90°0.00010.00019.386e-090.01%
vza=45.6°, az=90°0.00010.00015.596e-090.01%
vza=53.1°, az=90°-0.0000-0.00005.078e-100.01%
vza=60.0°, az=90°-0.0001-0.00018.288e-090.01%
vza=66.4°, az=90°-0.0002-0.00021.676e-080.01%
vza=72.5°, az=90°-0.0002-0.00022.565e-080.01%
vza=78.5°, az=90°-0.0003-0.00033.227e-080.01%
vza=84.3°, az=90°-0.0003-0.00033.477e-080.01%
vza=90.0°, az=90°-0.0002-0.00023.097e-080.01%

Float32

Stokes I n=33 median rel = 0.05% max rel = 0.30% median |Δ| = 6.352e-05 max |Δ| = 6.347e-04

GeometryModeledTruth|Δ||Δ|/|truth|
vza=0.0°, az=0°0.05070.05078.506e-060.02%
vza=25.8°, az=0°0.09320.09313.058e-050.03%
vza=36.9°, az=0°0.13420.13422.948e-050.02%
vza=45.6°, az=0°0.18620.18593.658e-040.20%
vza=53.1°, az=0°0.25220.25264.542e-040.18%
vza=60.0°, az=0°0.33910.33917.373e-050.02%
vza=66.4°, az=0°0.44990.45009.684e-050.02%
vza=72.5°, az=0°0.58890.58836.347e-040.11%
vza=78.5°, az=0°0.75110.75131.550e-040.02%
vza=84.3°, az=0°0.92660.92681.790e-040.02%
vza=90.0°, az=0°1.06301.06315.071e-050.00%
vza=0.0°, az=90°0.05070.05078.406e-060.02%
vza=25.8°, az=90°0.06200.06192.976e-050.05%
vza=36.9°, az=90°0.07500.07502.324e-060.00%
vza=45.6°, az=90°0.09020.09001.977e-040.22%
vza=53.1°, az=90°0.10650.10661.738e-040.16%
vza=60.0°, az=90°0.12460.12464.408e-060.00%
vza=66.4°, az=90°0.14300.14308.277e-060.01%
vza=72.5°, az=90°0.15960.15942.106e-040.13%
vza=78.5°, az=90°0.16920.16921.898e-050.01%
vza=84.3°, az=90°0.16450.16452.056e-050.01%
vza=90.0°, az=90°0.12980.12983.070e-060.00%
vza=0.0°, az=180°0.05070.05078.306e-060.02%
vza=25.8°, az=180°0.04500.04493.879e-050.09%
vza=36.9°, az=180°0.04960.04962.883e-050.06%
vza=45.6°, az=180°0.05570.05551.655e-040.30%
vza=53.1°, az=180°0.06190.06194.263e-050.07%
vza=60.0°, az=180°0.06850.06846.930e-050.10%
vza=66.4°, az=180°0.07450.07447.981e-050.11%
vza=72.5°, az=180°0.07920.07901.951e-040.25%
vza=78.5°, az=180°0.08020.08028.326e-050.10%
vza=84.3°, az=180°0.07520.07527.007e-050.09%
vza=90.0°, az=180°0.05940.05946.352e-050.11%

Stokes Q n=33 median rel = 0.04% max rel = 0.50% median |Δ| = 2.734e-06 max |Δ| = 5.077e-05

GeometryModeledTruth|Δ||Δ|/|truth|
vza=0.0°, az=0°0.00260.00265.046e-080.00%
vza=25.8°, az=0°0.00620.00621.137e-060.02%
vza=36.9°, az=0°0.00920.00923.337e-060.04%
vza=45.6°, az=0°0.01350.01352.478e-050.18%
vza=53.1°, az=0°0.01970.01983.501e-050.18%
vza=60.0°, az=0°0.02820.02825.489e-060.02%
vza=66.4°, az=0°0.03880.03886.024e-060.02%
vza=72.5°, az=0°0.05100.05095.077e-050.10%
vza=78.5°, az=0°0.06380.06398.134e-060.01%
vza=84.3°, az=0°0.07640.07641.021e-050.01%
vza=90.0°, az=0°0.08680.08682.734e-060.00%
vza=0.0°, az=90°-0.0026-0.00264.046e-080.00%
vza=25.8°, az=90°-0.0028-0.00281.922e-060.07%
vza=36.9°, az=90°-0.0031-0.00311.056e-060.03%
vza=45.6°, az=90°-0.0036-0.00367.834e-060.22%
vza=53.1°, az=90°-0.0043-0.00434.700e-060.11%
vza=60.0°, az=90°-0.0051-0.00515.701e-070.01%
vza=66.4°, az=90°-0.0060-0.00602.163e-070.00%
vza=72.5°, az=90°-0.0067-0.00677.603e-060.11%
vza=78.5°, az=90°-0.0070-0.00702.009e-060.03%
vza=84.3°, az=90°-0.0062-0.00622.422e-060.04%
vza=90.0°, az=90°-0.0033-0.00331.377e-060.04%
vza=0.0°, az=180°0.00260.00263.046e-080.00%
vza=25.8°, az=180°0.00030.00031.069e-060.41%
vza=36.9°, az=180°-0.0005-0.00051.119e-060.23%
vza=45.6°, az=180°-0.0011-0.00117.292e-070.07%
vza=53.1°, az=180°-0.0015-0.00154.053e-060.26%
vza=60.0°, az=180°-0.0020-0.00202.580e-060.13%
vza=66.4°, az=180°-0.0023-0.00233.336e-060.15%
vza=72.5°, az=180°-0.0025-0.00251.068e-060.04%
vza=78.5°, az=180°-0.0024-0.00244.427e-060.18%
vza=84.3°, az=180°-0.0020-0.00204.589e-060.23%
vza=90.0°, az=180°-0.0009-0.00094.440e-060.50%

Stokes U n=11 median rel = 0.05% max rel = 100.00% median |Δ| = 4.128e-06 max |Δ| = 1.527e-05

GeometryModeledTruth|Δ||Δ|/|truth|
vza=0.0°, az=90°0.00000.00009.439e-09100.00%
vza=25.8°, az=90°0.00270.00279.741e-080.00%
vza=36.9°, az=90°0.00420.00422.362e-060.06%
vza=45.6°, az=90°0.00560.00569.738e-060.17%
vza=53.1°, az=90°0.00690.00691.527e-050.22%
vza=60.0°, az=90°0.00800.00804.128e-060.05%
vza=66.4°, az=90°0.00900.00904.509e-060.05%
vza=72.5°, az=90°0.00950.00951.037e-050.11%
vza=78.5°, az=90°0.00910.00914.243e-060.05%
vza=84.3°, az=90°0.00730.00733.023e-060.04%
vza=90.0°, az=90°0.00310.00315.914e-070.02%

Stokes V n=11 median rel = 0.04% max rel = 100.00% median |Δ| = 1.363e-08 max |Δ| = 2.670e-07

GeometryModeledTruth|Δ||Δ|/|truth|
vza=0.0°, az=90°0.00000.00004.575e-10100.00%
vza=25.8°, az=90°0.00010.00017.967e-080.09%
vza=36.9°, az=90°0.00010.00011.363e-080.02%
vza=45.6°, az=90°0.00010.00012.670e-070.52%
vza=53.1°, az=90°-0.0000-0.00009.819e-082.57%
vza=60.0°, az=90°-0.0001-0.00011.293e-080.02%
vza=66.4°, az=90°-0.0002-0.00021.132e-080.01%
vza=72.5°, az=90°-0.0002-0.00022.055e-070.09%
vza=78.5°, az=90°-0.0003-0.00035.293e-090.00%
vza=84.3°, az=90°-0.0003-0.00031.202e-080.00%
vza=90.0°, az=90°-0.0002-0.00021.009e-070.04%

Natraj 2009 — polarised Rayleigh τ=0.5

📚 published benchmark

Pure Rayleigh, optical depth τ = 0.5, sza = acos(0.2) ≈ 78.46°, depolarization 0 (Natraj's idealization). 16 viewing-zenith cosines from 0.02 to 1.00 across 7 azimuths from 0° to 180°. Modeled reflectance R = π · (I/F₀). GaussLegQuad + NoTruncation(): half-space Gauss-Legendre on [0, 1] (5–50× more accurate than RadauQuad on this Rayleigh-only setup) and Rayleigh has only β₀, β₁, β₂ non-zero so δ-fit forward-peak truncation is meaningless. Q/U use a near-zero filter of |truth| < 0.01 (mirrors the |modeled| ≥ 0.01 filter applied in test/test_CoreRT.jl).

Float64

Stokes I n=112 median rel = 0.00% max rel = 0.02% median |Δ| = 6.479e-06 max |Δ| = 5.528e-05

GeometryModeledTruth|Δ||Δ|/|truth|
μ=0.02, ϕ=0°0.44120.44135.500e-050.01%
μ=0.02, ϕ=30°0.39440.39445.290e-050.01%
μ=0.02, ϕ=60°0.30090.30094.871e-050.02%
μ=0.02, ϕ=90°0.25460.25474.666e-050.02%
μ=0.02, ϕ=120°0.30250.30254.885e-050.02%
μ=0.02, ϕ=150°0.39720.39735.315e-050.01%
μ=0.02, ϕ=180°0.44450.44455.528e-050.01%
μ=0.06, ϕ=0°0.39250.39251.482e-050.00%
μ=0.06, ϕ=30°0.35220.35221.429e-050.00%
μ=0.06, ϕ=60°0.27210.27211.322e-050.00%
μ=0.06, ϕ=90°0.23340.23341.272e-050.01%
μ=0.06, ϕ=120°0.27640.27641.333e-050.00%
μ=0.06, ϕ=150°0.35970.35971.446e-050.00%
μ=0.06, ϕ=180°0.40110.40111.502e-050.00%
μ=0.1, ϕ=0°0.35080.35081.321e-050.00%
μ=0.1, ϕ=30°0.31570.31581.277e-050.00%
μ=0.1, ϕ=60°0.24620.24621.190e-050.00%
μ=0.1, ϕ=90°0.21350.21351.151e-050.01%
μ=0.1, ϕ=120°0.25260.25261.204e-050.00%
μ=0.1, ϕ=150°0.32680.32681.302e-050.00%
μ=0.1, ϕ=180°0.36350.36351.350e-050.00%
μ=0.16, ϕ=0°0.29860.29861.181e-050.00%
μ=0.16, ϕ=30°0.26970.26971.144e-050.00%
μ=0.16, ϕ=60°0.21280.21281.073e-050.01%
μ=0.16, ϕ=90°0.18700.18701.043e-050.01%
μ=0.16, ϕ=120°0.22140.22141.093e-050.00%
μ=0.16, ϕ=150°0.28470.28471.179e-050.00%
μ=0.16, ϕ=180°0.31590.31591.221e-050.00%
μ=0.2, ϕ=0°0.26940.26941.089e-050.00%
μ=0.2, ϕ=30°0.24380.24381.057e-050.00%
μ=0.2, ϕ=60°0.19370.19379.946e-060.01%
μ=0.2, ϕ=90°0.17170.17179.706e-060.01%
μ=0.2, ϕ=120°0.20340.20341.017e-050.01%
μ=0.2, ϕ=150°0.26070.26071.097e-050.00%
μ=0.2, ϕ=180°0.28890.28891.136e-050.00%
μ=0.28, ϕ=0°0.22150.22159.244e-060.00%
μ=0.28, ϕ=30°0.20140.20148.987e-060.00%
μ=0.28, ϕ=60°0.16220.16228.498e-060.01%
μ=0.28, ϕ=90°0.14610.14628.342e-060.01%
μ=0.28, ϕ=120°0.17340.17348.776e-060.01%
μ=0.28, ϕ=150°0.22090.22099.457e-060.00%
μ=0.28, ϕ=180°0.24410.24419.789e-060.00%
μ=0.32, ϕ=0°0.20180.20198.514e-060.00%
μ=0.32, ϕ=30°0.18390.18398.278e-060.00%
μ=0.32, ϕ=60°0.14920.14927.856e-060.01%
μ=0.32, ϕ=90°0.13560.13567.735e-060.01%
μ=0.32, ϕ=120°0.16100.16108.152e-060.01%
μ=0.32, ϕ=150°0.20430.20438.784e-060.00%
μ=0.32, ϕ=180°0.22540.22549.086e-060.00%
μ=0.4, ϕ=0°0.16890.16897.225e-060.00%
μ=0.4, ϕ=30°0.15470.15477.052e-060.00%
μ=0.4, ϕ=60°0.12750.12756.731e-060.01%
μ=0.4, ϕ=90°0.11790.11796.666e-060.01%
μ=0.4, ϕ=120°0.13990.13997.040e-060.01%
μ=0.4, ϕ=150°0.17610.17617.587e-060.00%
μ=0.4, ϕ=180°0.19360.19367.842e-060.00%
μ=0.52, ϕ=0°0.13100.13105.667e-060.00%
μ=0.52, ϕ=30°0.12120.12125.550e-060.00%
μ=0.52, ϕ=60°0.10280.10285.351e-060.01%
μ=0.52, ϕ=90°0.09760.09765.348e-060.01%
μ=0.52, ϕ=120°0.11530.11535.658e-060.00%
μ=0.52, ϕ=150°0.14280.14296.096e-060.00%
μ=0.52, ϕ=180°0.15600.15606.293e-060.00%
μ=0.64, ϕ=0°0.10230.10234.417e-060.00%
μ=0.64, ϕ=30°0.09600.09604.352e-060.00%
μ=0.64, ϕ=60°0.08440.08444.234e-060.01%
μ=0.64, ϕ=90°0.08240.08244.281e-060.01%
μ=0.64, ϕ=120°0.09630.09634.536e-060.00%
μ=0.64, ϕ=150°0.11650.11654.867e-060.00%
μ=0.64, ϕ=180°0.12610.12615.021e-060.00%
μ=0.72, ϕ=0°0.08680.08683.719e-060.00%
μ=0.72, ϕ=30°0.08240.08243.675e-060.00%
μ=0.72, ϕ=60°0.07460.07463.610e-060.00%
μ=0.72, ϕ=90°0.07420.07423.671e-060.00%
μ=0.72, ϕ=120°0.08560.08563.894e-060.00%
μ=0.72, ϕ=150°0.10150.10154.161e-060.00%
μ=0.72, ϕ=180°0.10890.10894.278e-060.00%
μ=0.84, ϕ=0°0.06780.06782.822e-060.00%
μ=0.84, ϕ=30°0.06580.06582.806e-060.00%
μ=0.84, ϕ=60°0.06270.06272.800e-060.00%
μ=0.84, ϕ=90°0.06390.06392.863e-060.00%
μ=0.84, ϕ=120°0.07160.07163.020e-060.00%
μ=0.84, ϕ=150°0.08120.08123.194e-060.00%
μ=0.84, ϕ=180°0.08560.08563.272e-060.00%
μ=0.92, ϕ=0°0.05780.05782.314e-060.00%
μ=0.92, ϕ=30°0.05710.05712.313e-060.00%
μ=0.92, ϕ=60°0.05640.05642.323e-060.00%
μ=0.92, ϕ=90°0.05810.05812.386e-060.00%
μ=0.92, ϕ=120°0.06300.06302.493e-060.00%
μ=0.92, ϕ=150°0.06840.06842.600e-060.00%
μ=0.92, ϕ=180°0.07090.07092.643e-060.00%
μ=0.96, ϕ=0°0.05390.05392.092e-060.00%
μ=0.96, ϕ=30°0.05370.05372.098e-060.00%
μ=0.96, ϕ=60°0.05390.05392.116e-060.00%
μ=0.96, ϕ=90°0.05550.05552.161e-060.00%
μ=0.96, ϕ=120°0.05860.05862.237e-060.00%
μ=0.96, ϕ=150°0.06190.06192.306e-060.00%
μ=0.96, ϕ=180°0.06320.06322.332e-060.00%
μ=0.98, ϕ=0°0.05240.05241.995e-060.00%
μ=0.98, ϕ=30°0.05250.05251.993e-060.00%
μ=0.98, ϕ=60°0.05290.05292.016e-060.00%
μ=0.98, ϕ=90°0.05420.05422.055e-060.00%
μ=0.98, ϕ=120°0.05630.05632.100e-060.00%
μ=0.98, ϕ=150°0.05830.05832.147e-060.00%
μ=0.98, ϕ=180°0.05910.05912.163e-060.00%
μ=1.0, ϕ=0°0.05300.05301.953e-060.00%
μ=1.0, ϕ=30°0.05300.05301.953e-060.00%
μ=1.0, ϕ=60°0.05300.05301.953e-060.00%
μ=1.0, ϕ=90°0.05300.05301.953e-060.00%
μ=1.0, ϕ=120°0.05300.05301.953e-060.00%
μ=1.0, ϕ=150°0.05300.05301.953e-060.00%
μ=1.0, ϕ=180°0.05300.05301.953e-060.00%

Stokes Q n=100 median rel = 0.01% max rel = 0.14% median |Δ| = 3.092e-06 max |Δ| = 3.310e-05 (excluded 12 cells with |truth| < 1.000e-02)

GeometryModeledTruth|Δ||Δ|/|truth|
μ=0.02, ϕ=0°-0.0175-0.01752.446e-050.14%
μ=0.02, ϕ=30°-0.0648-0.06492.660e-050.04%
μ=0.02, ϕ=60°-0.1596-0.15973.090e-050.02%
μ=0.02, ϕ=90°-0.2075-0.20763.310e-050.02%
μ=0.02, ϕ=120°-0.1613-0.16133.104e-050.02%
μ=0.02, ϕ=150°-0.0676-0.06772.685e-050.04%
μ=0.02, ϕ=180°-0.0208-0.02082.475e-050.12%
μ=0.06, ϕ=0°-0.0177-0.01775.887e-060.03%
μ=0.06, ϕ=30°-0.0594-0.05946.460e-060.01%
μ=0.06, ϕ=60°-0.1433-0.14337.601e-060.01%
μ=0.06, ϕ=90°-0.1866-0.18668.204e-060.00%
μ=0.06, ϕ=120°-0.1476-0.14767.707e-060.01%
μ=0.06, ϕ=150°-0.0669-0.06696.628e-060.01%
μ=0.06, ϕ=180°-0.0263-0.02636.090e-060.02%
μ=0.1, ϕ=0°-0.0152-0.01525.312e-060.03%
μ=0.1, ϕ=30°-0.0527-0.05275.804e-060.01%
μ=0.1, ϕ=60°-0.1284-0.12846.805e-060.01%
μ=0.1, ϕ=90°-0.1682-0.16827.344e-060.00%
μ=0.1, ϕ=120°-0.1347-0.13476.949e-060.01%
μ=0.1, ϕ=150°-0.0638-0.06386.053e-060.01%
μ=0.1, ϕ=180°-0.0280-0.02805.601e-060.02%
μ=0.16, ϕ=0°-0.0099-0.00994.738e-06
μ=0.16, ϕ=30°-0.0427-0.04275.176e-060.01%
μ=0.16, ϕ=60°-0.1091-0.10916.082e-060.01%
μ=0.16, ϕ=90°-0.1451-0.14516.604e-060.00%
μ=0.16, ϕ=120°-0.1178-0.11786.284e-060.01%
μ=0.16, ϕ=150°-0.0577-0.05775.527e-060.01%
μ=0.16, ϕ=180°-0.0272-0.02725.143e-060.02%
μ=0.2, ϕ=0°-0.0061-0.00614.327e-06
μ=0.2, ϕ=30°-0.0365-0.03654.745e-060.01%
μ=0.2, ϕ=60°-0.0983-0.09835.592e-060.01%
μ=0.2, ϕ=90°-0.1322-0.13226.104e-060.00%
μ=0.2, ϕ=120°-0.1080-0.10805.831e-060.01%
μ=0.2, ϕ=150°-0.0534-0.05345.142e-060.01%
μ=0.2, ϕ=180°-0.0256-0.02564.786e-060.02%
μ=0.28, ϕ=0°0.00130.00133.523e-06
μ=0.28, ϕ=30°-0.0255-0.02553.902e-060.02%
μ=0.28, ϕ=60°-0.0804-0.08044.687e-060.01%
μ=0.28, ϕ=90°-0.1113-0.11135.167e-060.00%
μ=0.28, ϕ=120°-0.0916-0.09164.965e-060.01%
μ=0.28, ϕ=150°-0.0451-0.04514.383e-060.01%
μ=0.28, ϕ=180°-0.0212-0.02124.068e-060.02%
μ=0.32, ϕ=0°0.00480.00483.155e-06
μ=0.32, ϕ=30°-0.0208-0.02083.520e-060.02%
μ=0.32, ϕ=60°-0.0730-0.07304.277e-060.01%
μ=0.32, ϕ=90°-0.1028-0.10284.747e-060.00%
μ=0.32, ϕ=120°-0.0848-0.08484.563e-060.01%
μ=0.32, ϕ=150°-0.0411-0.04114.025e-060.01%
μ=0.32, ϕ=180°-0.0188-0.01883.737e-060.02%
μ=0.4, ϕ=0°0.01120.01122.495e-060.02%
μ=0.4, ϕ=30°-0.0123-0.01242.839e-060.02%
μ=0.4, ϕ=60°-0.0607-0.06073.543e-060.01%
μ=0.4, ϕ=90°-0.0887-0.08874.006e-060.00%
μ=0.4, ϕ=120°-0.0730-0.07303.852e-060.01%
μ=0.4, ϕ=150°-0.0338-0.03383.363e-060.01%
μ=0.4, ϕ=180°-0.0136-0.01363.111e-060.02%
μ=0.52, ϕ=0°0.01970.01971.649e-060.01%
μ=0.52, ϕ=30°-0.0020-0.00201.965e-06
μ=0.52, ϕ=60°-0.0465-0.04652.632e-060.01%
μ=0.52, ϕ=90°-0.0727-0.07273.073e-060.00%
μ=0.52, ϕ=120°-0.0590-0.05902.950e-060.00%
μ=0.52, ϕ=150°-0.0236-0.02362.512e-060.01%
μ=0.52, ϕ=180°-0.0053-0.00532.275e-06
μ=0.64, ϕ=0°0.02700.02709.351e-070.00%
μ=0.64, ϕ=30°0.00640.00641.239e-06
μ=0.64, ϕ=60°-0.0359-0.03591.878e-060.01%
μ=0.64, ϕ=90°-0.0608-0.06082.292e-060.00%
μ=0.64, ϕ=120°-0.0477-0.04772.180e-060.00%
μ=0.64, ϕ=150°-0.0141-0.01411.763e-060.01%
μ=0.64, ϕ=180°0.00330.00331.539e-06
μ=0.72, ϕ=0°0.03130.03135.260e-070.00%
μ=0.72, ϕ=30°0.01120.01128.195e-070.01%
μ=0.72, ϕ=60°-0.0302-0.03021.449e-060.00%
μ=0.72, ϕ=90°-0.0543-0.05431.849e-060.00%
μ=0.72, ϕ=120°-0.0412-0.04121.724e-060.00%
μ=0.72, ϕ=150°-0.0079-0.00791.305e-06
μ=0.72, ϕ=180°0.00930.00931.085e-06
μ=0.84, ϕ=0°0.03670.03672.530e-080.00%
μ=0.84, ϕ=30°0.01700.01702.685e-070.00%
μ=0.84, ϕ=60°-0.0233-0.02338.718e-070.00%
μ=0.84, ϕ=90°-0.0462-0.04621.244e-060.00%
μ=0.84, ϕ=120°-0.0322-0.03221.092e-060.00%
μ=0.84, ϕ=150°0.00160.00166.559e-07
μ=0.84, ϕ=180°0.01890.01894.251e-070.00%
μ=0.92, ϕ=0°0.03920.03923.365e-070.00%
μ=0.92, ϕ=30°0.01980.01985.817e-080.00%
μ=0.92, ϕ=60°-0.0198-0.01985.296e-070.00%
μ=0.92, ϕ=90°-0.0416-0.04168.714e-070.00%
μ=0.92, ϕ=120°-0.0263-0.02636.991e-070.00%
μ=0.92, ϕ=150°0.00850.00852.384e-07
μ=0.92, ϕ=180°0.02620.02627.490e-090.00%
μ=0.96, ϕ=0°0.03980.03984.750e-070.00%
μ=0.96, ϕ=30°0.02050.02051.949e-070.00%
μ=0.96, ϕ=60°-0.0185-0.01853.807e-070.00%
μ=0.96, ϕ=90°-0.0395-0.03956.995e-070.00%
μ=0.96, ϕ=120°-0.0232-0.02325.012e-070.00%
μ=0.96, ϕ=150°0.01240.01241.286e-080.00%
μ=0.96, ϕ=180°0.03050.03052.340e-070.00%
μ=0.98, ϕ=0°0.03970.03975.307e-070.00%
μ=0.98, ϕ=30°0.02050.02052.474e-070.00%
μ=0.98, ϕ=60°-0.0181-0.01813.042e-070.00%
μ=0.98, ϕ=90°-0.0385-0.03856.172e-070.00%
μ=0.98, ϕ=120°-0.0215-0.02153.883e-070.00%
μ=0.98, ϕ=150°0.01470.01471.039e-070.00%
μ=0.98, ϕ=180°0.03300.03303.525e-070.00%
μ=1.0, ϕ=0°0.03760.03765.296e-070.00%
μ=1.0, ϕ=30°0.01880.01882.698e-070.00%
μ=1.0, ϕ=60°-0.0188-0.01882.698e-070.00%
μ=1.0, ϕ=90°-0.0376-0.03765.296e-070.00%
μ=1.0, ϕ=120°-0.0188-0.01882.698e-070.00%
μ=1.0, ϕ=150°0.01880.01882.698e-070.00%
μ=1.0, ϕ=180°0.03760.03765.296e-070.00%

Stokes U n=69 median rel = 0.00% max rel = 0.01% median |Δ| = 6.936e-07 max |Δ| = 7.021e-06 (excluded 43 cells with |truth| < 1.000e-02)

GeometryModeledTruth|Δ||Δ|/|truth|
μ=0.02, ϕ=0°0.00000.00000.000e+00
μ=0.02, ϕ=30°0.04390.04393.657e-060.01%
μ=0.02, ϕ=60°0.07360.07376.231e-060.01%
μ=0.02, ϕ=90°0.08130.08137.021e-060.01%
μ=0.02, ϕ=120°0.06710.06715.939e-060.01%
μ=0.02, ϕ=150°0.03740.03743.364e-060.01%
μ=0.02, ϕ=180°0.00000.00000.000e+00
μ=0.06, ϕ=0°0.00000.00000.000e+00
μ=0.06, ϕ=30°0.04430.04439.677e-070.00%
μ=0.06, ϕ=60°0.07050.07051.588e-060.00%
μ=0.06, ϕ=90°0.07150.07151.699e-060.00%
μ=0.06, ϕ=120°0.05340.05341.362e-060.00%
μ=0.06, ϕ=150°0.02720.02727.311e-070.00%
μ=0.06, ϕ=180°0.00000.00000.000e+00
μ=0.1, ϕ=0°0.00000.00000.000e+00
μ=0.1, ϕ=30°0.04440.04448.875e-070.00%
μ=0.1, ϕ=60°0.06760.06761.423e-060.00%
μ=0.1, ϕ=90°0.06360.06361.452e-060.00%
μ=0.1, ϕ=120°0.04250.04251.100e-060.00%
μ=0.1, ϕ=150°0.01920.01925.649e-070.00%
μ=0.1, ϕ=180°0.00000.00000.000e+00
μ=0.16, ϕ=0°0.00000.00000.000e+00
μ=0.16, ϕ=30°0.04410.04418.568e-070.00%
μ=0.16, ϕ=60°0.06380.06381.327e-060.00%
μ=0.16, ϕ=90°0.05400.05401.266e-060.00%
μ=0.16, ϕ=120°0.02960.02968.693e-070.00%
μ=0.16, ϕ=150°0.00990.00994.090e-07
μ=0.16, ϕ=180°0.00000.00000.000e+00
μ=0.2, ϕ=0°0.00000.00000.000e+00
μ=0.2, ϕ=30°0.04370.04378.333e-070.00%
μ=0.2, ϕ=60°0.06160.06161.264e-060.00%
μ=0.2, ϕ=90°0.04870.04871.166e-060.00%
μ=0.2, ϕ=120°0.02280.02287.434e-070.00%
μ=0.2, ϕ=150°0.00500.00503.223e-07
μ=0.2, ϕ=180°0.00000.00000.000e+00
μ=0.28, ϕ=0°0.00000.00000.000e+00
μ=0.28, ϕ=30°0.04290.04298.015e-070.00%
μ=0.28, ϕ=60°0.05760.05761.153e-060.00%
μ=0.28, ϕ=90°0.04020.04029.827e-070.00%
μ=0.28, ϕ=120°0.01210.01215.428e-070.00%
μ=0.28, ϕ=150°-0.0027-0.00271.811e-07
μ=0.28, ϕ=180°0.00000.00000.000e+00
μ=0.32, ϕ=0°0.00000.00000.000e+00
μ=0.32, ϕ=30°0.04250.04257.763e-070.00%
μ=0.32, ϕ=60°0.05590.05591.109e-060.00%
μ=0.32, ϕ=90°0.03680.03689.017e-070.00%
μ=0.32, ϕ=120°0.00780.00784.577e-07
μ=0.32, ϕ=150°-0.0057-0.00571.255e-07
μ=0.32, ϕ=180°0.00000.00000.000e+00
μ=0.4, ϕ=0°0.00000.00000.000e+00
μ=0.4, ϕ=30°0.04160.04167.379e-070.00%
μ=0.4, ϕ=60°0.05290.05291.018e-060.00%
μ=0.4, ϕ=90°0.03090.03097.710e-070.00%
μ=0.4, ϕ=120°0.00060.00063.034e-07
μ=0.4, ϕ=150°-0.0107-0.01072.309e-080.00%
μ=0.4, ϕ=180°0.00000.00000.000e+00
μ=0.52, ϕ=0°0.00000.00000.000e+00
μ=0.52, ϕ=30°0.04040.04046.936e-070.00%
μ=0.52, ϕ=60°0.04920.04929.167e-070.00%
μ=0.52, ϕ=90°0.02410.02416.026e-070.00%
μ=0.52, ϕ=120°-0.0075-0.00751.322e-07
μ=0.52, ϕ=150°-0.0163-0.01639.095e-080.00%
μ=0.52, ϕ=180°0.00000.00000.000e+00
μ=0.64, ϕ=0°0.00000.00000.000e+00
μ=0.64, ϕ=30°0.03910.03916.511e-070.00%
μ=0.64, ϕ=60°0.04590.04598.213e-070.00%
μ=0.64, ϕ=90°0.01860.01864.710e-070.00%
μ=0.64, ϕ=120°-0.0138-0.01389.849e-090.00%
μ=0.64, ϕ=150°-0.0206-0.02061.801e-070.00%
μ=0.64, ϕ=180°0.00000.00000.000e+00
μ=0.72, ϕ=0°0.00000.00000.000e+00
μ=0.72, ϕ=30°0.03830.03836.191e-070.00%
μ=0.72, ϕ=60°0.04390.04397.621e-070.00%
μ=0.72, ϕ=90°0.01530.01533.918e-070.00%
μ=0.72, ϕ=120°-0.0174-0.01749.441e-080.00%
μ=0.72, ϕ=150°-0.0230-0.02302.374e-070.00%
μ=0.72, ϕ=180°0.00000.00000.000e+00
μ=0.84, ϕ=0°0.00000.00000.000e+00
μ=0.84, ϕ=30°0.03690.03695.783e-070.00%
μ=0.84, ϕ=60°0.04070.04076.819e-070.00%
μ=0.84, ϕ=90°0.01060.01062.660e-070.00%
μ=0.84, ϕ=120°-0.0224-0.02242.088e-070.00%
μ=0.84, ϕ=150°-0.0263-0.02633.124e-070.00%
μ=0.84, ϕ=180°0.00000.00000.000e+00
μ=0.92, ϕ=0°0.00000.00000.000e+00
μ=0.92, ϕ=30°0.03560.03565.414e-070.00%
μ=0.92, ϕ=60°0.03820.03826.114e-070.00%
μ=0.92, ϕ=90°0.00710.00711.825e-07
μ=0.92, ϕ=120°-0.0259-0.02592.990e-070.00%
μ=0.92, ϕ=150°-0.0285-0.02853.589e-070.00%
μ=0.92, ϕ=180°0.00000.00000.000e+00
μ=0.96, ϕ=0°0.00000.00000.000e+00
μ=0.96, ϕ=30°0.03480.03485.217e-070.00%
μ=0.96, ϕ=60°0.03650.03655.645e-070.00%
μ=0.96, ϕ=90°0.00490.00491.288e-07
μ=0.96, ϕ=120°-0.0281-0.02813.501e-070.00%
μ=0.96, ϕ=150°-0.0299-0.02993.929e-070.00%
μ=0.96, ϕ=180°0.00000.00000.000e+00
μ=0.98, ϕ=0°0.00000.00000.000e+00
μ=0.98, ϕ=30°0.03410.03415.012e-070.00%
μ=0.98, ϕ=60°0.03540.03545.342e-070.00%
μ=0.98, ϕ=90°0.00340.00349.170e-08
μ=0.98, ϕ=120°-0.0295-0.02953.766e-070.00%
μ=0.98, ϕ=150°-0.0307-0.03074.095e-070.00%
μ=0.98, ϕ=180°0.00000.00000.000e+00
μ=1.0, ϕ=0°0.00000.00000.000e+00
μ=1.0, ϕ=30°0.03250.03254.556e-070.00%
μ=1.0, ϕ=60°0.03250.03254.556e-070.00%
μ=1.0, ϕ=90°0.00000.00000.000e+00
μ=1.0, ϕ=120°-0.0325-0.03254.556e-070.00%
μ=1.0, ϕ=150°-0.0325-0.03254.556e-070.00%
μ=1.0, ϕ=180°0.00000.00000.000e+00

Float32

Stokes I n=112 median rel = 0.01% max rel = 0.06% median |Δ| = 1.893e-05 max |Δ| = 6.683e-05

GeometryModeledTruth|Δ||Δ|/|truth|
μ=0.02, ϕ=0°0.44120.44136.617e-050.01%
μ=0.02, ϕ=30°0.39440.39445.984e-050.02%
μ=0.02, ϕ=60°0.30090.30094.720e-050.02%
μ=0.02, ϕ=90°0.25460.25474.100e-050.02%
μ=0.02, ϕ=120°0.30250.30254.754e-050.02%
μ=0.02, ϕ=150°0.39720.39736.041e-050.02%
μ=0.02, ϕ=180°0.44450.44456.683e-050.02%
μ=0.06, ϕ=0°0.39250.39251.111e-050.00%
μ=0.06, ϕ=30°0.35220.35227.896e-060.00%
μ=0.06, ϕ=60°0.27210.27211.507e-060.00%
μ=0.06, ϕ=90°0.23340.23341.544e-060.00%
μ=0.06, ϕ=120°0.27640.27641.972e-060.00%
μ=0.06, ϕ=150°0.35970.35978.758e-060.00%
μ=0.06, ϕ=180°0.40110.40111.209e-050.00%
μ=0.1, ϕ=0°0.35080.35083.849e-050.01%
μ=0.1, ϕ=30°0.31570.31583.260e-050.01%
μ=0.1, ϕ=60°0.24620.24622.092e-050.01%
μ=0.1, ϕ=90°0.21350.21351.550e-050.01%
μ=0.1, ϕ=120°0.25260.25262.223e-050.01%
μ=0.1, ϕ=150°0.32670.32683.487e-050.01%
μ=0.1, ϕ=180°0.36350.36354.111e-050.01%
μ=0.16, ϕ=0°0.29860.29861.742e-050.01%
μ=0.16, ϕ=30°0.26970.26971.356e-050.01%
μ=0.16, ϕ=60°0.21280.21286.017e-060.00%
μ=0.16, ϕ=90°0.18700.18702.727e-060.00%
μ=0.16, ϕ=120°0.22140.22147.566e-060.00%
μ=0.16, ϕ=150°0.28470.28471.625e-050.01%
μ=0.16, ϕ=180°0.31590.31592.052e-050.01%
μ=0.2, ϕ=0°0.26940.26942.371e-050.01%
μ=0.2, ϕ=30°0.24380.24381.943e-050.01%
μ=0.2, ϕ=60°0.19370.19371.104e-050.01%
μ=0.2, ϕ=90°0.17170.17177.527e-060.00%
μ=0.2, ϕ=120°0.20340.20341.313e-050.01%
μ=0.2, ϕ=150°0.26070.26072.306e-050.01%
μ=0.2, ϕ=180°0.28890.28892.790e-050.01%
μ=0.28, ϕ=0°0.22150.22151.912e-050.01%
μ=0.28, ϕ=30°0.20140.20141.947e-050.01%
μ=0.28, ϕ=60°0.16220.16222.009e-050.01%
μ=0.28, ϕ=90°0.14620.14622.017e-050.01%
μ=0.28, ϕ=120°0.17350.17341.936e-050.01%
μ=0.28, ϕ=150°0.22090.22091.822e-050.01%
μ=0.28, ϕ=180°0.24410.24411.767e-050.01%
μ=0.32, ϕ=0°0.20180.20198.618e-060.00%
μ=0.32, ϕ=30°0.18390.18396.080e-060.00%
μ=0.32, ϕ=60°0.14920.14921.239e-060.00%
μ=0.32, ϕ=90°0.13560.13564.455e-070.00%
μ=0.32, ϕ=120°0.16100.16103.521e-060.00%
μ=0.32, ϕ=150°0.20430.20431.002e-050.00%
μ=0.32, ϕ=180°0.22540.22541.315e-050.01%
μ=0.4, ϕ=0°0.16890.16899.797e-060.01%
μ=0.4, ϕ=30°0.15470.15477.495e-060.00%
μ=0.4, ϕ=60°0.12750.12753.164e-060.00%
μ=0.4, ϕ=90°0.11790.11791.858e-060.00%
μ=0.4, ϕ=120°0.13990.13995.845e-060.00%
μ=0.4, ϕ=150°0.17610.17611.213e-050.01%
μ=0.4, ϕ=180°0.19360.19361.514e-050.01%
μ=0.52, ϕ=0°0.13100.13101.993e-050.02%
μ=0.52, ϕ=30°0.12120.12121.969e-050.02%
μ=0.52, ϕ=60°0.10280.10281.914e-050.02%
μ=0.52, ϕ=90°0.09760.09761.875e-050.02%
μ=0.52, ϕ=120°0.11530.11531.879e-050.02%
μ=0.52, ϕ=150°0.14290.14291.906e-050.01%
μ=0.52, ϕ=180°0.15600.15601.923e-050.01%
μ=0.64, ϕ=0°0.10230.10232.145e-060.00%
μ=0.64, ϕ=30°0.09600.09601.264e-060.00%
μ=0.64, ϕ=60°0.08440.08442.581e-070.00%
μ=0.64, ϕ=90°0.08240.08242.539e-070.00%
μ=0.64, ϕ=120°0.09630.09632.138e-060.00%
μ=0.64, ϕ=150°0.11650.11655.406e-060.00%
μ=0.64, ϕ=180°0.12610.12616.938e-060.01%
μ=0.72, ϕ=0°0.08680.08682.791e-050.03%
μ=0.72, ϕ=30°0.08240.08242.607e-050.03%
μ=0.72, ϕ=60°0.07460.07462.292e-050.03%
μ=0.72, ϕ=90°0.07420.07422.307e-050.03%
μ=0.72, ϕ=120°0.08560.08562.832e-050.03%
μ=0.72, ϕ=150°0.10140.10153.542e-050.03%
μ=0.72, ϕ=180°0.10880.10893.871e-050.04%
μ=0.84, ϕ=0°0.06790.06783.142e-050.05%
μ=0.84, ϕ=30°0.06590.06583.080e-050.05%
μ=0.84, ϕ=60°0.06270.06272.975e-050.05%
μ=0.84, ϕ=90°0.06400.06392.993e-050.05%
μ=0.84, ϕ=120°0.07160.07163.194e-050.04%
μ=0.84, ϕ=150°0.08120.08123.456e-050.04%
μ=0.84, ϕ=180°0.08560.08563.577e-050.04%
μ=0.92, ϕ=0°0.05780.05788.321e-060.01%
μ=0.92, ϕ=30°0.05710.05718.285e-060.01%
μ=0.92, ϕ=60°0.05640.05648.180e-060.01%
μ=0.92, ϕ=90°0.05820.05818.011e-060.01%
μ=0.92, ϕ=120°0.06300.06307.819e-060.01%
μ=0.92, ϕ=150°0.06840.06847.657e-060.01%
μ=0.92, ϕ=180°0.07090.07097.594e-060.01%
μ=0.96, ϕ=0°0.05390.05392.187e-050.04%
μ=0.96, ϕ=30°0.05370.05372.181e-050.04%
μ=0.96, ϕ=60°0.05390.05392.179e-050.04%
μ=0.96, ϕ=90°0.05550.05552.206e-050.04%
μ=0.96, ϕ=120°0.05860.05862.269e-050.04%
μ=0.96, ϕ=150°0.06190.06192.338e-050.04%
μ=0.96, ϕ=180°0.06330.06322.369e-050.04%
μ=0.98, ϕ=0°0.05240.05242.877e-050.05%
μ=0.98, ϕ=30°0.05240.05252.884e-050.05%
μ=0.98, ϕ=60°0.05290.05292.921e-050.06%
μ=0.98, ϕ=90°0.05420.05423.014e-050.06%
μ=0.98, ϕ=120°0.05630.05633.156e-050.06%
μ=0.98, ϕ=150°0.05820.05833.290e-050.06%
μ=0.98, ϕ=180°0.05910.05913.346e-050.06%
μ=1.0, ϕ=0°0.05300.05302.230e-060.00%
μ=1.0, ϕ=30°0.05300.05302.230e-060.00%
μ=1.0, ϕ=60°0.05300.05302.230e-060.00%
μ=1.0, ϕ=90°0.05300.05302.230e-060.00%
μ=1.0, ϕ=120°0.05300.05302.230e-060.00%
μ=1.0, ϕ=150°0.05300.05302.230e-060.00%
μ=1.0, ϕ=180°0.05300.05302.230e-060.00%

Stokes Q n=100 median rel = 0.02% max rel = 0.09% median |Δ| = 6.289e-06 max |Δ| = 3.804e-05 (excluded 12 cells with |truth| < 1.000e-02)

GeometryModeledTruth|Δ||Δ|/|truth|
μ=0.02, ϕ=0°-0.0175-0.01751.216e-050.07%
μ=0.02, ϕ=30°-0.0648-0.06491.859e-050.03%
μ=0.02, ϕ=60°-0.1596-0.15973.148e-050.02%
μ=0.02, ϕ=90°-0.2075-0.20763.804e-050.02%
μ=0.02, ϕ=120°-0.1612-0.16133.179e-050.02%
μ=0.02, ϕ=150°-0.0676-0.06771.915e-050.03%
μ=0.02, ϕ=180°-0.0208-0.02081.280e-050.06%
μ=0.06, ϕ=0°-0.0177-0.01777.206e-060.04%
μ=0.06, ϕ=30°-0.0594-0.05943.824e-060.01%
μ=0.06, ϕ=60°-0.1433-0.14332.973e-060.00%
μ=0.06, ϕ=90°-0.1866-0.18666.517e-060.00%
μ=0.06, ϕ=120°-0.1476-0.14763.468e-060.00%
μ=0.06, ϕ=150°-0.0669-0.06692.971e-060.00%
μ=0.06, ϕ=180°-0.0263-0.02636.208e-060.02%
μ=0.1, ϕ=0°-0.0153-0.01526.292e-060.04%
μ=0.1, ϕ=30°-0.0527-0.05278.951e-080.00%
μ=0.1, ϕ=60°-0.1284-0.12841.299e-050.01%
μ=0.1, ϕ=90°-0.1682-0.16821.985e-050.01%
μ=0.1, ϕ=120°-0.1347-0.13471.430e-050.01%
μ=0.1, ϕ=150°-0.0638-0.06382.374e-060.00%
μ=0.1, ϕ=180°-0.0280-0.02803.652e-060.01%
μ=0.16, ϕ=0°-0.0099-0.00998.479e-06
μ=0.16, ϕ=30°-0.0427-0.04274.016e-060.01%
μ=0.16, ϕ=60°-0.1091-0.10915.073e-060.00%
μ=0.16, ϕ=90°-0.1451-0.14511.011e-050.01%
μ=0.16, ϕ=120°-0.1178-0.11786.607e-060.01%
μ=0.16, ϕ=150°-0.0577-0.05771.363e-060.00%
μ=0.16, ϕ=180°-0.0272-0.02725.420e-060.02%
μ=0.2, ϕ=0°-0.0061-0.00618.576e-06
μ=0.2, ϕ=30°-0.0365-0.03653.336e-060.01%
μ=0.2, ϕ=60°-0.0982-0.09837.342e-060.01%
μ=0.2, ϕ=90°-0.1322-0.13221.335e-050.01%
μ=0.2, ϕ=120°-0.1080-0.10809.450e-060.01%
μ=0.2, ϕ=150°-0.0534-0.05342.883e-070.00%
μ=0.2, ϕ=180°-0.0256-0.02564.389e-060.02%
μ=0.28, ϕ=0°0.00130.00139.962e-06
μ=0.28, ϕ=30°-0.0256-0.02559.354e-060.04%
μ=0.28, ϕ=60°-0.0804-0.08048.060e-060.01%
μ=0.28, ϕ=90°-0.1113-0.11137.191e-060.01%
μ=0.28, ϕ=120°-0.0916-0.09167.343e-060.01%
μ=0.28, ϕ=150°-0.0451-0.04518.105e-060.02%
μ=0.28, ϕ=180°-0.0212-0.02128.534e-060.04%
μ=0.32, ϕ=0°0.00480.00489.495e-06
μ=0.32, ϕ=30°-0.0208-0.02085.711e-060.03%
μ=0.32, ϕ=60°-0.0730-0.07302.080e-060.00%
μ=0.32, ϕ=90°-0.1028-0.10286.695e-060.01%
μ=0.32, ϕ=120°-0.0848-0.08484.345e-060.01%
μ=0.32, ϕ=150°-0.0411-0.04111.775e-060.00%
μ=0.32, ϕ=180°-0.0188-0.01884.956e-060.03%
μ=0.4, ϕ=0°0.01120.01129.585e-060.09%
μ=0.4, ϕ=30°-0.0124-0.01245.558e-060.04%
μ=0.4, ϕ=60°-0.0607-0.06072.745e-060.00%
μ=0.4, ϕ=90°-0.0887-0.08877.758e-060.01%
μ=0.4, ϕ=120°-0.0730-0.07305.426e-060.01%
μ=0.4, ϕ=150°-0.0338-0.03389.176e-070.00%
μ=0.4, ϕ=180°-0.0136-0.01364.220e-060.03%
μ=0.52, ϕ=0°0.01970.01976.287e-060.03%
μ=0.52, ϕ=30°-0.0020-0.00206.603e-06
μ=0.52, ϕ=60°-0.0465-0.04657.194e-060.02%
μ=0.52, ϕ=90°-0.0727-0.07277.372e-060.01%
μ=0.52, ϕ=120°-0.0590-0.05906.837e-060.01%
μ=0.52, ϕ=150°-0.0236-0.02365.982e-060.03%
μ=0.52, ϕ=180°-0.0053-0.00535.574e-06
μ=0.64, ϕ=0°0.02700.02708.702e-060.03%
μ=0.64, ϕ=30°0.00640.00645.526e-06
μ=0.64, ϕ=60°-0.0359-0.03591.072e-060.00%
μ=0.64, ϕ=90°-0.0608-0.06085.125e-060.01%
μ=0.64, ϕ=120°-0.0477-0.04773.465e-060.01%
μ=0.64, ϕ=150°-0.0141-0.01411.377e-060.01%
μ=0.64, ϕ=180°0.00330.00333.918e-06
μ=0.72, ϕ=0°0.03130.03131.683e-050.05%
μ=0.72, ϕ=30°0.01120.01128.026e-060.07%
μ=0.72, ϕ=60°-0.0302-0.03021.011e-050.03%
μ=0.72, ϕ=90°-0.0543-0.05432.089e-050.04%
μ=0.72, ϕ=120°-0.0412-0.04121.551e-050.04%
μ=0.72, ϕ=150°-0.0079-0.00791.326e-06
μ=0.72, ϕ=180°0.00930.00936.031e-06
μ=0.84, ϕ=0°0.03670.03678.135e-060.02%
μ=0.84, ϕ=30°0.01700.01702.518e-060.01%
μ=0.84, ϕ=60°-0.0233-0.02338.928e-060.04%
μ=0.84, ϕ=90°-0.0463-0.04621.534e-050.03%
μ=0.84, ϕ=120°-0.0322-0.03221.111e-050.03%
μ=0.84, ϕ=150°0.00160.00161.249e-06
μ=0.84, ϕ=180°0.01890.01893.784e-060.02%
μ=0.92, ϕ=0°0.03920.03921.460e-060.00%
μ=0.92, ϕ=30°0.01980.01981.294e-060.01%
μ=0.92, ϕ=60°-0.0198-0.01989.173e-070.00%
μ=0.92, ϕ=90°-0.0416-0.04166.206e-070.00%
μ=0.92, ϕ=120°-0.0263-0.02635.523e-070.00%
μ=0.92, ϕ=150°0.00850.00856.552e-07
μ=0.92, ϕ=180°0.02620.02627.362e-070.00%
μ=0.96, ϕ=0°0.03980.03988.775e-060.02%
μ=0.96, ϕ=30°0.02050.02054.214e-060.02%
μ=0.96, ϕ=60°-0.0185-0.01854.989e-060.03%
μ=0.96, ϕ=90°-0.0396-0.03959.888e-060.03%
μ=0.96, ϕ=120°-0.0232-0.02325.895e-060.03%
μ=0.96, ϕ=150°0.01240.01242.645e-060.02%
μ=0.96, ϕ=180°0.03050.03056.962e-060.02%
μ=0.98, ϕ=0°0.03970.03972.572e-050.06%
μ=0.98, ϕ=30°0.02050.02051.344e-050.07%
μ=0.98, ϕ=60°-0.0181-0.01811.132e-050.06%
μ=0.98, ϕ=90°-0.0385-0.03852.445e-050.06%
μ=0.98, ϕ=120°-0.0215-0.02151.366e-050.06%
μ=0.98, ϕ=150°0.01470.01479.382e-060.06%
μ=0.98, ϕ=180°0.03300.03302.102e-050.06%
μ=1.0, ϕ=0°0.03760.03766.084e-060.02%
μ=1.0, ϕ=30°0.01880.01883.047e-060.02%
μ=1.0, ϕ=60°-0.0188-0.01883.047e-060.02%
μ=1.0, ϕ=90°-0.0376-0.03766.084e-060.02%
μ=1.0, ϕ=120°-0.0188-0.01883.047e-060.02%
μ=1.0, ϕ=150°0.01880.01883.047e-060.02%
μ=1.0, ϕ=180°0.03760.03766.084e-060.02%

Stokes U n=69 median rel = 0.02% max rel = 0.06% median |Δ| = 7.085e-06 max |Δ| = 2.278e-05 (excluded 43 cells with |truth| < 1.000e-02)

GeometryModeledTruth|Δ||Δ|/|truth|
μ=0.02, ϕ=0°0.00000.00000.000e+00
μ=0.02, ϕ=30°0.04390.04398.500e-060.02%
μ=0.02, ϕ=60°0.07360.07371.440e-050.02%
μ=0.02, ϕ=90°0.08130.08131.610e-050.02%
μ=0.02, ϕ=120°0.06710.06711.351e-050.02%
μ=0.02, ϕ=150°0.03740.03747.600e-060.02%
μ=0.02, ϕ=180°0.00000.00000.000e+00
μ=0.06, ϕ=0°0.00000.00000.000e+00
μ=0.06, ϕ=30°0.04430.04434.801e-060.01%
μ=0.06, ϕ=60°0.07050.07057.812e-060.01%
μ=0.06, ϕ=90°0.07150.07158.220e-060.01%
μ=0.06, ϕ=120°0.05340.05346.440e-060.01%
μ=0.06, ϕ=150°0.02720.02723.416e-060.01%
μ=0.06, ϕ=180°0.00000.00000.000e+00
μ=0.1, ϕ=0°0.00000.00000.000e+00
μ=0.1, ϕ=30°0.04430.04448.745e-060.02%
μ=0.1, ϕ=60°0.06760.06761.360e-050.02%
μ=0.1, ϕ=90°0.06360.06361.324e-050.02%
μ=0.1, ϕ=120°0.04250.04259.356e-060.02%
μ=0.1, ϕ=150°0.01920.01924.502e-060.02%
μ=0.1, ϕ=180°0.00000.00000.000e+00
μ=0.16, ϕ=0°0.00000.00000.000e+00
μ=0.16, ϕ=30°0.04410.04417.085e-060.02%
μ=0.16, ϕ=60°0.06380.06381.058e-050.02%
μ=0.16, ϕ=90°0.05400.05409.546e-060.02%
μ=0.16, ϕ=120°0.02960.02965.952e-060.02%
μ=0.16, ϕ=150°0.00990.00992.459e-06
μ=0.16, ϕ=180°0.00000.00000.000e+00
μ=0.2, ϕ=0°0.00000.00000.000e+00
μ=0.2, ϕ=30°0.04370.04378.544e-060.02%
μ=0.2, ϕ=60°0.06160.06161.239e-050.02%
μ=0.2, ϕ=90°0.04870.04871.049e-050.02%
μ=0.2, ϕ=120°0.02280.02285.776e-060.03%
μ=0.2, ϕ=150°0.00500.00501.939e-06
μ=0.2, ϕ=180°0.00000.00000.000e+00
μ=0.28, ϕ=0°0.00000.00000.000e+00
μ=0.28, ϕ=30°0.04290.04291.744e-060.00%
μ=0.28, ϕ=60°0.05760.05762.681e-060.00%
μ=0.28, ϕ=90°0.04020.04022.572e-060.01%
μ=0.28, ϕ=120°0.01210.01211.774e-060.01%
μ=0.28, ϕ=150°-0.0027-0.00278.288e-07
μ=0.28, ϕ=180°0.00000.00000.000e+00
μ=0.32, ϕ=0°0.00000.00000.000e+00
μ=0.32, ϕ=30°0.04250.04257.043e-060.02%
μ=0.32, ϕ=60°0.05590.05599.639e-060.02%
μ=0.32, ϕ=90°0.03680.03687.081e-060.02%
μ=0.32, ϕ=120°0.00770.00782.635e-06
μ=0.32, ϕ=150°-0.0057-0.00573.975e-08
μ=0.32, ϕ=180°0.00000.00000.000e+00
μ=0.4, ϕ=0°0.00000.00000.000e+00
μ=0.4, ϕ=30°0.04160.04167.736e-060.02%
μ=0.4, ϕ=60°0.05290.05291.019e-050.02%
μ=0.4, ϕ=90°0.03090.03096.712e-060.02%
μ=0.4, ϕ=120°0.00060.00061.424e-06
μ=0.4, ϕ=150°-0.0107-0.01071.031e-060.01%
μ=0.4, ϕ=180°0.00000.00000.000e+00
μ=0.52, ϕ=0°0.00000.00000.000e+00
μ=0.52, ϕ=30°0.04040.04041.719e-070.00%
μ=0.52, ϕ=60°0.04920.04928.709e-080.00%
μ=0.52, ϕ=90°0.02410.02416.832e-070.00%
μ=0.52, ϕ=120°-0.0075-0.00751.108e-06
μ=0.52, ϕ=150°-0.0163-0.01638.532e-070.01%
μ=0.52, ϕ=180°0.00000.00000.000e+00
μ=0.64, ϕ=0°0.00000.00000.000e+00
μ=0.64, ϕ=30°0.03910.03916.363e-060.02%
μ=0.64, ϕ=60°0.04590.04597.731e-060.02%
μ=0.64, ϕ=90°0.01860.01863.740e-060.02%
μ=0.64, ϕ=120°-0.0138-0.01381.259e-060.01%
μ=0.64, ϕ=150°-0.0206-0.02062.626e-060.01%
μ=0.64, ϕ=180°0.00000.00000.000e+00
μ=0.72, ϕ=0°0.00000.00000.000e+00
μ=0.72, ϕ=30°0.03830.03831.701e-050.04%
μ=0.72, ϕ=60°0.04390.04391.975e-050.04%
μ=0.72, ϕ=90°0.01530.01537.496e-060.05%
μ=0.72, ϕ=120°-0.0174-0.01746.775e-060.04%
μ=0.72, ϕ=150°-0.0230-0.02309.517e-060.04%
μ=0.72, ϕ=180°0.00000.00000.000e+00
μ=0.84, ϕ=0°0.00000.00000.000e+00
μ=0.84, ϕ=30°0.03690.03691.038e-050.03%
μ=0.84, ϕ=60°0.04070.04071.132e-050.03%
μ=0.84, ϕ=90°0.01060.01062.589e-060.02%
μ=0.84, ϕ=120°-0.0224-0.02246.848e-060.03%
μ=0.84, ϕ=150°-0.0263-0.02637.789e-060.03%
μ=0.84, ϕ=180°0.00000.00000.000e+00
μ=0.92, ϕ=0°0.00000.00000.000e+00
μ=0.92, ϕ=30°0.03560.03564.057e-070.00%
μ=0.92, ϕ=60°0.03820.03825.551e-070.00%
μ=0.92, ϕ=90°0.00710.00713.953e-07
μ=0.92, ϕ=120°-0.0259-0.02591.267e-070.00%
μ=0.92, ϕ=150°-0.0285-0.02851.086e-080.00%
μ=0.92, ϕ=180°0.00000.00000.000e+00
μ=0.96, ϕ=0°0.00000.00000.000e+00
μ=0.96, ϕ=30°0.03480.03488.138e-060.02%
μ=0.96, ϕ=60°0.03660.03658.488e-060.02%
μ=0.96, ϕ=90°0.00490.00499.401e-07
μ=0.96, ϕ=120°-0.0281-0.02816.849e-060.02%
μ=0.96, ϕ=150°-0.0299-0.02997.199e-060.02%
μ=0.96, ϕ=180°0.00000.00000.000e+00
μ=0.98, ϕ=0°0.00000.00000.000e+00
μ=0.98, ϕ=30°0.03410.03412.190e-050.06%
μ=0.98, ϕ=60°0.03540.03542.278e-050.06%
μ=0.98, ϕ=90°0.00340.00342.398e-06
μ=0.98, ϕ=120°-0.0294-0.02951.863e-050.06%
μ=0.98, ϕ=150°-0.0307-0.03071.950e-050.06%
μ=0.98, ϕ=180°0.00000.00000.000e+00
μ=1.0, ϕ=0°0.00000.00000.000e+00
μ=1.0, ϕ=30°0.03250.03255.267e-060.02%
μ=1.0, ϕ=60°0.03250.03255.267e-060.02%
μ=1.0, ϕ=90°0.00000.00000.000e+00
μ=1.0, ϕ=120°-0.0325-0.03255.267e-060.02%
μ=1.0, ϕ=150°-0.0325-0.03255.267e-060.02%
μ=1.0, ϕ=180°0.00000.00000.000e+00

Case B — solar_tester scalar (Task 1)

🧪 VLIDORT regression table

23-layer atmosphere from VLIDORT's 2p8p3_solar_tester.f90, Stokes-I only, isotropic Henyey-Greenstein aerosol (g=0.8, ω̃=0.95, τ=0.5) with NMOMENTS=15 to match VLIDORT's NSTREAMS=8. SZA=35°, RAZ=0°, 3 viewing zenith angles. TOA upwelling and BOA downwelling Stokes-I.

Float64

Stokes I_TOA_up n=3 median rel = 0.05% max rel = 0.05% median |Δ| = 3.025e-05 max |Δ| = 3.155e-05

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=0°, TOA-up0.06460.06462.995e-050.05%
vza=20.0°, raz=0°, TOA-up0.06400.06413.025e-050.05%
vza=40.0°, raz=0°, TOA-up0.06560.06563.155e-050.05%

Stokes I_BOA_dn n=3 median rel = 0.06% max rel = 0.06% median |Δ| = 1.062e-04 max |Δ| = 2.359e-04

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=0°, BOA-dn0.10490.10505.851e-050.06%
vza=20.0°, raz=0°, BOA-dn0.18250.18261.062e-040.06%
vza=40.0°, raz=0°, BOA-dn0.38610.38642.359e-040.06%

Float32

Stokes I_TOA_up n=3 median rel = 0.04% max rel = 0.05% median |Δ| = 2.923e-05 max |Δ| = 2.945e-05

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=0°, TOA-up0.06460.06462.945e-050.05%
vza=20.0°, raz=0°, TOA-up0.06400.06412.873e-050.04%
vza=40.0°, raz=0°, TOA-up0.06560.06562.923e-050.04%

Stokes I_BOA_dn n=3 median rel = 0.05% max rel = 0.07% median |Δ| = 7.475e-05 max |Δ| = 1.871e-04

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=0°, BOA-dn0.10490.10507.475e-050.07%
vza=20.0°, raz=0°, BOA-dn0.18250.18264.713e-050.03%
vza=40.0°, raz=0°, BOA-dn0.38620.38641.871e-040.05%

Case C — solar_tester vector Stokes-IQU (Task 1)

🧪 VLIDORT regression table

Same 23-layer atmosphere as Case B but with vector RT (Stokes-IQU) and the PROBLEM-III aerosol Greek coefficients shipped with VLIDORT. Q/U truth signs flipped to vSmartMOM's Hovenier convention.

Float64

Stokes I_TOA_up n=3 median rel = 0.05% max rel = 0.05% median |Δ| = 3.235e-05 max |Δ| = 3.251e-05

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=10°, TOA-up0.06960.06963.251e-050.05%
vza=20.0°, raz=10°, TOA-up0.06770.06773.219e-050.05%
vza=40.0°, raz=10°, TOA-up0.06640.06643.235e-050.05%

Stokes I_BOA_dn n=3 median rel = 0.06% max rel = 0.06% median |Δ| = 8.916e-05 max |Δ| = 2.148e-04

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=10°, BOA-dn0.09920.09925.472e-050.06%
vza=20.0°, raz=10°, BOA-dn0.15540.15558.916e-050.06%
vza=40.0°, raz=10°, BOA-dn0.35280.35302.148e-040.06%

Stokes Q_TOA_up n=3 median rel = 0.03% max rel = 0.04% median |Δ| = 6.328e-06 max |Δ| = 9.096e-06

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=10°, TOA-up0.01280.01284.478e-060.04%
vza=20.0°, raz=10°, TOA-up0.01820.01826.328e-060.03%
vza=40.0°, raz=10°, TOA-up0.02800.02809.096e-060.03%

Stokes Q_BOA_dn n=3 median rel = 0.08% max rel = 0.11% median |Δ| = 1.025e-06 max |Δ| = 2.053e-06

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=10°, BOA-dn0.00270.00271.025e-060.04%
vza=20.0°, raz=10°, BOA-dn-0.0007-0.00078.353e-070.11%
vza=40.0°, raz=10°, BOA-dn-0.0025-0.00252.053e-060.08%

Stokes U_TOA_up n=3 median rel = 0.04% max rel = 0.04% median |Δ| = 1.625e-06 max |Δ| = 2.177e-06

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=10°, TOA-up0.00370.00371.297e-060.04%
vza=20.0°, raz=10°, TOA-up0.00460.00461.625e-060.04%
vza=40.0°, raz=10°, TOA-up0.00620.00622.177e-060.04%

Stokes U_BOA_dn n=3 median rel = 0.06% max rel = 0.12% median |Δ| = 1.043e-07 max |Δ| = 6.449e-07

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=10°, BOA-dn-0.0016-0.00166.449e-070.04%
vza=20.0°, raz=10°, BOA-dn-0.0002-0.00021.043e-070.06%
vza=40.0°, raz=10°, BOA-dn-0.0001-0.00016.588e-080.12%

Float32

Stokes I_TOA_up n=3 median rel = 0.06% max rel = 0.07% median |Δ| = 4.422e-05 max |Δ| = 4.698e-05

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=10°, TOA-up0.06960.06964.422e-050.06%
vza=20.0°, raz=10°, TOA-up0.06770.06774.337e-050.06%
vza=40.0°, raz=10°, TOA-up0.06640.06644.698e-050.07%

Stokes I_BOA_dn n=3 median rel = 0.08% max rel = 0.09% median |Δ| = 8.752e-05 max |Δ| = 2.848e-04

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=10°, BOA-dn0.09910.09928.752e-050.09%
vza=20.0°, raz=10°, BOA-dn0.15550.15555.903e-050.04%
vza=40.0°, raz=10°, BOA-dn0.35270.35302.848e-040.08%

Stokes Q_TOA_up n=3 median rel = 0.03% max rel = 0.04% median |Δ| = 6.072e-06 max |Δ| = 9.280e-06

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=10°, TOA-up0.01280.01284.530e-060.04%
vza=20.0°, raz=10°, TOA-up0.01820.01826.072e-060.03%
vza=40.0°, raz=10°, TOA-up0.02800.02809.280e-060.03%

Stokes Q_BOA_dn n=3 median rel = 0.14% max rel = 0.18% median |Δ| = 1.304e-06 max |Δ| = 3.401e-06

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=10°, BOA-dn0.00270.00278.281e-070.03%
vza=20.0°, raz=10°, BOA-dn-0.0007-0.00071.304e-060.18%
vza=40.0°, raz=10°, BOA-dn-0.0025-0.00253.401e-060.14%

Stokes U_TOA_up n=3 median rel = 0.03% max rel = 0.04% median |Δ| = 1.542e-06 max |Δ| = 2.279e-06

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=10°, TOA-up0.00370.00371.293e-060.03%
vza=20.0°, raz=10°, TOA-up0.00460.00461.542e-060.03%
vza=40.0°, raz=10°, TOA-up0.00620.00622.279e-060.04%

Stokes U_BOA_dn n=3 median rel = 0.16% max rel = 0.19% median |Δ| = 3.247e-07 max |Δ| = 6.857e-07

GeometryModeledTruth|Δ||Δ|/|truth|
vza=10.0°, raz=10°, BOA-dn-0.0016-0.00166.857e-070.04%
vza=20.0°, raz=10°, BOA-dn-0.0002-0.00023.247e-070.19%
vza=40.0°, raz=10°, BOA-dn-0.0001-0.00018.909e-080.16%

Reproducing

bash
julia --project=docs docs/build_benchmarks.jl

Reference data lives under test/vlidort_baseline/reference_data/ (Siewert + VLIDORT-shipped) and test/benchmarks/natraj_trues.jl (Natraj 2009 transcribed). Configurations are at test/vlidort_baseline/configs/ and test/benchmarks/natraj.yaml.