Atomic nuclei consist of bundle of (up to) a few hundred nucleons, interacting via nuclear and electromagnetic forces. Quite apart from the scale of this many-body problem, we have no fundamental model of the nuclear force. Nuclei are, therefore, exceedingly complex quantum objects, for which analytical solutions are not generally possible. To gain any physical insight we must introduce approximations and use numerical methods to solve the problem at hand.
This project will introduce numerical methods for the solution of the static and time-dependent wave equations like the Schrödinger equation. A variety of problems could be tackled depending your background – bound states of a potential, penetration through a barrier, quasi-stationary states, time-dependent potentials, potential resonances etc.. The student will write a code (python, C, C++) to solve the problem, and, where possible, compare the results against analytic solutions (e.g., the oscillator potential) and experimental data. These problems, the numerical methods for their solution, and the computing skills gained, have very wide applicability in different areas of physics.