Making simulations with the MNPBEM toolbox big: Hierarchical matrices and iterative solvers

被引:19
作者
Hohenester, Ulrich [1 ]
机构
[1] Karl Franzens Univ Graz, Inst Phys, Univ Pl 5, A-8010 Graz, Austria
基金
奥地利科学基金会;
关键词
Plasmonics; Metallic nanoparticles; Boundary element method; Hierarchical matrices; Iterative solver; BOUNDARY-ELEMENT METHOD; PLASMONIC NANOPARTICLES; SCATTERING; APPROXIMATION; NANOPHOTONICS;
D O I
10.1016/j.cpc.2017.08.010
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
MNPBEM is a Matlab toolbox for the simulation of metallic nanoparticles using a boundary element method (BEM) approach (Hohenester and Triigler, 2012), which is currently used by many research groups in the field of plasmonics. In this paper we introduce an extension for more efficient and faster simulations of large nanoparticles with several thousand to ten thousand boundary elements. Our approach is based on hierarchical matrices, for matrix compression and faster matrix manipulations, as well as iterative solvers for the BEM working equations. We discuss implementation details and present results for a few selected plasmonics applications. Program summary Program title: MNPBEM toolbox Program Files doi: http://dx.doLorg/10.17632/gbyj97hfnc.1 Licensing provisions: GPLv2 Programming language: Matlab 8.6.0 (R2015b) Nature ofproblem: Simulation of plasmonic nanoparticles using hierarchical matrices and iterative solvers Solution method: Boundary element method using electromagnetic potentials (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:209 / 228
页数:20
相关论文
共 28 条
[1]  
[Anonymous], 2002, Numerical Recipes in C++: The Art of Scientific Computing
[2]  
[Anonymous], 2005, Computational Electrodynamics: the Finite-Difference Time-Domain Method
[3]  
Bebendorf M, 2000, NUMER MATH, V86, P565, DOI 10.1007/s002110000192
[4]   Introduction to hierarchical matrices with applications [J].
Börm, S ;
Grasedyck, L ;
Hackbusch, W .
ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2003, 27 (05) :405-422
[5]   Discontinuous Galerkin methods in nanophotonics [J].
Busch, Kurt ;
Koenig, Michael ;
Niegemann, Jens .
LASER & PHOTONICS REVIEWS, 2011, 5 (06) :773-809
[6]  
Coifman R., 1993, IEEE Antennas and Propagation Magazine, V35, P7, DOI 10.1109/74.250128
[7]   Retarded field calculation of electron energy loss in inhomogeneous dielectrics [J].
de Abajo, FJG ;
Howie, A .
PHYSICAL REVIEW B, 2002, 65 (11) :1154181-11541817
[8]   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
[9]   The Morphology of Narrow Gaps Modifies the Plasmonic Response [J].
Esteban, Ruben ;
Aguirregabiria, Garikoitz ;
Borisov, Andrey G. ;
Wang, Yumin M. ;
Nordlander, Peter ;
Bryant, Garnett W. ;
Aizpurua, Javier .
ACS PHOTONICS, 2015, 2 (02) :295-305
[10]   SUM-RULE FOR POLARIZABILITY OF SMALL PARTICLES [J].
FUCHS, R ;
LIU, SH .
PHYSICAL REVIEW B, 1976, 14 (12) :5521-5522