Skip to content

tpakorn/phy653

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHY653: Computational Electromagnetics and Plasma Physics

  • Semester: 2025/2
  • Instructor: Pakorn Wongwaitayakornkul, PhD.
  • Location: LC4-205, Thammasat University, Rangsit Campus

Course Description:

This course offers an exploration of computational methods used in studying electromagnetism and plasma physics, focusing on solving differential equations, simulating electromagnetic field interactions with charged particles, and investigating wave-particle interactions. Students will gain hands-on experience through computational labs using Jupyter Python notebooks to implement and solve problems related to the topics discussed in lectures. The course schedule is as follows:

Course Materials:

Chapter Topics Example Image
1 Python Basics and Particle Projectile Simulation Banner 1
2 Time Integration Methods and Lorentz Motion Banner 2
3 Motion of a Single Plasma Particle Banner 3
4 Finite Difference Method for Electromagnetic Fields Banner 4
5 Many Particles Systems Banner 5

References:

  1. Bellan, Paul M. Fundamentals of plasma physics. Cambridge university press, 2008.
  2. Sadiku, Matthew NO. Numerical techniques in electromagnetics. CRC press, 2000.
  3. Philip Mocz, Create Your Own Plasma PIC Simulation (With Python), Medium 2020.

About

Repository for PHY653 at Thammasat University

Resources

License

Stars

Watchers

Forks

Contributors 5