About

Hi, I am Andrew. I am a Research Scientist and Lead Software developer for a numerical simulation code used by research groups across the UK.
I currently work at the University of Leeds, carrying out research on numerical models of the Earth’s outer core. I use data science techniques such as polynomial regression, exponential fitting of data, ETL of csv and txt files using tools such as Pandas, Scipy, Matplotlib, and BASH.
As part of my role, I am the lead developer on the Leeds Spherical Dynamo code, a spectral code using spherical harmonics to simulate the magnetohydrodynamic processes of the Earth’s outer core. The code is written in Fortran and is parallelised using the message passing interface (MPI) for use on High Performance Computing (HPC) clusters.
I maintain online documentation for the code, and offer support to researchers using the code to do research reported in leading international journals. You can find out more about my work on my university webpage.
Find me on the Web
- University of Leeds: dr-andrew-clarke
- Linked-in: dr-andrewclarke
- bluesky: andycl.bsky.social
- YouTube: @atclarke-SciComp
- email: mail@atclarke.co.uk
Brief History
Previously to this role, I taught parallel-programming, network programming, and Web Development to undergrad and postgrad students.
I completed my PhD in Fluid Dynamics at the University of Leeds, School of Computing. My research was focused on implementing novel numerical algorithms to allow numerical simulation solvers to harness Exascale High-Performance-Computers, my thesis was titled “Parallel-in-time integration of astro- and geo- physical flows; application of Parareal to kinematic dynamos and Rayleigh-Bénard convection”. I published two scientific papers during my PhD, one on Rayleigh Bénard Convection and one on the Kinematic Dynamo.
In a previous life, I was a network/ICT/communications engineer in the Royal Air Force, working on everything from satellite communications to serial dial up links at 9600 baud, to completing Cisco CCENT certification.
Out of work, I can be usually be found at the side of a Rugby/Football pitch cheering on my two children in their respective sports teams. To stay active, I enjoy playing 5-a-side football, running and cycling in the local area. In my free time, I like to find interesting coding projects, retro computing, and reading the odd book.