|
 |
C program for a coated sphere by Jianqi Shen. The rar file includes the code, a doc and a paper decribing the algorithm.

Shapes is a finite difference time domain (FDTD) program that simulates scattering of electromagnetic waves on objects of various shapes made of various substances. Code by Gustav Meglicki and Boyana. Norris.
VHOT (vectorial theory of holographic optical trapping) program written in IDL (Interactive Data Language) by Bo Sun to compute the force and torque for planar wave scattering by a sphere to investigate holographical optical trapping. A holographical phasemask can also be used to generate the incident field using an angular spectrum of planar waves. The program include an IDL code for Mie theory. There is a IDL compatible free GDL (GNU Data Language) incremental compiler.
Based on DDSCAT DDA_field adds the following additional capabilities to DDSCAT: (1) treatment of particles in solvent, (2) calculation of near-field properties such as local electric field, including the calculation of near-field properties on a grid that is different from the DDA grid, (3) periodic boundary conditions, (4) consideration of many other shapes of particles, and of more than one particle in the simulation box. DDA_field by Serdar Ogut and Juan C. Idrobo.
General Multipole Technique fortran programs by Piotr Piatrou. The program it is written for MS Fortran with use of the IMSL library. A problem is that there is an error in the incident wave polarization state.
Collection of R packages for specific tasks related to physics, optics, photonics, plasmonics, liquid crystals by Baptiste Auguie and Steph Cornford. The package includes CDA (Coupled dipole approximation) , Mie scattering for a sphere and a coated sphere, Wrapper for ADDA (Discrete Dipole Approximation code), Null-Field Method (T-matrix), coupled dipole approximation.
A preliminary, didactic, not tested, not documented, very simple, not for production, version of DDSCAT written in Matlab by Piotr J. Flatau.

Mie theory 1908. on the mobile phone 2008. Java Midlet based on Java ME by Thomas Wriedt.

Written in C++, CoreShellX allows the calculation of the scattering, absorption, and extinction cross-sections of a sphere of any size with an arbitrary number of concentric shells. Code by Charles Rohde.
|
|
 |
|