17286

CELES: CUDA-accelerated simulation of electromagnetic scattering by large ensembles of spheres

Amos Egel, Lorenzo Pattelli, Giacomo Mazzamuto, Diederik S. Wiersma, Uli Lemmer
Light Technology Institute, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany
arXiv:1706.02145 [physics.comp-ph], (6 Jun 2017)

@article{egel2017celes,

   title={CELES: CUDA-accelerated simulation of electromagnetic scattering by large ensembles of spheres},

   author={Egel, Amos and Pattelli, Lorenzo and Mazzamuto, Giacomo and Wiersma, Diederik S. and Lemmer, Uli},

   year={2017},

   month={jun},

   archivePrefix={"arXiv"},

   primaryClass={physics.comp-ph},

   doi={10.1016/j.jqsrt.2017.05.010}

}

CELES is a freely available MATLAB toolbox to simulate light scattering by many spherical particles. Aiming at high computational performance, CELES leverages block-diagonal preconditioning, a lookup-table approach to evaluate costly functions and massively parallel execution on NVIDIA graphics processing units using the CUDA computing platform. The combination of these techniques allows to efficiently address large electrodynamic problems ($>10^4$ scatterers) on inexpensive consumer hardware. In this paper, we validate near- and far-field distributions against the well-established multi-sphere T-matrix (MSTM) code and discuss the convergence behavior for ensembles of different sizes, including an exemplary system comprising $10^5$ particles.
Rating: 1.8/5. From 3 votes.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: