PhD Studentship: High Performance Computing Micromagnetics

University of Southampton - Engineering and the Environment

Computational nanomagnetism is a widely used technique to predict, design, and optimize the behaviour of magnetic devices, for example in the data storage and sensing industry. Spintronics, Magnonics, and most fashionably Skyrmions [1] are particular directions of development in modern nanotechnology research that can be simulated using micromagnetic models and atomistic spin models. As research moves into assembly of logic units and combination of these into larger systems and devices, the need to simulate large-scale magnetic nanostructures becomes more pressing.

In this project, we will develop, evaluate, and use simulation software that allows carrying out large-scale parallel computation, which can run on today’s state of the art High Performance Computing (HPC) cluster systems. Focus will be on solving magnetic problems related to understanding the creation and manipulation of magnetic structures for nanodevice design, and on optimising HPC scaling behaviour of the developed code across a large number of cores using the MPI framework. We will use modern software engineering approaches such as test-driven development, and continuous integration and develop a tool to advance the state-of-the-art simulation technology towards enabling large-scale simulation of fully functional nanodevices. This will also allow us to support and accelerate experimental and theoretical research of our national and international collaborators, and of the wider micromagnetic communities in academia and industry (see for example [2] for the wealth of micromagnetic applications).

We are looking for an applicant with a background in physics, engineering, mathematics, or computer science, and an appetite to learn and research across conventional discipline boundaries. The stipend is at the standard EPSRC levels. More details on facilities and computing equipment are available

[2] OOMMF citations,

If you wish to discuss any details of the project informally, please contact Ondrej Hovorka, ( or Hans Fangohr (

This project is run through participation in the EPSRC Centre for Doctoral Training in Next Generation Computational Modelling (

For a details of available projects click here

Share this PhD
  Share by Email   Print this job   More sharing options
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role:



South East England