A CFD-based high-order Discontinuous Galerkin solver for three dimensional electromagnetic scattering problems. (May 2015)