Methods of Computational Physics 2
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
12MPF2 | Z,ZK | 2 | 2 | Czech |
- Garant předmětu:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Laser Physics and Photonics
- Synopsis:
-
The first part concentrates on particle simulation methods. This includes the methods used in systems of many interacting particles - Molecular dynamics and Monte Carlo method, kinetic simulations using the Monte Carlo method for particle transport problems and particle simulations in plasma physics (astrophysics). The second part is devoted to Maxwell equation problems, quantum physics simulations and selected artificial intelligence algorithms.
- Requirements:
-
Methods of computational physics 1
- Syllabus of lectures:
-
1) Statistical physics, introduction to Molecular dynamics
2) Interaction potentials and solving the equations of motion
3) Measurements in molecular dynamics and the simulation procedure
4) Introduction to Monte Carlo method, Monte Carlo integration
5) Metropolis algorithm
6) Kinetic Monte Carlo simulations for particle transport problems
7) Particle simulations in plasma physics
8) Particle in Cell method
9) Methods for solving Maxwell equations
10) Finite Difference Time Domain method
11) Numerical simulations in quantum physics
12) Artificial intelligence algorithms
- Syllabus of tutorials:
-
1) Accuracy and stability of methods for solving equations of motion
2) Molecular dynamics simulations and calculation of the pair correlation function
3) Metropolis algorithm
4) Fast electron transport in solid material using kinetic Monte Carlo
5) Electrostatic simulations using Particle in Cell code
6) Propagation of a pulse of electromagnetic radiation using the Finite Difference Time Domain method
- Study Objective:
-
Knowledge:
Acquiring the overview of methods and computer tools in selected areas of physics including thermodynamics and statistical physics, plasma physics, electrodynamics and quantum physics.
Skills:
Students should be able to understanding the numerical simulation methods and apply this understanding in simple physical situations. Prepare a short presentation about selected simulation code and its usage.
- Study materials:
-
Key references:
[1] H. Gould, J. Tobochnik, W. Christian: An Introduction to Computer Simulation Methods - Applications to Physical Systems, 3rd edition, Pearson, 2007.
Recommended references:
[2] R.H. Landau, M.J. Páez, Ch.C. Bordeianu: A Survey of Computational Physics - Introduction to Computational Sciences, Princeton University Press, 2008.
[3] I. Nezbeda, J. Kolafa a M. Kotrla: Úvod do počítačových simulací. Metody Monte Carlo a molekulární dynamiky, skriptum University Karlovy (Karolinum, Praha 1998, 2003).
[4] D.C. Joy: Monte Carlo modeling for electron microscopy and microanalysis, Oxford University Press, New York, 1995.
[5] A. Bondeson, T. Rylander, P. Ingelstrom, Computational Electromagnetics (Texts in Applied Mathematics), Springer, 2005.
Equipment:
Computer laboratory with Linux and Matlab.
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans: