National Institute of Technology Rourkela

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

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

An Institute of National Importance
NIT Rourkela Inside Page Banner

Syllabus

Course Details

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

Subject Nature : Practical

Coordinator : Sanjoy Datta

Syllabus

Module 1 :

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 Objective

1 .

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 Outcome

1 .

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

Essential Reading

1 .

Steven C. Chapra, Numerical Methods for Engineers, McGraw Hill Education India Private Limited

2 .

David P. Landau and Kurt Binder, A Guide to Monte Carlo Simulations in Statistical Physics, Cambridge University Press

Supplementary Reading

1 .

Rubin H. Landau, Manuel J Páez, Cristian C. Bordeianu, Computational Physics: Problem Solving with Computers, Wiley VCH

2 .

Steven Koonin, Dawn Meredith, Computational Physics: Fortran Version, Westview Press