Syllabus PHY 3606 - Computational Physics
PHY3606 Syllabus
Instructor: Bernardo Barbiellini
Office: Dana 136
Phone: 373 2961
Lectures
130 Dana, Monday 2:00 - 5:00 p.m.
Texts
- Introduction to Computer Simulation Methods:
Applications to Physical Systems
by Harvey Gould and Jan Tobochnik
- Computational Physics
by Tao Pang
Office Hours
Dana 136 M-F 4:00-5:00 pm,
Additional times are available by appointment.
Course Description
This course gives
a modern introduction to the basic methods in computational physics
and an overview of the recent progress in scientific computing.
Many examples from recent research in
physics and related areas are given with the fortran program
listing. Basic
computational tools and routines, including the ones for
differential equations, spectral analysis,
and matrix operations, are dealt with through relevant examples,
and more advanced
topics, such as Monte Carlo simulations,
molecular dynamics, and quantum computing are also
treated.
General Topics to be Covered
- Basic Mathematical Operations
- Review of Fortran and accuracy considerations
- Interpolations, differentiation and integration
- Random numbers generators
- Numerical methods for matrices
- Linear Algebra (systems of linear equations, Gaussian elimination)
- Eigenvalues and Eigenvectors
- Spectral Methods and Fast Fourier Transform
- Variational Principle and Minimization
- Extremes of a multivariable function (Newton method,
steepest descents, conjugate gradients)
- The Ritz variational method and Eigenvalue problems
- Inverse problem (Maximun entropy method)
- Ordinary Differential Equations (ODE)
- Newton's Law of motion and Molecular dynamics (Verlet algorithm)
- Chaotic systems
- Schroedinger equation (Numerov algorithm)
- Electronic structure of atoms (Hartree-Fock approximation
and Density Functional Theory)
- Stochastic Methods
- Metropolis algorithm
- Variational Quantum Monte Carlo
- The Stochastic Gradient Approximation (Robbins and Monro Theorem)
- Electronic structure of molecules
- Partial Differential Equations (PDE)
- Maxwell's Equations in Matter and Ising ferromagnet
- Diffusion Quantum Monte Carlo.
- High-performance computing
- Parallel computing (MPI)
- Quantum computing
Some web material is available:
Grading System
The grade will be based on assigned projects and quizzes.