Dr Michael Bareford

Dr Michael
Applications Consultant
+44 (0) 131 651 7183


I joined EPCC in August 2014 so that I could follow my interest in using HPC for scientific research.
My day-to-day activities involve helping researchers run their parallel codes on the ARCHER and Cirrus machines.
The remaining time is spent pursuing computational science research. In 2018, for example, I investigated the benefits of using one-sided communications within the Met Office NERC Cloud model. The findings of this work were presented at the CUG 2018 conference. I have also contributed to the ExaFLOW project, which concerned the need to prepare CFD codes for the move to exascale platforms. This work involved the in-depth profiling of the Nektar++ code using a varierty of profiling tools such as CrayPat, Score-P and Arm MAP. In addition, I developed a suite of Python scripts to post-process CrayPat diagnostic data in order to produce communications mosaics for runs involving 1000+ MPI processes and to generate flame graphs that analysed IO performance.
My background is in theoretical solar physics: I held a postdoctoral research position at St Andrews University for a number of years, working on magnetohydrodynamic simulations of the solar corona, the outer atmosphere of the Sun.
Outside of work, I enjoy running and have competed in many hill races and long distance events such as the Cape Wrath Marathon and the Pentland Skyline.

Contact Us

+44 (0) 131 650 5030 info@epcc.ed.ac.uk

Our services for business