Syllabus
Computational Method 2
In this course the programming language of choice is Julia. (As interactive as Python, but as fast as C.) No previous experience with Julia is assumed and we will pick up the syntaxes along the way. Of course, some familiarity with at least one programming language (Python, C, C++, Fortran, etc.) would be a big plus.
Topics
-
Julia Basics
-
Basic skills of applied computational physics
-
Ising Model & Gauge Theory
-
Few Body Problems in Quantum Mechanics
- numerical path integrals
- 2, 3-body Schroedinger Equations
-
Percolation
-
problems in Statistical Mechanics & QFT
Textbooks
computational physics
- J.F. Boudreau and E.S. Swanson, Applied Computational Physics (Oxford University Press, 2017)
- Rubin H. Landau, Manuel J. Páez Cristian and C. Bordeianu, Computational Physics
many body theory
- J. Kapusta and C. Gale, Finite-Temperature Field Theory: Principles and Applications
- A. Fetter and J.D. Walecka, Quantum Theory of Many Particle Systems
Supplementary texts
- D. Kincaid and W. Cheney, Numerical Analysis: Mathematics of Scientific Computing
- N.J. Giordano and H. Nakanishi, Computational Physics
- W.R. Gibbs, Computation in Modern Physics
- Heinz J Rothe, Lattice Gauge Theories