Skip to content

Example implementation of variable resolution in MEEP for improving accuracy of EM simulations around a nanoscale tip.

Notifications You must be signed in to change notification settings

qnngroup/nano_tip_variable_resolution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This is an electromagnetic simulation of a nanotip that uses the MEEP FTDT simulation tools built for Python. It's primary purpose is to determine the electromagnetic fields surrounding the nanotip given a CW excitation. Important information regarding the simulation are listed below:

  • Due to the differences in scale, it applies variable resolution s.t. the tip is at much higher resolution sampling than the exterior of the tip.

  • The tip is set with a single dielectric constant (by n + jk) with a CW source.

  • The CW source is turned on at time 0 and runs for the specified duration set by the user as the nunber of cycles (or waves)

  • There are PMLs that surround the simulation cell, and periodic boundary conditions are used in the y-direction so that angled waves are supported.

  • The source comes in at a grazing angle set by theta (in degrees) by the user. To achieve this, it places a sinusoidal phase variation on the source along the y-direction. The source area is in the xy-plane and the waves propagate in the z-direction with a slight downward angle in y.

  • The tip is made by a cylinder, with a cone on top, capped by a sphere of specified radius of curvature.

About

Example implementation of variable resolution in MEEP for improving accuracy of EM simulations around a nanoscale tip.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages