A high-order nodal discontinuous Galerkin method for solution of compressible non-cavitating and cavitating flows. (12th October 2017)