2D Heat solver