2017
DOI: 10.1016/j.jqsrt.2017.05.010
|View full text |Cite
|
Sign up to set email alerts
|

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

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 lookuptable 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 v… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
60
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 88 publications
(71 citation statements)
references
References 41 publications
1
60
0
Order By: Relevance
“…In this study, we use a freely available, CUDA-accelerated implementation of the T -matrix method named CELES [62] to largely reduce the computational burden. By leveraging massively parallel execution on graphical processing hardware, a blockdiagonal preconditioner and a look-up table approach for the evaluation of costly functions, CELES allows us to efficiently address large electrodynamics problems on inexpensive consumer hardware.…”
Section: B T-matrix Calculationsmentioning
confidence: 99%
“…In this study, we use a freely available, CUDA-accelerated implementation of the T -matrix method named CELES [62] to largely reduce the computational burden. By leveraging massively parallel execution on graphical processing hardware, a blockdiagonal preconditioner and a look-up table approach for the evaluation of costly functions, CELES allows us to efficiently address large electrodynamics problems on inexpensive consumer hardware.…”
Section: B T-matrix Calculationsmentioning
confidence: 99%
“…Provided that the restriction is met, the T-matrix route to the calculation of the response of an ensemble of molecules is much more efficient than the quantum-mechanical simulation of the ensemble. While stateof-the-art T-matrix codes can handle ensembles of tens of thousands of individual objects, [10] quantum-mechanical simulations of the same size are unfeasible. It is also noteworthy to mention that the dipolar approximation taken on each individual molecule does not preclude the computation of the T-matrix of the ensemble to any desired multipolar order, only limited by the available numerical resources.…”
Section: Chemphyschemmentioning
confidence: 99%
“…For example, state-of-the-art T-matrix codes can handle ensembles of tens of thousands of individual objects. [10] The computation of the T-matrices of individual objects requires a basic model for light-matter interactions. The model is typically the macroscopic Maxwell equations featuring the constitutive relations: Electric permittivity, magnetic permeability, etc.…”
Section: Introductionmentioning
confidence: 99%
“…3 B shows that there is a clear focal spot at 10µm. All electric field in this work were calculated by using our extension of the CELES code [27]. The efficiency of the lens was calculated by fitting a Gaussian shape to the field profile at the focal spot z = 10µm, for x = 0 as shown in Fig.…”
Section: High Numerical Aperture Lensmentioning
confidence: 99%
“…al. [27]. CELES is available free of charge, and our implementation of the optimization algorithm is available upon request.…”
Section: Appendix A: T-matrix Derivativesmentioning
confidence: 99%