Details of PH3105 (Autumn 2012)

Level: 3 Type: Laboratory Credits: 3.0

Course CodeCourse NameInstructor(s)
PH3105 Experimental Physics V-B Amit Ghosal

Syllabus
Aim : The basic aim of the course is to introduce the students to some of the techniques of computational physics and to show them how computers can be used to solve mathematical problems used in physical systems. The techniques will be introduced with a clear idea of how they are derived and error analysis of each technique will be shown.





The students will be encouraged to write the codes and test and run the codes corresponding to each problem. The course will also include some introduction to programming techniques. The level will be that of a Numerical Analysis/Simulation course which will not be very advanced, but will bring out the beauty of computational techniques. Wherever required, the physical system will also be introduced along with any background required to appreciate the problem.







Methodology : The course will consist some lectures and hands-on laboratory work. The topics to be covered include :



1. Root finding by bisection method, Newton-Raphson method, etc. ; examples are finding energy eigenvalues of a square well and the Kronig-Penny model.



2. Solving equations by Euler Method and Runge-Kutta algorithm ; examples are forced and damped pendulums as well as the spinning top.



3. Solving boundary value problems by finite difference method; an example is the quantum anharmonic oscillator.



4. Solving partial differential equations by finite difference method; examples are the Laplace and time-dependent equations.



5. Monte Carlo simulation ; examples are the Ising model and the Lennard-Jones gas.







References

Course Credit Options

Sl. No.ProgrammeSemester NoCourse Choice
1 IP 1 Core
2 IP 3 Not Allowed
3 MS 5 Core
4 RS 1 Not Allowed