Codes for electromagnetic scattering by spheres - this article list codes for electromagnetic scattering by a homogeneous sphere, layered sphere, and cluster of spheres.
Solution techniques
Majority of existing codes for calculation of electromagnetic scattering by a single sphere is based on
Mie theory
The Mie solution to Maxwell's equations (also known as the Lorenz–Mie solution, the Lorenz–Mie–Debye solution or Mie scattering) describes the scattering of an electromagnetic plane wave by a homogeneous sphere. The solution takes the f ...
which is an analytical solution of Maxwell's equations in terms of infinite series. Other approximations to scattering by a single sphere include:
Debye series
The debye (symbol: D) (; ) is a CGS unit (a non- SI metric unit) of electric dipole momentTwo equal and opposite charges separated by some distance constitute an electric dipole. This dipole possesses an electric dipole moment whose value is give ...
,
ray tracing (
geometrical optics
Geometrical optics, or ray optics, is a model of optics that describes light propagation in terms of '' rays''. The ray in geometrical optics is an abstraction useful for approximating the paths along which light propagates under certain circumsta ...
), ray tracing including the effects of interference between rays,
Airy theory
Airy may refer to:
* Sir George Biddell Airy (1801–1892), British Astronomer Royal from 1835 to 1881, for whom the following features, phenomena, and theories are named:
** Airy (lunar crater)
** Airy (Martian crater)
** Airy-0, a smaller crater ...
,
Rayleigh scattering
Rayleigh scattering ( ), named after the 19th-century British physicist Lord Rayleigh (John William Strutt), is the predominantly elastic scattering of light or other electromagnetic radiation by particles much smaller than the wavelength of the ...
, diffraction approximation. There are many phenomena related to light scattering by spherical particles such as resonances, surface waves, plasmons, near-field scattering. Even though Mie theory offers convenient and fast way of solving light scattering problem by homogeneous spherical particles, there are other techniques, such as
discrete dipole approximation
Discrete dipole approximation (DDA), also known as coupled dipole approximation, is a method for computing scattering of radiation by particles of arbitrary shape and by periodic structures. Given a target of arbitrary geometry, one seeks to calcul ...
, FDTD, T-matrix, which can also be used for such tasks.
[Bohren, Craig F. and Donald R. Huffman, Absorption and scattering of light by small particles, New York : Wiley, 1998, 530 p., , (second edition)]
Classification
The compilation contains information about the electromagnetic scattering by spherical particles, relevant links, and applications.
Codes for electromagnetic scattering by a single homogeneous sphere
Codes for electromagnetic scattering by a layered sphere
Algorithmic literature includes several contributions
Codes for electromagnetic scattering by cluster of spheres
Relevant scattering codes
*
Discrete dipole approximation codes
Discrete dipole approximation (DDA), also known as coupled dipole approximation, is a method for computing scattering of radiation by particles of arbitrary shape and by periodic structures. Given a target of arbitrary geometry, one seeks to calcul ...
*
Codes for electromagnetic scattering by cylinders
See also
*
Computational electromagnetics
Computational electromagnetics (CEM), computational electrodynamics or electromagnetic modeling is the process of modeling the interaction of electromagnetic fields with physical objects and the environment.
It typically involves using computer ...
*
Light scattering by particles
Light scattering by particles is the process by which small particles (e.g. ice crystals, dust, atmospheric particulates, cosmic dust, and blood cells) scatter light causing optical phenomena such as the blue color of the sky, and halos.
Maxwe ...
*
List of atmospheric radiative transfer codes
*
Optical properties of water and ice
*
Mie theory
The Mie solution to Maxwell's equations (also known as the Lorenz–Mie solution, the Lorenz–Mie–Debye solution or Mie scattering) describes the scattering of an electromagnetic plane wave by a homogeneous sphere. The solution takes the f ...
References
External links
SCATTERLIB: Collection of light scattering codes
{{DEFAULTSORT:Codes for electromagnetic scattering by spheres
Science-related lists
Scattering, absorption and radiative transfer codes