Computational Electromagnetics with MEEP
Syllabus and Course Outline
Part 1: Getting Started with FDTD and MEEP
- Getting Started
 - Dealing with Units in MEEP
 - (Extreme) Basics of FDTD
 - Hello World - First Program
 - Visualizing Fields with MEEP
 - Perfectly Matched Loayers (PMLs)
 
Part 2: MEEP In One Dimension
- Reflection off an Interface
 - Transmitted Power through an interface
 - Convergence Testing with MEEP
 - Reflected Power from an Interface
 - Efficient Multi-Frequency Simulations in FDTD
 - Frequency-Dependent Reflection from Dispersive Materials
 - Angular-Dependent Reflection
 - Multi-Frequency Oblique Incidence Reflection
 - Efficient Multi-Frequency Multi-Angle FDTD Simulations
 - Thin film Interference
 - Distributed Bragg Reflectors
 - Resonators in MEEP
 
Part 3: MEEP in Two Dimensions
- MEEP in Two Dimensions: Propagation
 - Gaussian Beam Propagation
 - Gaussian Beam Focusing
 - Gaussian Beam Thin-Film Interference
 - Modes in a Slab Waveguide
 - Coupling Gaussian Beams into Slab Waveguide
 - Modes in a Slab Waveguide Resonator (Longitudinal and Transverse)
 - Coupling Gaussian Beams into Slab Resonator
 - Radiation Leaking from a Resonator
 - Scattering (Diffraction) off an Infinite Cylinder
 - Diffraction Gratings
 
Part 4: MEEP in Three Dimensions
- Point Source in Free Space (dipole antenna)
 - Line Source in Free Space
 - Sheet Source (plane wave) in Free Space
 - Free Space Gaussian Beam Propagation
 - Cylindrical Waveguide Modes
 - Cylindrical Waveguide Modes using MEEP Symmetry
 - Coupling a Gaussian Beam into a Cylindrical Waveguide
 - 3D Cylindrical Resonator Modes
 - Coupling a Gaussian Beam into a Cylindrical Resonator
 - Rectangular Resonator Modes
 - Coupling a Gaussian Beam into a Rectangular Resonator
 - Rectangular Resonator Modes with Dispersive Materials
 - Rectangular Resonator Modes with Lossy Materials
 - Rectangular Resonator Modes with Contacts
 - Mie Scattering off a Sphere
 - Plasmonics - Mie Scattering off a Metal Sphere
 
Some stuff
If you found this content helpful, it would mean a lot to me if you would support me on Patreon. Help keep this content ad-free, get access to my Discord server, exclusive content, and receive my personal thanks for as little as $2. :)
Become a Patron!