Our research is focused on atomistic modelling of magnetic materials and spintroinic devices. We are particularly interested in undestanding the fundamental magnetic properties of devices for practical applications such as magnetic hyperthermia, magnetoresisitive random access memory (MRAM), heat assisted magnetic recording (HAMR), exchange bias and permanent magnets. We also develop vampire, a free and open source software package for performing atomistic spin dynamics simulations.

Research areas

Magnetic nanoparticles

Nanoparticles display a wide range of complex phenomena with a wdie range of potential applications.

Magnetic RAM

Magnetic Random Access Memory (MRAM) is a new kind of low-power, non-volatile memory technology.

Permanent magnets

Permanent magnets are widely used in hybrid cars and wind turbines due to their energy efficiency.

2D Magnetic materials

2D magnetic materials are an exciting class of magnets for spintronics.

Ultrafast magnetism

Ultrafast magnetism is the study of spin dynamics on the sub-picosecond timescale.

Funded research projects


A project implementing a hierarchical dipole-dipole field calculation to enable spin dynmaics simulations on supercomputers.

Ultrafast spin dynamics in molecular magnets

A project investigating spin dynamics in molecular magnets.


A project implementing code improvements to enable spin dynmaics simulations on supercomputers.

Samsung SGMI

A project modelling Magnetic Random Access Memory (MRAM) as a non-volatile memory technology.