Three-Dimensional Discontinuous Galerkin Codes to Simulate Viscous Flow by Spatial Discretization of High Order and Curved Elements on Unstructured Grids