Parallel execution of Mie scattering events

Fakultät für Informatik, Hochschule Heilbronn

simon.streicher@hs-heilbronn.de

Abstract

Mie theory describes the scattering of electromagnetic waves on spheroidal particles whose diameter is small compared to the wavelength of the incident radiation. A variety of computer algorithms exist to calculate scattering parameters. These are sufficiently exact but computationally slow, so the simulation of radiation transport in a medium can be a time consuming task. To our best knowledge no attempt has been made to adapt algorithms to parallel processors such as programmable graphics adapters. We have implemented a parallel algorithm to calculate perpendicular and parallel polarization of scattered waves, from which other scattering parameters can be derived. This facilitates simultaneous tracking of particular waves in scattering media. Our code can be invoked from scripting languages like Matlab. It can be invoked from high-level languages such as C/C++ and is executable on conventional processors as well. We tested our approach using Monte Carlo simulations. The results correspond to reference implementations. We have shown that execution time can be reduced significantly compared to sequential approaches.

Keywords

Theoretische Grundlagen Prüfung optischer Systeme
Download PDF
@inproceedings{dgao113-p11, title = {Parallel execution of Mie scattering events}, author = {S. Streicher, O. Kalthoff}, booktitle = {DGaO-Proceedings, 113. Jahrestagung}, year = {2012}, publisher = {Deutsche Gesellschaft für angewandte Optik e.V.}, issn = {1614-8436}, note = {Poster P11} }
113. Annual Conference of the DGaO · Eindhoven · 2012