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 (>1E4 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 1E5 particles.

CELES: CUDA-accelerated simulation of electromagnetic scattering by large ensembles of spheres / Egel, Amos; Pattelli, Lorenzo; Mazzamuto, Giacomo; Wiersma, Diederik S.; Lemmer, Uli. - In: JOURNAL OF QUANTITATIVE SPECTROSCOPY & RADIATIVE TRANSFER. - ISSN 0022-4073. - ELETTRONICO. - 199:(2017), pp. 103-110. [10.1016/j.jqsrt.2017.05.010]

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

PATTELLI, LORENZO;MAZZAMUTO, GIACOMO;WIERSMA, DIEDERIK SYBOLT;
2017

Abstract

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 (>1E4 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 1E5 particles.
2017
199
103
110
Goal 9: Industry, Innovation, and Infrastructure
Egel, Amos; Pattelli, Lorenzo; Mazzamuto, Giacomo; Wiersma, Diederik S.; Lemmer, Uli
File in questo prodotto:
File Dimensione Formato  
1706.02145.pdf

accesso aperto

Tipologia: Versione finale referata (Postprint, Accepted manuscript)
Licenza: Open Access
Dimensione 8.7 MB
Formato Adobe PDF
8.7 MB Adobe PDF
3_CELES.pdf

Accesso chiuso

Tipologia: Pdf editoriale (Version of record)
Licenza: Tutti i diritti riservati
Dimensione 2.05 MB
Formato Adobe PDF
2.05 MB Adobe PDF   Richiedi una copia

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1088280
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 74
  • ???jsp.display-item.citation.isi??? 62
social impact