Dielectric interface Fresnel R/T (upstream method)

Dielectric interface Fresnel R/T (upstream method)#

validated · 2026-08-28

analyticalresolution 1analyticalp0fresnelmaterialshigh_yield

This case checks the implementation against an analytical identity, convergence property, or independent physics invariant.

Technical schematic associated with Dielectric interface Fresnel R/T (upstream method)

Representative field across a layered material geometry.#

What is exercised#

Matches solver/tests/simulation/physics/test_fresnel.py: T = S_T/S0 from transmission-side Poynting only; R = 1 - T. n2=1.5. Do not use vacuum-side flux (standing-wave bias).

This case runs at its declared full benchmark resolution (resolution factor 1.0).

Recorded result#

Metric

Observed / error

Reference / limit

Error

Effective budget

Result

reflectance_R

0.0407569

0.04

7.569e-04

0.007

PASS

transmittance_T

0.959243

0.96

7.569e-04

0.053

PASS

The table is rendered from progress.json; it is not a hand-written success claim. For metrics that report an error directly, the “observed” column repeats that error and the reference column is the acceptance threshold.

Reproduce#

uv run fdtdx-bench run --case analytical_dielectric_slab

Implementation and provenance: benchmarks/cases/analytical_dielectric_slab/case.yaml, benchmarks/cases/analytical_dielectric_slab/run.py.

Return to the example atlas