26 | 09 | 2017

nanoDDSCAT+ combines the Discrete Dipole Scattering (DDSCAT) tool with the DDAConvert tool for a single workflow for custom shapes.

  • Link (22 Sept 2016)

DDSCAT online tool by Nahil A. Sobh to Calculate scattering and absorption of electromagnetic waves by targets with arbitrary geometries and complex refractive index.

nanoDDSCAT calculate scattering and absorption of light by targets with arbitrary geometries and complex refractive index.

  • Link (29 Feb 2016)

Discrete Dipole Scattering C++ code (DDscat.C++) by Vasyl Choliy is a C++ version of the Fortran code DDSCAT for calculating scattering and absorption of light by irregular particles and periodic arrangement of irregular particles.

  • Link (10 Oct 2013)

BUFF-EM is based on the volume-integral technique and can can handle objects with anisotropic and/or continuously spatially varying dielectric permittivity.

http://homerreid.github.io/buff-em-documentation/img/buffEMLogo.png

Discrete Dipole approximation for Electron Energy Loss Spectroscopy

DDEELS, a Fortran code for simulating Electron Energy (low) Loss Spectroscopy (EELS) performed on irregular particles, has been developed by Nicolas GEUQUET and Luc HENRARD. It is based on the Discrete Dipole Approximation (DDA). The current version is DDEELS1.07alpha.

  • Link (10 Nov 2011)

nanoDDSCAT+ combines the Discrete Dipole Scattering (DDSCAT) tool with the DDAConvert tool for a single workflow for custom shapes.

  • Link (29 Feb 2016)

The DDA-SI toolbox for MATLAB:

1) Standard DDA for free space light scattering calculations

2) DDA with surface interaction (DDA-SI)

3) Discrete rotational symmetry-optimized DDA, T-matrix formulation (not include in release v0.1)

Download link for beta releases,

v0.1: http://code.google.com/p/dda-si/

v0.2: http://diogenes.iwt.uni-bremen.de/vt/laser/codes/DDA_toolbox_v0.2.zip

Functions from the Optical Tweezers Toolbox are also required:

http://www.physics.uq.edu.au/people/nieminen/software.html

The functions are for coordinate transformation, generating beam shape coefficients for arbitrary illumination, vector spherical wave functions etc.

Please cite the accompanying paper:

Vincent. L.Y. Loke, M. Pinar Mengüç and Timo A. Nieminen, "Discrete dipole approximation with surface interaction: Computational toolbox for MATLAB", JQSRT, Vol. 27 Issue 10, pp.2293-2303 (2010), http://dx.doi.org/10.1016/j.jqsrt.2011.03.012

Associated theoretical paper for reference:

Vincent. L.Y. Loke and M. Pinar Mengüç, "Surface waves and atomic force microscope probe-particle near-field coupling: discrete dipole approximation with surface interaction", JOSA A, Vol. 27 Issue 10, pp.2293-2303 (2010), http://www.opticsinfobase.org/spotlight/summary.cfm?URI=josaa-27-10-2293

Corresponding author: This email address is being protected from spambots. You need JavaScript enabled to view it.

 

 

 

T-DDA (thermal discrete-dipole approximation)

The T-DDA calculates the steady-state temperature distribution within and surrounding an externally-illuminated target immersed in a homogeneous background medium.

  • Link (27 Nov 2015)

This Fortran code by Yu You calculates the light scattering by an arbitrary particle, which has a non-unit electric permittivity as well a non-unit magnetic permeability. The code is based on the DDA code, DDSCAT 6.1, published by Draine and Flatau.

  • Link, local copy (12 Apr 2010)