Detailed course instructions and material is posted on Compass 2g at the following link:
https://compass2g.illinois.edu/
Few general course information is reported in this page.
Instructors
Dr. Davide Curreli
Office: 111J Talbot Laboratory, MC234
Office Phone Number: (217) 3001787
104 South Wright Street, Urbana IL 61801
Jon Drobny
Office: 129 Computing Applications Building
Shane Keniley
Office: 129 Computing Applications Building
Office Hours
Office Hours will be hold remotely via Zoom.
Instructors are available also via the Slack workspace
(links will be posted on Compass 2g)
Schedule
Mon Wed 3:004:50 PM
Online via Zoom, Zoom links posted on Compass 2g
Credit
4 credit hours
Prerequisite
NPRE 421
Grading
[80%] Computational Projects
[20%] For completing the inclass tutorials
[EXTRAS] Contribution to the Repositories, inclass participation, Slack discussions
Description
The course will cover the main numerical methods used to describe the matter in the state of plasma. The first part of the course will focus on particle methods as initial value problems, privileging finitedifference schemes in time (Euler, midpoint, RungeKutta, CashKarp, symplectic integrators) and including error quantification for each scheme, and the Von Neumann stability analysis. The second part will cover fluid plasma methods, comprising diffusionadvectionreaction problems, MHD, and Braginskii models. Discretizations for each model will be analyzed and discussed in detail, with exercises and examples at each step. The third part of the course will cover kinetic methods, mainly focusing on Boltzmann and FokkerPlanck models, and their most important discretization techniques.
Textbook
[0] Lecture notes
[1] R.W. Hockney, J.W. Eastwood, Computer Simulation Using Particles, CRC Press, 1989 C.K.
[2] Toshiki Tajima, Computational Plasma Physics, Westview Press, FIP 12, 2004
[3] Birdsall, A.B. Langdon, Plasma Physics via Computer Simulation, CRC Press, 2004
[4] Stephen Jardin, Computational Methods in Plasma Physics, Chapman & Hall/CRC Computational Science, CRC Press; 1 edition (June 2, 2010)
W  D  Module  Content  Tutorials 
1 
8/24  Course intro. Software tools needed and installation. Surveys. Discussion on Tutorials and Projects  
8/26 
Charged Particle Motion 
Magnetic Fields: structure, solution, examples, magnetic mirror, toroidal fields; BFIELD walkthrough  Tutorial M11 Magnetic Field Solutions 

2 
8/31  Particle Integrators Part 1: Initial value problems in space and time; FD schemes  
9/2  Particle Integrators Part 2: Euler, midpoint, RK4; Hirt analysis; Von Neumann stability  Tutorial M12 ODE Integrators 

3 
9/7  Handson Session: Single Particle Motion in Uniform Electromagnetic Fields  Tutorial M13 Motion in Uniform Fields 

9/9  Single Particle Motion in Curvilinear Electromagnetic Fields  Tutorial M14
Motion in Curvilinear Fields 

4 
9/14  Single Particle Motion in Curvilinear Electromagnetic Fields  Tutorial M15
Motion in Curvilinear Fields 

9/16  Assignment of Computer Project Module 1 on Charged Particle Motion (due in 10 days)  
5 
9/21 
Particle Collisions 
NBody problem between interacting charges and the Binary Collision Approximation (BCA)  Tutorial M21
Nbody Problems 
9/23  BCA: kinematics, distance of closest approach, deflection angle, scattering integral; atomic potential; interaction potential  Tutorial M22
Scattering Integral in RustBCA 

6 
9/28  BCA: Stopping Power and its Quadratures  Tutorial M23
Quadratures / Stopping Power 

9/30  BCA: Range, Implantation, Sputtering and collective effects of plasmasurface interactions  Tutorial M24
Collective Phenomena 

7 
10/5  Assignment of Computer Project Module 2 on Charged Particle Collisions (due in 10 days)  
10/7  Group session, discussion  
8 
10/12 
Fluid Models 
FD for Fluid problems Upwind, Leapfrog, with examples 1D advection  Tutorial M31
FD for Field Problems 
10/14  FE for Fluid problems, the diffusionadvectionreaction problem, intro to MOOSE  Tutorial M32
FE for Field Problems 

9 
10/19  The ZAPDOSCRANE tool: overview of the theory and structure of the input file  Tutorial M33
Practice on the Input File 

10/21  Plasma Chemistry in CRANE: Argon Plasma and Nitrogen Plasma Discharges  Tutorial M34
Plasma Chemistry in CRANE 

10 
10/26  ZAPDOSCRANE, 1D Dielectric Barrier Discharge  Tutorial M35
Dielectric Barrier Discharge 

10/28  Assignment of Computer Project Module 3 on Fluid Methods (due in 10 days)  
11  11/2 
Kinetic Models 
Kinetic Theory Part 1: PIC method and Operator Splitting  
11/4  Kinetic Theory Part 2: Fields and Collision Operators  
12  11/9  PIC Theory Part 1  
11/11  PIC Theory Part 2  
13 
11/16  Tutorial Session: PIC Exercise 1 Landau Damping  Tutorial M41
PIC Landau Damping 

11/18  Tutorial Session: PIC Exercise 1 Twostream  Tutorial M42
PIC Landau Damping 

14  11/23  Thanksgiving  
11/25  Thanksgiving  
15 
11/30  Tutorial Session: PIC Exercise 3 Particle in a Box  Tutorial M43
PIC Particle in a Box 

12/2  Tutorial Session: PIC Exercise 4 BumponTail  Tutorial M44
PIC BumbonTail 

16 
12/7  Assignment of Computer Project Module 4 on Kinetic Methods (due in 10 days)  
12/9  Group Session, discussion 