LIGHT-SCATTERING BY RECTANGULAR SOLIDS IN THE DISCRETE-DIPOLE APPROXIMATION - A NEW ALGORITHM EXPLOITING THE BLOCK-TOEPLITZ STRUCTURE

被引:75
作者
FLATAU, PJ [1 ]
STEPHENS, GL [1 ]
DRAINE, BT [1 ]
机构
[1] PRINCETON UNIV OBSERV,PRINCETON,NJ 08544
来源
JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION | 1990年 / 7卷 / 04期
关键词
D O I
10.1364/JOSAA.7.000593
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
The discrete-dipole approximation is used to study the problem of light scattering by homogeneous rectangular particles. The structure of the discrete-dipole approximation is investigated, and the matrix formed by this approximation is identified to be a symmetric, block-Toeplitz matrix. Special properties of block-Toeplitz arrays are explored, and an efficient algorithm to solve the dipole scattering problem is provided. Timings for conjugate gradient, Linpack, and block-Toeplitz solvers are given; the results indicate the advantages of the block-Toeplitz algorithm. A practical test of the algorithm was performed on a system of 1400 dipoles, which corresponds to direct inversion of an 8400 X 8400 real matrix. A short discussion of the limitations of the discrete-dipole approximation is provided, and some results for cubes and parallelepipeds are given. We briefly consider how the algorithm may be improved further. © 1990 Optical Society of America.
引用
收藏
页码:593 / 600
页数:8
相关论文
共 45 条