2018
DOI: 10.21105/joss.00691
|View full text |Cite
|
Sign up to set email alerts
|

ParticleScattering: Solving and optimizing multiple-scattering problems in Julia

Abstract: SummaryParticleScattering is a Julia (Bezanson et al. 2017) package for computing the electromagnetic fields scattered by a large number of two-dimensional particles, as well as optimizing particle parameters for various applications. Such problems naturally arise in the design and analysis of metamaterials, including photonic crystals (Jahani and Jacob 2016). Unlike most solvers for these problems, ours does not require a periodic structure and is scalable to a large number of particles. In particular, this s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 3 publications
0
1
0
Order By: Relevance
“…The examples in this paper resulted in highly irregular structures, which conforms to observations previously made in [21], where the authors note that aperiodic structures are capable of providing more functionality than their periodic counterparts. We implemented the methods described in this paper for the publicly available open-source software package ParticleScattering.jl [49] in the Julia programming language [44], which also includes the examples presented here.…”
Section: Discussionmentioning
confidence: 99%
“…The examples in this paper resulted in highly irregular structures, which conforms to observations previously made in [21], where the authors note that aperiodic structures are capable of providing more functionality than their periodic counterparts. We implemented the methods described in this paper for the publicly available open-source software package ParticleScattering.jl [49] in the Julia programming language [44], which also includes the examples presented here.…”
Section: Discussionmentioning
confidence: 99%
“…Other available implementations have a different focus, that is, specific 2D scenarios are addressed (Blankrot & Heitzinger, 2018), T-matrices are employed for general shaped objects (Egel et al, 2017-09;Art Gower & Deakin, 2018;Parker, 2022;Schebarchov et al, 2021), ensemble averaged waves are obtained (Artur Gower, 2020), spontaneous decay rates of a dipole are studied (Rasskazov et al, 2020), light scattering is considered employing only plane waves as excitations (chillin-capybara, 2022;Ladutenko et al, 2017;Leinonen, 2016;Prahl, 2023;Schäfer, 2023;Walter, 2023;Wu, 2023), or only far-field quantities are computed.…”
Section: Statement Of Needmentioning
confidence: 99%