Skip to main navigationSkip to main content
The University of Southampton
(023) 8059 8345

Professor Hans Fangohr DiplPhys PhD AMInstP MILT

Professor of Computational Modelling, Head of Computational Modelling Group

Professor Hans Fangohr's photo

Professor Hans Fangohr is Professor of Computational Modelling within Engineering and Physical Sciences at the University of Southampton.

He is head of the Computational Modelling Group and Director of the Centre for Doctoral Training in Next Generation Computational Modelling (

He received his undergraduate degree "Diplomphysiker" in physics from the University of Hamburg (Germany) and completed his PhD studies in the High Performance Computing Group in Computer Science at the University of Southampton.

Hans research interests are the development and use computational methods in a variety of application domains, in particular multi-physics and multi-scale simulations. Software engineering for computational engineering and science, is a key area of interest which motivates and underpins his research and teaching activities.

These computational methods are applied in the research of magnetic and superconducting nanomaterials, systems and devices. His group has released a number of open-source simulation tools, including the micromagnetic simulation environment Nmag.

He researches learning and teaching methods appropriate to education in computational engineering and science, and has been awarded the annual Deputy Vice Chancellor's Teaching Award in 2006, 2010 and 2013 for his continued introduction of innovative teaching methods in undergraduate teaching. He is teaching undergraduate and postgraduate courses in programming, numerical methods, and effective simulation building and usage.

Research interests

Hans Fangohr's interests are the development of computer simulation technology, and use of computers and computer simulations to support and advance science and engineering.
This covers a wide range of topics, including finding the appropriate model to describe a real system, the mathematical methods to solve the model, the implementation of those mathematical methods and models into software, i.e. the programming, and finally the use of the simulation to actually "do something useful".
His interests in improving computational methodology include

  • Software engineering for computational science, where code needs to be written quickly, needs to be flexible to react to changes in the research direction, and may need to execute extremely fast
  • Production of software tools that are easy to use by researchers without a computer science background
  • Development of new multi-physics and multi-scale methods to support the effective simulation of complex phenomena
  • Automatic code generation to reduce error rates in hand-written codes
  • Parallel code executing in existing hardware, such as Southampton’s supercomputer Iridis, and emerging hardware such as the Intel Phi and computation carried out on standard PC graphics cards (so called Graphical Processing Units, GPUs).
  • Rigour and reproducibility in computational science.

He applies the results and insights of this methodology work outlined above to advance understanding in a number of application areas in science and engineering.

A particularly active area of his applied computer-simulation based research is computational micromagnetics. Micromagnetics is the study of literally 'small' magnetic systems. The hard disk used in standard PCs and laptops is an example device based on micromagnetic technology, and computational micromagnetics plays a key role in improving these devices, for example to increase their capacity.
Other applied research projects including the simulation of high temperature superconductors, life-time whole system simulation for unmanned areal vehicles to support Coastguard search and rescue, traffic modelling, and simulation of Calcium signaling in biochemical systems. 

PhD supervision

Max Albert
Dmitri Chernyshenko
Weiwei Wang
Marc-Antonio Bisotti
Marijan Beg
Mark Vousden
Rebecca Carey
David Cortes
Aleks Dubas
James Snowden
Ben Schumann

Micromagnetic Benchmarks
Micromagnetic Benchmarks
Computational Micromagnetics
Computational Micromagnetics
Joule Heating in Nanowires
Joule Heating in Nanowires

Research group

Computational Engineering and Design

Research project(s)

Computational benchmarks for micromagnetic simulations

Joule Heating in Nanowires

Computational Micromagnetics


OpenDreamKit is a Horizon 2020 European Research Infrastructure project (#676541) that runs from September 2015 to August 2019. It will provide substantial resources to the open source computational mathematics ecosystem, and in particular popular tools such as LinBox, MPIR, SageMath, GAP, Pari/GP, LMFDB, Singular, MathHub, and the IPython/Jupyter interactive computing environment. The project involves about 50 people spread over 15 sites in Europe, with a total budget of about 7.6 million euros. The largest portion of that will be devoted to employing an average of 11 researchers and developers working full time on the project. Additionally, the participants will contribute the equivalent of six other people working full time.

Sort via:TypeorYear





Module titleModule codeDisciplineRole
Advanced Computational Methods I SESG6025 FEE Lecturer
Advanced Computational Methods II SESG6028 Engineering Sciences Course leader
Individual Project SESA3011 Aerospace Engineering Tutor
Professor Hans Fangohr
Computational Engineering and Design Group Engineering Centre of Excellence Building 176 University of Southampton Boldrewood Campus Burgess Road Southampton SO16 7QF

Room Number NNN: 176/5037

Share this profile Share this on Facebook Share this on Twitter Share this on Weibo
Privacy Settings