swirling hydrogen vortex turbulence