论文标题
分层:多层球体的全面且通用的MATLAB代码
STRATIFY: a comprehensive and versatile MATLAB code for a multilayered sphere
论文作者
论文摘要
我们提出了一个计算机代码,用于计算多层球体的近场电磁特性。分层是一种独一无二的开源包装,可以有效地计算电磁近场,能量密度,总电磁能,辐射和非辐射衰减速率,位于任何(非吸收性)壳(包括宿主介质)(包括宿主介质)的(包括宿主介质)的任何(包括宿主介质)的偶极子发射速率,以及多片的旋转序列的旋转序列。开发的软件通常比基于边界元素使用的免费软件包快50倍以上。由于其速度和广泛的适用性,我们的包装是分析众多光散射问题的宝贵工具,包括但不限于荧光增强,上转换,下调,第二次谐波生成,表面增强的拉曼光谱。该软件可从gitlab https://gitlab.com/iliarasskazov/stratify下载
We present a computer code for calculating near- and far-field electromagnetic properties of multilayered spheres. STRATIFY is one-of-a-kind open-source package which allows for the efficient calculation of electromagnetic near-field, energy density, total electromagnetic energy, radiative and non-radiative decay rates of a dipole emitter located in any (non-absorbing) shell (including a host medium), and fundamental cross-sections of a multilayered sphere, all within a single program. The developed software is typically more than 50 times faster than freely available packages based on boundary-element-method. Because of its speed and broad applicability, our package is a valuable tool for analysis of numerous light scattering problems, including, but not limited to fluorescence enhancement, upconversion, downconversion, second harmonic generation, surface enhanced Raman spectroscopy. The software is available for download from GitLab https://gitlab.com/iliarasskazov/stratify