Add Constant Transverse Wavenumber method (Spectral FDTD),
1. Yang, F., J. Chen, R. Qiang, and A. Elsherbeni (2007), A simple and efficient FDTD/PBC algorithm for scattering
analysis of periodic structures, Radio Sci., 42, RS4004, doi:10.1029/2006RS003526.
add example (Dipole Frequency Selective Surface),
Any update news will inform on Facebook
Any question : fonsinem@gmail.com
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Dipole
(Wavelength) = 1095 nm
Localized Surface Plasmon Resonance
Quadrupole
(Wavelength) = 625 nm
Localized Surface Plasmon Resonance
----------------------------------------------------------------------------------------------------------
Welcome to here
At First, What is the FonSinEM Simulator ?
FonSinEM is an full wave electromagnetic simulator based on the (Finite-Difference Time-Domain, FDTD ) method.
" FDTD is a numerical analysis technique used for modeling computational electrodynamics (finding approximate solutions to the associated system of differential equations). "
Ref. https://en.wikipedia.org/wiki/Finite-difference_time-domain_method
FonsinEM have three different numerical FDTD solver for Electromagnetic simulation, the first is the traditional FDTD method. second is the Field Transform (Split Field Method, SFM) method that use for solve the oblique incident at periodic problem. Third is Compact-FDTD method, this is a solver for the dispersion problem.
★★★ Easy to observe the EM wave propagating behavior under time-domain calculated ★★★
Temporary field (time-domain) for EM simulation
Different observation type
Dipole
Qudra-Pole
Periodic Structure Extend
Arbitrary electric polarization incident (linear, circular polarization, elliptical-polarization).
Extinction/Scattering/Absorption Spectrum, Transmission/Reflection Spectrum.
Linear, Circular, Elliptically electric polarization incident support
Parallelizability in three dimensions based on the Message Passing Interface (MPI) library.
Convolution perfectly-matched layer (CPML) absorbing boundaries.
Near-field-to-far-field transformation technical (NFFFT)
Point source
Plane Wave source
Total-Field-Scatter-Field Technical source (TFSF)
Gaussian Beam source
customize definition
Freespace
Perfect (Electric & Magnetic) Conductor
Isotropic (Electric & Magnetic)
Anisotropic (Electric & Magnetic)
Debye (Electric & Magnetic)
Drude (Electric & Magnetic)
Lorentz (Electric & Magnetic)
Modified Lorentz (Electric & Magnetic)
Voltage Source
Current Source
Resistance
Capacitor
Inductor
Diode
Surface Plasmon Resonance
Photonic Crystal
Liquid Crystal
Complex integrated optics structures
Optical micro-ring filters and resonators
Negative refractive index material
Nano Particles
Thin Film
Microwave Analysis
Photonics
Graphene material
Metamaterial
This book is free
Understanding the Finite-Difference Time-Domain Method, John B. Schneider, www.eecs.wsu.edu/~schneidj/ufdtd, 2010
http://www.eecs.wsu.edu/~schneidj/ufdtd/index.php
FonSinEM's Lumped Element Circuit theory and graphic are based on reference of this book.
The Finite Difference Time Domain Method for Electromagnetics: With MATLAB Simulations
Atef Z. Elsherbeni, Veysel Demir
A. Taflove and S. C. Hagness, Computational Electrodynamics: The Finite-difference Time-Domain Method, 2nd Edition (Artech House, Boston, 2000).
openEMS (Win, Linux)
http://openems.de/start/index.php
WOLFSIM (SplitField Method) (Win, Linux)
http://www.ece.ncsu.edu/oleg/wiki/WOLFSIM
Meep (Linux)
http://ab-initio.mit.edu/wiki/index.php/Meep
(MPB http://ab-initio.mit.edu/wiki/index.php/MPB)
FDTD_Puls
http://stanford.wikia.com/wiki/FDTD_Plus
EMTL (Electromagnetic Template Library) (Win, Linux)
http://fdtd.kintechlab.com/en/start
Angora (Linux)
Acoustic:
Acoustic FDTD Solver
http://individual.utoronto.ca/kzhu/acoustic/
FOAC ( FDTD On Acoustics )
http://sourceforge.net/projects/foac/
SEISMIC_CPML
Schrodinger :
Parallelized FDTD Schrodinger Solver
http://sourceforge.net/projects/quantumfdtd/