Thin (5 nm) nanoshell: MNPBEM against three Mie codes

← Verification · Spheres · Plane wave
Reference
thin (5 nm) nanoshell: MNPBEM against three Mie codes
Kind
code: another group's code
Calculated
C_ext, C_sca
Agreement
—
A thin nanoshell (15 nm silica core, 5 nm shell of ε = −10 + i) in vacuum: three Mie codes and MNPBEM Shown, not asserted. The three Mie codes agree to all printed digits; MNPBEM, with elements of 2–4 nm on surfaces 5 nm apart, stays about 12% low and barely moves with the mesh: a resolution limit of the boundary elements at the meshes this machine affords, not a disagreement about the physics.
400450500550600650700750800500100015002000λ [nm]Cext[nm²]
Cext, PyStratify Cext, treams Cext, scattnlay Cext, MNPBEM (1016 faces)
Hover to read values.
  • largest relative difference among the Mie codes: 1.62×10⁻¹²
  • PyStratify the lines, the reference the circles

Run it yourself: mnpbem_spheres.py · figures.py on GitHub, PyStratify 97e52a9