MASSIVELY PARALLEL COMPUTATIONAL SIMULATIONS IN LIGHT-SCATTERING

被引:1
作者
POTTER, DJ
CLINE, MP
机构
[1] Department of Electrical and Computer Engineering, Clarkson University, Potsdam
关键词
D O I
10.1109/5.92049
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Connection Machine, a massively parallel SIMD computer of 64K processors, is being used to simulate optical scattering and absorption phenomenae where the scattering objects are much larger than the wavelength of the incident light. One processor of the Connection Machine is assigned to an individual incident ray. The processor tracks the ray through the object system noting the multiple reflections and refractions which occur. The results calculated are the vectors of the outgoing rays which are leaving the object system environment. As each of the interactions of each incident ray are independent of those of all other rays, 64K incident rays can be tracked at a time. The classic communication bottleneck between processors on SIMD machines is nonexistent in this case. Using a stochastic approach, a Monte Carlo technique is used whereby each ray is either reflected or refracted based on probabilities. The object is represented by a collection of small facets enabling almost any shaped object or objects to be modeled from any orientation. The limit on the complexity of the object system is limited only by the size of the host memory of the Connection Machine. The algorithm is such that it runs in linear time to the number of facets which are used to represent the system.
引用
收藏
页码:567 / 573
页数:7
相关论文
共 16 条
[1]  
Bohren C. F., 2008, ABSORPTION SCATTERIN
[2]   POLARIZED-LIGHT SCATTERING BY HEXAGONAL ICE CRYSTALS - THEORY [J].
CAI, Q ;
LIOU, KN .
APPLIED OPTICS, 1982, 21 (19) :3569-3580
[3]  
DEW PM, 1989, PARALLEL PROCESSING
[4]  
GOUSEBET G, 1988, OPTICAL PARTICLE SIZ
[5]  
Hillis WD, 1985, CONNECTION MACHINE
[6]  
Marchuk G. I., 2013, MONTE CARLO METHODS, V12
[7]  
Meyer-Arendt JR, 1984, INTRO CLASSICAL MODE
[8]  
NYMAN BM, 1987, APPL OPTICS, V26, P1161
[9]  
PATTLOCH F, 1984, J OPT SOC AM, VA, P1520
[10]  
PLUNKETT DJ, 1985, IEEE COMPUT GRAP AUG, P52