supersonic and compressible fluid flow 3311423