One of the factors that complicates geophysical flows is that both the atmosphere and the ocean are stratified fluids with many stacked layers of differing densities. These variations in density can generate instabilities, trap rising or sinking fluids, and transmit waves. The animations above show flow over two ridges with dye visualization (top), velocity (middle), and contours of density (bottom). The upstream influence of the left ridge creates a smooth, focused flow that quickly becomes turbulent after the crest. The jet rebounds as a turbulent hydraulic jump before slowing again upstream of the second ridge. Like the first ridge, the second ridge also generates a hydraulic jump on the lee side. Clearly both stratification and the local topography play a big role in how air moves over and between the ridges. If prevailing winds favor these kinds of flows, it can help generate local microclimates. (Image credit and submission: K. Winters, source videos)