HELIOS:用于均匀、周期和分层环境中光散射的面积积分方程软件
摘要
我们 presented HELIOS(HomogEneous and Layered medIa Optical Scattering),一个开源的面积积分方程(SIE)软件,旨在建模嵌入均匀或层状介质和周期背景中的粒子的光散射。该代码实现了 Poggio-Miller-Chang-Harrington-Wu-Tsai(PMCHWT)配方,在求解含有可渗透物体的散射问题方面已显示出卓越的可靠性。域边界使用三角网格离散化,Upon which the electric and magnetic surface current densities are expanded using the Rao-Wilton-Glisson (RWG) basis functions。对于周期结构,如光子晶体和超透镜表面,HELIOS 使用 Ewald 的变换有效地评估与 2D 晶格相关的无穷级数。Regarding stratified media, the code utilizes a matrix-friendly approach for the layered media Green's tensor, computing Sommerfeld integrals and accelerating calculations through a tabulation-interpolation scheme。Source code is implemented in C++,while a Python interface manages the workflow, including simulation setup, solver run, and post-processing。演示了 HELIOS 在各种示例中的准确性和多功能性,这些示例涵盖了其所有功能。
引用
@article{arxiv.2602.23097,
title = {HELIOS: A surface integral equation software for light scattering in homogeneous, periodic, and stratified environments},
author = {Parmenion S. Mavrikakis and Olivier J. F. Martin},
journal= {arXiv preprint arXiv:2602.23097},
year = {2026}
}
备注
27 pages, 19 figures, the whole code is published at https://github.com/mavrikak/Helios