what is the reason behind the flow?
It is caused by differences in atmospheric pressure.
Wind
The wind is caused by differences in atmospheric pressure.
what is wind? The flow of gases on a large scale.
wiki:22956659
Wind [SEP] Causes
The wind is caused by differences in atmospheric pressure. When a difference in atmospheric pressure exists, air moves from the higher to the lower pressure area, resulting in winds of various speeds. On a rotating planet, air will also be deflected by the Coriolis effect, except exactly on the equator. Globally, the two major driving factors of large-scale wind patterns (the atmospheric circulation) are the differential heating between the equator and the poles (difference in absorption of solar energy leading to buoyancy forces) and the rotation of the planet. Outside the tropics and aloft from frictional effects of the surface, the large-scale winds tend to approach geostrophic balance.