Discrete dipole approximation codes
Encyclopedia
This article contains list of discrete dipole approximation codes and their applications.
The discrete dipole approximation
(DDA) is a flexible technique for computing scattering and absorption by targets of arbitrary geometry. Given a target of arbitrary geometry, one seeks to calculate its scattering and absorption properties. The DDA is an approximation of the continuum target by a finite array of polarizable points. The points acquire dipole moments in response to the local electric field. The dipoles of course interact with one another via their electric fields, so the DDA is also sometimes referred to as the coupled dipole approximation. It is closely related to method of moments, digitized Green's function, volume integral method.
, relevant links, and their applications. There are reviews
as well as published comparison of existing codes.
The discrete dipole approximation
Discrete dipole approximation
The discrete 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 calculate its scattering and absorption properties...
(DDA) is a flexible technique for computing scattering and absorption by targets of arbitrary geometry. Given a target of arbitrary geometry, one seeks to calculate its scattering and absorption properties. The DDA is an approximation of the continuum target by a finite array of polarizable points. The points acquire dipole moments in response to the local electric field. The dipoles of course interact with one another via their electric fields, so the DDA is also sometimes referred to as the coupled dipole approximation. It is closely related to method of moments, digitized Green's function, volume integral method.
Classification
The compilation contains information about the discrete dipole approximationDiscrete dipole approximation
The discrete 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 calculate its scattering and absorption properties...
, relevant links, and their applications. There are reviews
as well as published comparison of existing codes.
General purpose public domain DDA codes
Year | Name | Authors | References | Language | Short Description |
---|---|---|---|---|---|
1993 | DDSCAT | B. T. Draine and P.J. Flatau | Fortran | Calculates scattering and absorption of electromagnetic waves by particles of arbitrary geometry and periodic particles. | |
2006 | ADDA | Maxim A. Yurkin and Alfons G. Hoekstra | C | Calculates scattering and absorption of electromagnetic waves by particles of arbitrary geometry. | |
2009 | OpenDDA | James Mc Donald | C | Calculates scattering and absorption of electromagnetic waves by particles of arbitrary geometry. |
Specialized DDA codes
Year | Name | Authors | References | Language | Short Description |
---|---|---|---|---|---|
2002 | D. W. Mackowski | Fortran | Calculates scattering and absorption of electromagnetic waves by particles of arbitrary geometry and calculates analytically orientationally averaged scattering properties. | ||
2006 | CDA | Matthew David McMahon | Matlab | Calculates scattering and absorption of electromagnetic waves by particles of arbitrary geometry. |
Relevant scattering codes
- Codes for electromagnetic scattering by spheresCodes for electromagnetic scattering by spheresCodes for electromagnetic scattering by spheres - this article list codes for electromagnetic scattering by a homogeneous sphere, layered sphere, and cluster of spheres...
- Codes for electromagnetic scattering by cylindersCodes for electromagnetic scattering by cylindersCodes for electromagnetic scattering by cylinders - this article list codes for electromagnetic scattering by a cylinder. Some of the source codes may be available on ....
See also
- Computational electromagneticsComputational electromagneticsComputational electromagnetics, computational electrodynamics or electromagnetic modeling is the process of modeling the interaction of electromagnetic fields with physical objects and the environment....
- Light scattering by particlesLight scattering by particlesLight scattering by particles is the process by which small particles such as ice crystals, dust, planetary dust, and blood cells cause observable phenomena such as rainbows, the color of the sky, and halos....
- List of atmospheric radiative transfer codes