**EM Lab**

500 West University Ave.

El Paso, TX 79968

Twitter: @UTEPEMLab

E-Mail: rcrumpf@utep.edu

COMPUTATIONAL ELECTROMAGNETICS

- Homework 1 -- Dartboard
- Homework 2 -- TMM
- Homework 3 -- S Matrix Derivations
- Homework 4 -- star and cascn
- Homework 5 -- PML and yeeder
- Homework 6 -- FDFD Implementation
- Homework 7 -- Parameter Sweeps
- Homework 8 -- convmat and PWEM
- Homework 9 -- RCWA Implementation
- Homework 10 -- RCWA Parameter Sweep
- Benchmarking Aid for TMM
- Benchmarking Aid for PWEM
- Benchmarking Aid for RCWA 1x1
- Benchmarking Aid for RCWA 3x3
- Benchmarking Aid for RCWA 3x3 with oblique incidence

- Download .zip file

Note: The above items are protected function files and have a ".p" extension. They work just like ".m" files, but they cannot be opened to view the code inside them.

- Lecture 0 -- Rules and Procedures
- Lecture 1 -- Introduction to CEM
- Lecture 2 -- Maxwell's Equations
- Lecture 3 -- Electromagnetic Principles
- Lecture 4 -- Transfer Matrix Method
- Lecture 5 -- TMM Using Scattering Matrices
- Lecture 6 -- Periodic Structures (Lecture 7 from EM21)
- Lecture 7 -- Diffraction Gratings and the Plane Wave Spectrum
- Lecture 8 -- Perfectly Matched Layer
- Lecture 9 -- Finite Difference Method
- Lecture 10 -- Maxwell's Equations on a Yee Grid
- Lecture 11 -- Finite-Difference Analysis of Waveguides
- Lecture 12 --FDFD Formulation
- Lecture 13 -- FDFD Implementation
- Lecture 14 -- FDFD Extras
- Lecture 15 -- Finite-Difference Time-Domain
- Lecture 16 -- Beam Propagation Method
- Lecture 17 -- Maxwell's Equations in Fourier Space
- Lecture 18 -- Plane Wave Expansion Method
- Lecture 18b -- PWEM Extras
- Lecture 19 -- RCWA Formulation
- Lecture 20 -- RCWA Implementation
- Lecture 21 -- RCWA Extras
- Lecture 22 -- Method of Lines
- Lecture 23 -- Slice Absorption Method
- Lecture 24 -- Introduction to Variational Methods
- Lecture 27 -- Optimization

- Lecture 1 -- Introduction to CEM
- Lecture 2 -- Maxwell's Equations
- Lecture 3 -- Electromagnetic Principles
- Lecture 4 -- Transfer Matrix Method
- Lecture 5 -- TMM Using Scattering Matrices
- Lecture 6 -- Periodic Structures
- Lecture 7 -- Diffraction Gratings and the Plane Wave Spectrum
- Lecture 8 -- Perfectly Matched Layer
- Lecture 9 -- Finite-Difference Method
- Lecture 10 -- Maxwell's Equations on a Yee Grid
- Lecture 11 -- Finite-Difference Analysis of Waveguides
- Lecture 12 -- Formulation of Finite-Difference Frequency-Domain
- Lecture 13 -- Implementation of Finite-Difference Frequency-Domain
- Lecture 14 -- Examples of Finite-Difference Frequency-Domain
- Lecture 15 -- Finite-Difference Time-Domain
- Lecture 16 -- Beam Propagation Method
- Lecture 17 -- Maxwell's Equations in Fourier Space
- Lecture 18 -- Plane Wave Expansion Method
- Lecture 19 -- Formulation of Rigorous Coupled-Wave Analysis
- Lecture 20 -- Implementation of Rigorous Coupled-Wave Analysis
- Lecture 21 -- RCWA Extras
- Lecture 22 -- Method of Lines
- Lecture 23 -- Slice Absorption Method
- Lecture 24 -- Introduction to Variational Methods
- Lecture 27 -- Optimization