The ISIS Neutron and Muon source is based on a high intensity proton accelerator. In order to understand the behavior of the beam particles in ISIS, simulation codes have been developed. In the future, upgrades to the ISIS accelerator will require detailed computer simulations to confirm that the beam is well controlled and the machine will work as designed. This will be very challenging as the beam intensity increases even further, as unexpected beam loss could damage the accelerator.
The possibility of using multiple codes to verify and benchmark against one another will mean that accelerator physicists can be confident in their future designs and understand the beam behavior fully.
In this project, we seek to describe the ISIS synchrotron ring in a state-of-the-art simulation code called OPAL (Object Oriented Parallel Accelerator Library). OPAL has the possibility of modelling both current and future ISIS accelerators, but only if the correct description of the magnetic fields is incorporated into the code. The student will develop a model for the ISIS magnets in OPAL, perform particle tracking and test the new functionality of the code by running test simulations.
Benefits to the student:
1. Learn how a high power proton accelerator works and fundamentals of accelerator physics
2. Contribute to cutting-edge developments in accelerator design and simulation
3. Experience developing C++ in a "real world" software package
4. Experience of development life cycle - implementing code, tests, documentation, push to production.