environmental flows buoyant jets air curtains stratified turbulence gravity currents mixing wall-bounded flows channel flow computational fluid dynamics multigrid methods parallel computing