The Ultra Weak Variational Formulation (UWVF) is a special Trefftz
discontinuous Galerkin method, here applied to the time-harmonic Maxwell's
equations. The method uses superpositions of plane waves to represent solutions
element by element on a finite element mesh. We discuss the use of our parallel
UWVF implementation called ParMax, and concentrate on methods for obtaining
high order solutions in the presence of scatterers with piecewise smooth
boundaries. In particular, we show how curved surface triangles can be
incorporated in the UWVF. This requires quadrature to assemble the system
matrices. We also show how to implement a total field and scattered field
approach, together with the transmission conditions across an interface to
handle resistive sheets. We note also that a wide variety of element shapes can
be used, that the elements can be large compared to the wavelength of the
radiation, and that a matrix free version is easy to implement (although
computationally costly). Our contributions are illustrated by several numerical
examples showing that curved elements can improve the efficiency of the UWVF,
and that the method accurately handles resistive screens as well as PEC and
penetrable scatterers. Using large curved elements and the matrix free
approach, we are able to simulate scattering from an aircraft at X-band
frequencies. The innovations here demonstrate the applicability of the UWVF for
industrial examples