A spectral model for transient heat flow in a double U-tube geothermal heat pump system