  We present a wavenumber-explicit convergence analysis of the hp finite
element method applied to a class of heterogeneous Helmholtz problems with
piecewise analytic coefficients at large wavenumber $k$. Our analysis covers
the heterogeneous Helmholtz equation with Robin, exact Dirichlet-to-Neumann,
and second order absorbing boundary conditions, as well as perfectly matched
layers.
