\begin{thebibliography}{10}

\bibitem{OttoTh89}
{\sc K.~Otto and M.~Thun{\'e}}, {\em Stability of a {R}unge--{K}utta method for
  the {E}uler equations on a substructured domain}, SIAM J.~Sci. Statist.
  Comput., 10 (1989), pp.~154--174.

\bibitem{HoOtto92}
{\sc S.~Holmgren and K.~Otto}, {\em Iterative solution methods and
  preconditioners for block-tridiagonal systems of equations}, SIAM J.~Matrix
  Anal. Appl., 13 (1992), pp.~863--886.

\bibitem{Otto93}
{\sc K.~Otto}, {\em Construction and Analysis of Preconditioners for
  First-order {PDE}}, {P}h.{D}. thesis, Dept.~of Scientific Computing,
  Upp\-sala Univ., Upp\-sala, Swe\-den, 1993.

\bibitem{HoOtto94}
{\sc S.~Holmgren and K.~Otto}, {\em Semicirculant preconditioners for
  first-order partial differential equations}, SIAM J.~Sci. Comput., 15 (1994),
  pp.~385--407.

\bibitem{HeOtto96}
{\sc L.~Hemmingsson and K.~Otto}, {\em Analysis of semi-{T}oeplitz
  preconditioners for first-order {PDE}s}, SIAM J.~Sci. Comput., 17 (1996),
  pp.~47--64.

\bibitem{HoOtto96}
{\sc S.~Holmgren and K.~Otto}, {\em Semicirculant solvers and boundary
  corrections for first-order partial differential equations}, SIAM J.~Sci.
  Comput., 17 (1996), pp.~613--630.

\bibitem{Otto96}
{\sc K.~Otto}, {\em Analysis of preconditioners for hyperbolic partial
  differential equations}, SIAM J.~Numer. Anal., 33 (1996), pp.~2131--2165.

\bibitem{MoOtTh97}
{\sc E.~Mossberg, K.~Otto, and M.~Thun{\'e}}, {\em Object-oriented software
  tools for the construction of preconditioners}, Sci. Programming, 6 (1997),
  pp.~285--295.

\bibitem{TMORAO97}
{\sc M.~Thun{\'e}, E.~Mossberg, P.~Olsson, J.~Rantakokko, K.~{\AA}hlander, and
  K.~Otto}, {\em Object-oriented construction of parallel {PDE} solvers}, in
  Modern Software Tools for Scientific Computing, E.~Arge, A.~M. Bruaset, and
  H.~P. Langtangen, eds., Birkh{\"a}user, Boston, MA, 1997, pp.~203--226.

\bibitem{HoOtto98a}
{\sc S.~Holmgren and K.~Otto}, {\em A framework for polynomial preconditioners
  based on fast transforms~{I}: Theory}, BIT, 38 (1998), pp.~544--559.

\bibitem{HoOtto98b}
\leavevmode\vrule height 2pt depth -1.6pt width 23pt, {\em A framework for
  polynomial preconditioners based on fast transforms~{II}: {PDE}
  applications}, BIT, 38 (1998), pp.~721--736.

\bibitem{OttoLa99}
{\sc K.~Otto and E.~Larsson}, {\em Iterative solution of the {H}elmholtz
  equation by a second-order method}, SIAM J.~Matrix Anal. Appl., 21 (1999),
  pp.~209--229.

\bibitem{TALNOR01}
{\sc M.~Thun{\'e}, K.~{\AA}hlander, M.~Ljungberg, M.~Nord{\'e}n, K.~Otto, and
  J.~Rantakokko}, {\em Object-oriented modeling of parallel {PDE} solvers}, in
  The Architecture of Scientific Software, R.~F. Boisvert and P.~T.~P. Tang,
  eds., vol.~188 of IFIP Conf. Proc., Kluwer Acad. Publ., Norwell, MA, 2001,
  pp.~159--174.

\bibitem{AhlOtto06}
{\sc K.~{\AA}hlander and K.~Otto}, {\em Software design for finite difference
  schemes based on index notation}, Future Generation Comput. Syst., 22 (2006),
  pp.~102--109.

\bibitem{LjuOtTh06}
{\sc M.~Ljungberg, K.~Otto, and M.~Thun{\'e}}, {\em Design and usability of a
  {PDE} solver framework for curvilinear coordinates}, Adv. Engrg. Software, 37
  (2006), pp.~814--825.

\bibitem{OttoLa06}
{\sc K.~Otto and E.~Larsson}, {\em A flexible solver of the {H}elmholtz
  equation for layered media}, in Proc.~ECCOMAS CFD Conf.~2006, P.~Wesseling,
  E.~O{\~n}ate, and J.~P{\'e}riaux, eds., Tech. Univ., Delft, The Netherlands,
  2006, pp.~\phantom{--$\!\!\!$}8.

\end{thebibliography}
