National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : PH4074 : Computational Physics Laboratory { 1-0-3 / 3}

Subject Nature : Practical

Coordinator : Prof. Sanjoy Datta

Syllabus

1. Interpolation (Lagrange method).
2. Numerical integration (Simpson & Trapezoidal method).
3. Differentiation (Runge-Kutta method).
4. Numerical solution to partial differential equations.
5. Solving Schrödinger equation for quantum harmonic oscillator.
6. Simulating chemical equilibrium of a gas using random numbers.
7. Introduction to classical Monte-Carlo (MC) simulation. MC simulation of 2D Ising model.
8. Phase-space analysis of non-linear physical systems.

Course Objectives

  • The objective of this laboratory course is to equip the students with some fundamental computational techniques which are regularly used to solve some mathematical and physical problems numerically.

Course Outcomes

1. Learn to use computers to solve mathematical problems. <br />2. Develop the skills to solve physical problems with the help of computers.

Essential Reading

  • Steven C. Chapra, Numerical Methods for Engineers, McGraw Hill Education India Private Limited
  • David P. Landau and Kurt Binder, A Guide to Monte Carlo Simulations in Statistical Physics, Cambridge University Press

Supplementary Reading

  • Rubin H. Landau, Manuel J Páez, Cristian C. Bordeianu, Computational Physics: Problem Solving with Computers, ? Wiley VCH
  • Steven Koonin, Dawn Meredith, Computational Physics: Fortran Version, ? Westview Press