- Iโm currently working on modelling the ISIS (https://www.isis.stfc.ac.uk/Pages/home.aspx) synchrotron and extracted proton lines using cpymad/MADX/PTC and coupling this with space charge studies using PTC/TEAPOT tracking inside ORBIT or PyORBIT.
- I'm also concluding studies of space charge (Coulomb repulsion of similarly charged particles) effects in the CERN Proton Synchrotron, one of the injectors for the LHC using MAD-X/PTC/PyORBIT.
- Prior to this I investigated the effect of collision debris from one FCC-hh detector on the accelerator and subsequent detector, using DPMJET-III inside FLUKA to generate the 50 TeV collision debris, MERLIN/MAD-X/PTC for tracking and collimation, and FLUKA for energy deposition and high energy muon range studies.
- During my PhD I developed the MERLIN C++ accelerator physics libraries for LHC and HL-LHC collimation, specifically investigating the integration of a hollow electron lens as a collimation enhancer, and use of novel composite materials for collimators.
- My Masters project involved developing GPMAD (GPU-processed methodical accelerator design), one of the first scientific applications of CUDA! The code was a proof of principle that demonstrated parallelisation of particle tracking on GPUs, obtaining orders of magnitude speedup compared to CPU processed MAD-X, and 100x speedup for space charge calculations when compared to ASTRA (a space charge tracking algorithm).
- Methodical Accelerator Design (MAD-X) https://github.com/MethodicalAcceleratorDesign
- Polymorphic Tracking Code (PTC) https://github.com/PyORBIT-Collaboration/PTC
- SixTrack / SixTrackLib https://github.com/SixTrack
- PyORBIT https://github.com/PyORBIT-Collaboration/py-orbit
- MERLIN C++ Accelerator Libraries https://github.com/Merlin-Collaboration
- PyHEADTAIL https://github.com/PyCOMPLETE/PyHEADTAIL
- FLUKA https://fluka.cern/home
- GEANT4 https://geant4.web.cern.ch/