Codes for electromagnetic scattering by cylinders
Codes for electromagnetic scattering by cylinders – this article list codes for electromagnetic scattering by a cylinder.
Majority of existing codes for calculation of electromagnetic scattering by a single cylinder are based on Mie theory, which is an analytical solution of Maxwell's equations in terms of infinite series.[1]
Classification
The compilation contains information about the electromagnetic scattering by cylindrical particles, relevant links, and applications.[2]
Codes for electromagnetic scattering by a single homogeneous cylinder
Year | Name | Authors | References | Language | Short description |
---|---|---|---|---|---|
1983 | BHCYL | Craig F. Bohren and Donald R. Huffman | [1] | Fortran | Mie solution (infinite series) to scattering, absorption and phase function of electromagnetic waves by a homogeneous cylinder. |
1992 | SCAOBLIQ2.FOR | H. A. Yousif and E. Boutros | [3] | Fortran | Cylinder, oblique incidence. |
2002 | Mackowski | D. Mackowski | Fortran | Cylinder, oblique incidence. | |
2008 | jMie2D | Jeffrey M. McMahon | C++ | Mie solution. Open-source software. | |
2015 | nwabsorption | Sarath Ramadurgam | MATLAB | Computes various optical properties of a single nanowire with up to 2 shell layers using Mie-formalism. | |
2020 | MieSolver | Stuart C. Hawkins | [4] | MATLAB | One or more cylinders with mixed properties including solid and layered cylinders. |
Relevant scattering codes
gollark: _steals code_
gollark: Or a given amount of strings, I guess.
gollark: <@237328509234708481> Seriously, though, is there a good way to split up a string into strings of a given length?
gollark: Ah, a keyCARD? No.
gollark: What do you mean "using the key"?
See also
- Computational electromagnetics
- List of atmospheric radiative transfer codes
External links
References
- Bohren, Craig F. and Donald R. Huffman, Title Absorption and scattering of light by small particles, New York : Wiley, 1998, 530 p., ISBN 0-471-29340-7, ISBN 978-0-471-29340-8 (second edition).
- T. Wreidt, Light scattering theories and computer codes, Journal of Quantitative Spectroscopy and Radiative Transfer, 110, 833–843, 2009.
- H. A. Yousif and E. Boutros, A FORTRAN code for the scattering of EM-plane waves by an infinitely long cylinder at oblique incidence", Comput. Phys. Commun. 69, 406–414 (1992).
- Hawkins, Stuart C. (2020). "Algorithm 1009: MieSolver-An Object-Oriented Mie Series Software for Wave Scattering by Cylinders". ACM Transactions on Mathematical Software. 46: 19:1-19:28.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.