781e13a9ec11adab.tex
1: \begin{abstract}
2: We propose a controllability method for the numerical solution of time-harmonic Maxwell's
3: equations in their first-order formulation. By minimizing a quadratic cost functional,
4: which measures the deviation from
5: periodicity, the controllability method determines iteratively a periodic
6: solution in the time domain. At each conjugate gradient
7: iteration, the gradient of the cost functional is simply computed by running any
8: time-dependent simulation code forward and backward for one period,
9: thus leading to a non-intrusive implementation easily integrated into existing software.
10: Moreover, the proposed algorithm automatically inherits
11: the parallelism, scalability, and low memory footprint of the underlying
12: time-domain solver. Since the time-periodic solution obtained by minimization
13: is not necessarily unique, we apply a cheap post-processing filtering
14: procedure which recovers the time-harmonic solution from any minimizer.
15: Finally, we present a series of numerical examples which show
16: that our algorithm greatly speeds up the convergence towards the desired time-harmonic
17: solution when compared to simply running the time-marching code until the time-harmonic
18: regime is eventually reached.
19: 
20: \vspace{.2cm}
21: 
22: \noindent
23: {\sc Key words.}
24: Maxwell's equations, time-harmonic scattering, exact controllability, discontinuous Galerkin
25: \end{abstract}
26: