Skip to content

Two dimensional fdtd code for electromagnetic simulation of surface plasmon polaritons. Drude materials have been modeled.

Notifications You must be signed in to change notification settings

danieljg/plasmonic_fdtd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Numerical solution of Maxwell's equations by FDTD in 2D for H-polarized fields
By Daniel Jimenez

 + runme.sh (defines fps)

 This shell script runs the compiler, executes the command, plots the output files and generates the animated movies at a set framerate.

 + fdtd.f90

 This fortran code contains the main program as well as the principal routines regarding the numerical solution. Unit numbers & filenames, write format for datafiles and propagation routines can be found here. Files are to be stored in a temporary filesystem to avoid disk latency.

 + module.f90 (snapshots must match plot.p)

 This fortran code is the module where all the low level operations are performed. Equations for setting initial conditions, allocating variables, defining parameters, command line interface and randomization can be found here.

 + plot.p (snapshots must match module.f90)

 This gnuplot script uses a loop to generate the image files from which videos will be rendered.

Check the git log for the dates.

About

Two dimensional fdtd code for electromagnetic simulation of surface plasmon polaritons. Drude materials have been modeled.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published