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.

Classification The compilation contains information about the electromagnetic scattering by cylindrical particles, relevant links, and applications.T. Wreidt, Light scattering theories and computer codes, Journal of Quantitative Spectroscopy and Radiative Transfer, 110, 833–843, 2009.

Codes for electromagnetic scattering by a single homogeneous cylinder Year Name Authors References Language Short description1983 BHCYL Craig F. Bohren and Donald R. Huffman 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 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). 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.2017TMATROMM. Ganesh and Stuart C. HawkinsMATLABNumerically stable T-matrix code for cylinders (including with noncircular cross sections).2020MieSolverStuart C. HawkinsMATLABOne or more cylinders with mixed properties including solid and layered cylinders. 2024 treams Dominik Beutel, Ivan Fernandez-Corbaton, Carsten Rockstuhl Python, Cython T-matrix method for electromagnetic scattering by homogeneous and multilayered infinitely long cylinders; supports cylindrical-wave expansions and finite and periodic arrangements.

Relevant scattering codes Discrete dipole approximation codes Codes for electromagnetic scattering by spheres

See also Computational electromagnetics List of atmospheric radiative transfer codes

References

External links SCATTERLIB: Collection of light scattering codes