Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aekj_v3_0.tar.gz(1229 Kbytes)
Manuscript Title: Plasmonics simulations with the MNPBEM toolbox: Consideration of substrates and layer structures
Authors: Jürgen Waxenegger, Andreas Trügler, Ulrich Hohenester
Program title: MNPBEM toolbox
Catalogue identifier: AEKJ_v3_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 193(2015)138
Programming language: Matlab 8.3.0 (R2014a).
Computer: Any which supports Matlab 8.3.0 (R2014a).
Operating system: Any which supports Matlab 8.3.0 (R2014a).
Has the code been vectorised or parallelized?: Yes
RAM: ≥ 4 Gbyte
Keywords: Plasmonics, boundary element method, substrates and layer structures.
PACS: 78.20.Bh.
Classification: 18.

Does the new version supersede the previous version?: Yes

Nature of problem:
Simulation of plasmonic nanoparticles placed on substrates or within layer structures.

Solution method:
Boundary element method using electromagnetic potentials

Reasons for new version:
Inclusion of substrate and layer structure effects

Summary of revisions:
  • simulations with layer structures and substrates
  • simulation control through one options structure
  • refined boundary element integration
  • consideration of flat and curved particle boundaries
  • an improved plot function for particle objects
  • a new polygon3 class for the extrusion of 2d shapes
  • a new meshfield class for the computation of electric field maps

Running time:
Depending on surface discretization between seconds and hours