This project implements the numerical solution to the heat equation, which is a parabolic partial differential equation that describes the distribution of heat in a given region over time. This project was implemented as part of some course work for the High-Performance Computing M.Sc. at Trinity College Dublin.