Mechanisms controlling the diurnal solar tide: Analysis using a GCM and a linear model