ECE 595E Numerical Simulations for Energy Applications

By Peter Bermel

Electrical and Computer Engineering, Purdue University, West Lafayette, IN

Lecture Number/Topic Online Lecture Video Lecture Notes Supplemental Material Suggested Exercises
ECE 595E Lecture 1: Introduction to Numerical Simulations View HTML
View Notes (pdf)
ECE 595E Lecture 2: Problems in Numerical Computing View HTML
View Notes (pdf)
ECE 595E Lecture 3: Computability View HTML
View Notes (pdf)
ECE 595E Lecture 4: NP-hardness View HTML
View Notes (pdf)
ECE 595E Lecture 5: Linear Algebra View HTML
View Notes (pdf)
ECE 595E Lecture 6: Finding Special Values View HTML
View ECE 595E Lecture 6: Finding Special Values
ECE 595E Lecture 7: Optimization and Eigenvalues View HTML
View ECE 595E Lecture 7: Optimization and Eigenvalues
ECE 595E Lecture 8: Eigenvalues View HTML
View ECE 595E Lecture 8: Eigenvalues
ECE 595E Lecture 9: Programming for Linear Algebra View HTML
View Notes (pdf)
ECE 595E Lecture 10: Solving Quantum Wavefunctions View HTML
View Notes (pdf)
ECE 595E Lecture 11: Fast Fourier Transforms View HTML
View Notes (pdf)
ECE 595E Lecture 12: Applications of FFT View HTML
View Notes (pdf)
ECE 595E Lecture 13: Programming with FFTW View HTML
View Notes (pdf)
ECE 595E Lecture 14: Beam Propagation Method I View HTML
View Notes (pdf)
ECE 595E Lecture 15: Beam Propagation Method II View HTML
View Notes (pdf)
ECE 595E Lecture 16: Applications of the Beam Propagation Method I View HTML
View Notes (pdf)
ECE 595E Lecture 17: Applications of the Beam Propagation Method II View HTML
View Notes (pdf)
ECE 595E Lecture 18: FEM for Thermal Transport View HTML
View Notes (pdf)
ECE 595E Lecture 19: FEM for Electronic Transport View HTML
View Notes (pdf)
ECE 595E Lecture 20: Bandstructure Concepts View HTML
View Notes (pdf)
ECE 595E Lecture 21: 3D Bandstructures View HTML
View Notes (pdf)
ECE 595E Lecture 22: Full 3D Bandgaps View HTML
View Notes (pdf)
ECE 595E Lecture 23: Electronic Bandstructures View HTML
View Notes (pdf)
ECE 595E Lecture 24: Electronic Bandstructure Simulation Tools View HTML
View Notes (pdf)
ECE 595E Lecture 25: Further Bandstructure Simulation Tools View HTML
View Notes (pdf)
ECE 595E Lecture 26: Overview of Transfer Matrix Methods View HTML
View Notes (pdf)
ECE 595E Lecture 27: S-Matrix Methods View HTML
View Notes (pdf)
ECE 595E Lecture 28: S-Matrix Computations View HTML
View Notes (pdf)
ECE 595E Lecture 29: Eigenmode Layered Computations (CAMFR) View HTML
View Notes (pdf)
ECE 595E Lecture 30: Applications of CAMFR View HTML
View Notes (pdf)
ECE 595E Lecture 31: Coupled Mode Theory Simulation (CMT) View HTML
View Notes (pdf)
ECE 595E Lecture 32: Simulations of Coupled Mode Theory Simulation (CMT) View HTML
View Notes (pdf)
ECE 595E Lecture 33: Introduction to Finite-Difference Time-Domain Simulations View HTML
View Notes (pdf)
ECE 595E Lecture 34: Applications of Finite-Difference Time-Domain Simulations View HTML
View Notes (pdf)
ECE 595E Lecture 35: MEEP Tutorial I View HTML
View Notes (pdf)
ECE 595E Lecture 36: MEEP Tutorial II View HTML
View Notes (pdf)