E E 516


Computational Methods in Electromagnetics


Iowa State University


Spring 2015

Time and Place: 1012 Coover Hall, Tuesday and Thursday, 2:10-3:30pm

Instructor:  Prof. Jiming Song

Office: 2130 Coover Hall

Phone: 515-294-8396   Fax:  515-294-8432

Email: jisong@iastate.edu

Website: home.eng.iastate.edu/~jisong/ee516

Office Hours: 1-2pm, Monday and Wednesday, 2130 Coover Hall

Course Description

(3-0) Cr. 3. F. Prereq: E E 311

Maxwell's equations. Differential equation based methods. Finite difference and finite difference time domain methods, boundary conditions. Finite element method and applications to the analysis of practical devices. Integral equation based methods. Electric and magnetic field integral equations. Matrix solvers. Fast solution methods.

Textbook, References, and Notes

Learning Objectives

  1. Apply finite difference to discretize partial differential equation
  2. Apply different types of boundary conditions and initial conditions to electromagnetic problems
  3. Write programs for both finite difference in frequency and time domains
  4. Solve matrix equations using both direct and iterative solvers
  5. Derive integral equations with boundary conditions and Green functions, find which type of integral equations
  6. Discretize integral equations using the method of moments and calculate the matrix elements for different basis functions
  7. Apply variational principles to solve boundary value problems using both Rayleigh-Ritz and weighted residual methods
  8. Discretize variational using finite element method and apply FEM to both electrostatic and electrodynamic problems
  9. Apply higher order basis functions in FEM for fast convergence
  10. Apply fast multipole method and other algorithms to accelerate the solutions of integral equations


Homework, Projects for Coding and Reports, and Final Presentations: Homework and project assignments will be given about every week and are due about one or two weeks later. There will be NO exams.

The last homework/project assignment is due in the last class (dead week).


Tentative Course Schedule

  1. Introduction and review of Maxwell's equations in time and frequency domains.
  2. Finite Difference Time Domain (FDTD) Method
  3. Integral Equation Based Methods
  4. Finite Element Method
  5. Introduction to Fast Algorithms 


Final Grade Breakdown:

         Homework ---------------------     30%

         Projects and Presentations --      70%



Iowa State University is committed to assuring that all educational activities are free from discrimination and harassment based on disability status. All students requesting accommodations are required to meet with staff in Student Disability Resources (SDR) to establish eligibility. A Student Academic Accommodation Request (SAAR) form will be provided to eligible students. The provision of reasonable accommodations in this course will be arranged after timely delivery of the SAAR form to the instructor. Students are encouraged to deliver completed SAAR forms as early in the semester as possible. SDR, a unit in the Dean of Students Office, is located in room 1076, Student Services Building or online at www.dso.iastate.edu/dr/. Contact SDR by e-mail at disabilityresources@iastate.edu or by phone at 515-294-7220 for additional information.