MNPBEM - A Matlab toolbox for the simulation of plasmonic nanoparticles

MNPBEM - A Matlab toolbox for the simulation of plasmonic nanoparticles
复制标题

DOI:
10.1016/j.cpc.2011.09.009
复制
发表时间:
2012-02-01
影响因子:
6.3
通讯作者:
Truegler, Andreas
Truegler, Andreas
中科院分区:
物理与天体物理2区
文献类型:
--
作者:
Hohenester, Ulrich;Truegler, Andreas

文献摘要

被引文献

相似文献

MNPBEM是一个Matlab工具箱,用于使用边界元法(BEM)方法模拟金属纳米颗粒(MNP)。该工具箱的主要目的是解决麦克斯韦方程组的介电环境中的机构与均匀和各向同性介电函数分离的突变界面。虽然这种方法原则上适用于任意的身体尺寸和光子能量,但它被测试(可能是最好的)用于尺寸从几纳米到几百纳米的金属纳米颗粒,以及光学和近红外区域的频率。该工具箱已经用Matlab类实现。这些类可以很容易地组合起来,其优点是可以使模拟程序灵活地适应各种应用。程序概要程序标题:MNPBEM目录标识符:AEKJ_v1_0程序概要URL:http://cpc.cs.qub.ac.uk/summaries/AEKJ_v1_0.htmlProgram可从CPC Program Library,Queen's University,贝尔法斯特,N获得。爱尔兰许可条款:GNU通用公共许可证v2No。分布式程序中的行,包括测试数据等:15 700没有。分布式程序的字节数,包括测试数据等:891 417分发格式:tar. gz编程语言:Matlab 7.11.0(R2010b)计算机:任何支持Matlab 7.11.0(R2010b)操作系统:任何支持Matlab 7.11.0(R2010b)RAM:>= 1 GB分类:18问题性质:求解由突变界面分隔的均匀介电函数的介电粒子的麦克斯韦方程。求解方法:使用电磁势的边界元法。运行时间:取决于表面离散化秒和小时之间。(C)2011爱思唯尔有限公司版权所有。
MNPBEM is a Matlab toolbox for the simulation of metallic nanoparticles (MNP), using a boundary element method (BEM) approach. The main purpose of the toolbox is to solve Maxwell's equations for a dielectric environment where bodies with homogeneous and isotropic dielectric functions are separated by abrupt interfaces. Although the approach is in principle suited for arbitrary body sizes and photon energies, it is tested (and probably works best) for metallic nanoparticles with sizes ranging from a few to a few hundreds of nanometers, and for frequencies in the optical and near-infrared regime. The toolbox has been implemented with Matlab classes. These classes can be easily combined, which has the advantage that one can adapt the simulation programs flexibly for various applications.Program summaryProgram title: MNPBEMCatalogue identifier: AEKJ_v1_0Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEKJ_v1_0.htmlProgram obtainable from: CPC Program Library, Queen's University, Belfast, N. IrelandLicensing provisions: GNU General Public License v2No. of lines in distributed program, including test data, etc.: 15 700No. of bytes in distributed program, including test data, etc.: 891 417Distribution format: tar.gzProgramming language: Matlab 7.11.0 (R2010b)Computer: Any which supports Matlab 7.11.0 (R2010b)Operating system: Any which supports Matlab 7.11.0 (R2010b)RAM: >= 1 GByteClassification: 18Nature of problem: Solve Maxwell's equations for dielectric particles with homogeneous dielectric functions separated by abrupt interfaces.Solution method: Boundary element method using electromagnetic potentials.Running time: Depending on surface discretization between seconds and hours. (C) 2011 Elsevier B.V. All rights reserved.