Computational Physics Syllabus
Computational Physics Syllabus
3 1 0 3
Course Objectives:
The course objective is to understand the basic knowledge of programming language that are used to
study the various physics problems through numerical simulations.
Classification of Linear Second Order PDE - Parabolic, Hyperbolic and Elliptic Equation - Finite
Difference Methods for PDE - Finite Difference Methods for Laplace and Poisson Equation -
Initial Value Problem for PDE - Boundary Value Problem for PDEs - Finite Difference Method for Heat
Equation by Implicit, Explicit and Crank-Nicolson Method
Dynamics problem: Pendulum and Chaos - Thermodynamics and Statistical Problem: Heat Equation
and Monte Carlo Techniques - Electromagnetic Problem: Laplace Equation and Wave Equation -
Quantum Mechanics Problem - Schrödinger Equation - Solving Potential Well Problem - Solid State
Physics Problem: Kronig - Penney Model for Band Structure.
REFERENCES
1. Chapman S. J, Fortran 90/95 for Scientist and Engineers, McGraw-Hill Publications, 1998.
2. Iyyengar S. R. K. and Jain R. K., Numerical Methods, New Age International Publishers,
2003.
3. Mark Newman, Computational Physics, Create Space Independent Publishing, 2013.
4. Sastry S. S. Introductory Methods of Numerical Analysis, Prentice Hall of India Private
Limited, New Delhi, 2005.
5. Venkatraman M. K., Numerical Methods in Science and Engineering, National Publishing
Company, Chennai, 1996.
6. Grewal B. S. and Grewal J. S., Numerical Methods in Engineering and Science, 6th edition, Khanna
Publishers, New Delhi, 2004.
7. Rubin H. Landau, Manuel J. Paez, and Cristian C. Bordeianu, Computational Physics,
Wiley-VCH, Weinheim, 2007.
ERNALINE MATERIALS
1. NPTEL - http://nptel.ac.in/courses/103106074/
2. NPTEL - http://nptel.ac.in/courses/104101002
LEARNING OUTCOMES
Unit I &II The learners will understand the basics of FORTRAN programming and perform
simulations and computations with the same.
Unit III The learners will understand the various numerical methods to solve ordinary
differential equations and boundary value problems.
Unit IV The learners will understand the various numerical methods to solve partial differential
equations, initial and boundary value problems.
Unit V The learners will learn a selection of computational methods and how these can be used to
solve problems within different fields of physics.