Features and capabilities of the discrete dipole approximation code ADDA 1.0 Maxim A. Yurkin,1,2 Olena M. Yurkina,3 and Alfons G. Hoekstra4 1

Institute of Chemical Kinetics and Combustion, SB RAS, 3 Institutskaya St., 630090, Novosibirsk, Russia 2 Novosibirsk State University, 2 Pirogova St., 630090, Novosibirsk, Russia 3 Crystals of Siberia, Ltd., 43 Russkaya st., 630058, Novosibirsk, Russia 4 Computational Science research group, Faculty of Science, University of Amsterdam, Science Park 107, 1098 XG, Amsterdam, The Netherlands e-mail: [email protected]

ADDA [1] is an open-source parallel implementation of the discrete dipole approximation (DDA [2]), capable of simulating light scattering by particles of arbitrary shape and composition in a wide range of particle sizes. It is used by more than 50 researchers worldwide. At the ASI we will present a poster, describing features of ADDA version 1.0, which is scheduled to be released in the summer of 2010. ADDA is applicable to any finite particle in a vacuum (or any non-absorbing homogeneous medium). Scatterer’s shape may be chosen from a number of predefined options or specified by an arbitrary set of dipoles. The scatterer can either be homogeneous or consist of several (up to 255) homogeneous domains. The refractive index of each domain may be anisotropic, specified by a diagonal tensor. The orientation of the particle and the direction of the incident beam may be varied, including orientation averaging. The incident light may be either a plane wave or a (tightly-focused) Gaussian beam. Since the DDA is a numerically exact solution of the macroscopic Maxwell equations, there are no fundamental limits on the size of the scatterer. Practical limits are determined only by the available computer memory and tolerable computation time. Both grow at least cubically with size, when the latter is larger than the wavelength. ADDA can effectively parallelize a single DDA simulation between different cores, processors or computers. Thus, size limitations can be largely alleviated if ADDA is run on a cluster or a supercomputer. For instance, light scattering by spheres with a refractive index of 1.05 and size parameters up to 320 has been accurately simulated. ADDA can produce a wide variety of scattering quantities: scattering, absorption, and extinction cross sections, asymmetry parameter, angle-resolved amplitude and Mueller matrices, and radiation forces. Electric fields in and near the particle can also be computed. The code features powerful command line interface and a checkpoint system, allowing one to conveniently perform multiple parallel simulations. High numerical efficiency and accuracy of an earlier version of ADDA was proven in comparison with other codes [3].

Acknowledgement. M.Y. is supported by the program of the Russian Government “Research and educational personnel of innovative Russia” (contract P2497).

References [1]

http://code.google.com/p/a-dda

[2]

M. A. Yurkin and A. G. Hoekstra, “The discrete dipole approximation: an overview and recent developments,” J. Quant. Spectrosc. Radiat. Transfer 106, 558–589 (2007).

[3]

A. Penttila, E. Zubko, K. Lumme, K. Muinonen, M. A. Yurkin, B. T. Draine, J. Rahola, A. G. Hoekstra, and Y. Shkuratov, “Comparison between discrete dipole implementations and exact techniques,” J. Quant. Spectrosc. Radiat. Transfer 106, 417–436 (2007).

119

Features and capabilities of the discrete dipole approximation code ...

4Computational Science research group, Faculty of Science, University of Amsterdam, ... M.Y. is supported by the program of the Russian Government “Research ... [2] M. A. Yurkin and A. G. Hoekstra, “The discrete dipole approximation: an ...

136KB Sizes 4 Downloads 71 Views

Recommend Documents

The discrete-dipole-approximation code ADDA ...
Feb 1, 2011 - line options is given in the relevant parts of this paper. The full list ... However, simulation data for large scatterers ..... a coarse way by bigger dipoles (cubes), but then use ..... storage space for the Fourier-transformed matrix

Application of the discrete dipole approximation to ...
Application of the discrete dipole approximation to extreme refractive indices: filtered coupled dipoles ... routinely simulated using modern desktop computers.

Convergence of the discrete dipole approximation. I ...
of a dipole d when the latter is in the range of DDA applicability. Moreover ... In a follow-up paper18 .... where d Ed corresponds to Eq. (25) or (26), and the er- ror.

Accuracy of the discrete dipole approximation for ...
a Institute of Chemical Kinetics and Combustion SB RAS, Institutskaya 3, ...... [11] H. Yoo, J. E. Millstone, S. Li, J. Jang, W. Wei, J. Wu, G. C. Schatz, and C. A..

Comparison between discrete dipole implementations ...
in astronomy and in some technological applications has greatly increased in the last years. ..... [16] or the more advanced package 'fastest Fourier transform in the west' (FFTW) [26]. ...... science and is owned by the Ministry of Education.

Reexamining the capabilities of ALS patients
medical and social support systems should not ignore the fact that with sufficient care some advanced ALS .... patients and their families have started home care businesses. ..... Machines such as a PC or a ventilator are parts of your own body.

CybERATTACk CAPAbiLiTiES - Anagram Laboratories
May 29, 2009 - term that refers to the penetration of adversary computers and networks to obtain ..... 2.3.10 A Rapidly Changing and Changeable Technology and ...... est (e.g., the vice president's laptop, the SCADA systems controlling the.

Epidemiological, Clinical, and Laboratory Features of Brucellar ...
the epidemiological characteristics it complies with ... case definition for selection of valid files was based ... The definitions of leucopenia, leukocytosis, normal.

Epidemiological, Clinical, and Laboratory Features of Brucellar ...
Tel: +98-212-243-. 2036, Fax: ... the organism on the nervous system. Additionally, ..... Lulu AR, Araj GF, Khateeb MI, Mustafa MY, Yu- suf AR, Fenech FF.