10.1021/acs.jpcc.5b09271.s002 Maxim A. Yurkin Maxim A. Yurkin Marcus Huntemann Marcus Huntemann Rigorous and Fast Discrete Dipole Approximation for Particles near a Plane Interface American Chemical Society 2015 acceleration scheme Plane InterfaceThe method glass substrate modification silver sphere Fast Discrete Dipole Approximation DDA ADDA test simulations 2015-12-31 00:00:00 Media https://acs.figshare.com/articles/media/Rigorous_and_Fast_Discrete_Dipole_Approximation_for_Particles_near_a_Plane_Interface/2093422 The discrete dipole approximation (DDA) is a widely used method for simulation of various optical properties of nanoparticles of arbitrary shape and composition. We present a modification of the DDA to rigorously treat particles located above the plane homogeneous substrate. The modification is based on discretization of only the particle itself and retains the three-dimensional fast Fourier transform acceleration scheme of the free-space DDA; hence, it has the same order of computational complexity. It is implemented in the recent version of the open-source ADDA code, available for anyone to use. The method shows extremely good accuracy (better than 0.4%) in test simulations of far-field scattering for spheres and spheroids above transparent and metallic substrates, using the T-matrix method as a reference. An example of near-field calculation is presented for a silver sphere on a glass substrate.