STRATIFY:一种用于多层球体的综合通用MATLAB代码
STRATIFY: a comprehensive and versatile MATLAB code for a multilayered sphere
摘要:
我们提出了一个计算多层球的近场和远场电磁特性的计算机代码。STRATIFY是一种开源软件包,它允许在一个程序中高效计算电磁近场、能量密度、总电磁能量、位于任何(非吸收)壳(包括主介质)中的偶极发射器的辐射和非辐射衰减率以及多层球体的基本横截面。开发的软件通常比基于边界元法的免费软件快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
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。