MNPBEM - A Matlab toolbox for the simulation of plasmonic nanoparticles

被引:636
作者
Hohenester, Ulrich [1 ]
Truegler, Andreas [1 ]
机构
[1] Karl Franzens Univ Graz, Inst Phys, A-8010 Graz, Austria
基金
奥地利科学基金会;
关键词
Plasmonics; Metallic nanoparticles; Boundary element method; DISCRETE-DIPOLE APPROXIMATION; SINGLE MOLECULES; SCATTERING;
D O I
10.1016/j.cpc.2011.09.009
中图分类号
TP39 [计算机的应用];
学科分类号
080201 [机械制造及其自动化];
摘要
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 summary Program title: MNPBEM Catalogue identifier: AEKJ_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEKJ_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: GNU General Public License v2 No. of lines in distributed program, including test data, etc.: 15 700 No. of bytes in distributed program, including test data, etc.: 891 417 Distribution format: tar.gz Programming 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 GByte Classification: 18 Nature 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.
引用
收藏
页码:370 / 381
页数:12
相关论文
共 36 条
[1]
Enhancement and quenching of single-molecule fluorescence [J].
Anger, P ;
Bharadwaj, P ;
Novotny, L .
PHYSICAL REVIEW LETTERS, 2006, 96 (11)
[2]
[Anonymous], 1995, OPTICAL PROPERTIES M, DOI DOI 10.1007/978-3-662-09109-8
[3]
[Anonymous], 1999, CLASSICAL ELECTRODYN
[4]
The promise of plasmonics [J].
Atwater, Harry A. .
SCIENTIFIC AMERICAN, 2007, 296 (04) :56-63
[5]
The Optimal Aspect Ratio of Gold Nanorods for Plasmonic Bio-sensing [J].
Becker, Jan ;
Truegler, Andreas ;
Jakab, Arpad ;
Hohenester, Ulrich ;
Soennichsen, Carsten .
PLASMONICS, 2010, 5 (02) :161-167
[6]
Chance R., 1978, ADV CHEM PHYS, V37, P1, DOI DOI 10.1002/9780470142561.CH1
[7]
Chew W. C., 1995, Waves and Fields in Inhomogeneous Media
[8]
Retarded field calculation of electron energy loss in inhomogeneous dielectrics [J].
de Abajo, FJG ;
Howie, A .
PHYSICAL REVIEW B, 2002, 65 (11) :1154181-11541817
[9]
DISCRETE-DIPOLE APPROXIMATION FOR SCATTERING CALCULATIONS [J].
DRAINE, BT ;
FLATAU, PJ .
JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 1994, 11 (04) :1491-1499