20 | 09 | 2020
Main Menu
Related / External
We acknowledge support of this project by Deutsche Forschungsgemeinschaft (DFG) within the special program "Themenorientierte Informationsnetzwerke".

The page is hosted by the University of Bremen.

Diogenes, A DG-based software suite for nano-optics

Diogenes is a software suite designed for the resolution of nano-optics problems. It exploits the Discontineous Galerkin (DG) method.


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

  • Link (22 Sept 2016)

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

  • Link (29 Feb 2016)

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


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

  • Link (29 Feb 2016)

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)

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

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)

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)

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:


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.




scattport.org verwendet Cookies, um Ihnen den bestmöglichen Service zu gewährleisten. Wenn Sie auf der Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu.
Weitere Informationen Einverstanden Ablehnen