Matthew works on improvement of code performance and scalability on the supercomputers.
Matthew is a member of the High Performance Computing Optimisation team. His work includes analysis and improvement of code performance and scalability to keep pace with modern supercomputer architectures. A key part of Matthew's work is focused around making the best use of multi-threading, so as to reduce the need for expensive communications overheads. This applies to the Unified Model, and to other codes such as NEMO and CICE models that make up the Seasonal Forecasting and Climate models.
Matthew joined the Met Office in 2005. Before taking up his current post, he has worked on the Verification software, and the IT infrastructure behind the Seasonal forecasting system. Prior to joining the office, he completed a PhD at the University of York looking at nuclear quantum delocalisation in liquid water by computer simulation. He stayed on at York as a postdoctoral researcher. As an undergraduate, he read Physics at Durham University.