Normalized to: Agocs, F.
[1]
oai:arXiv.org:2007.05013 [pdf] - 2131952
Dense output for highly oscillatory numerical solutions
Submitted: 2020-07-09
We present a method to construct a continuous extension (otherwise known as
dense output) for a numerical routine in the special case of the numerical
solution being a scalar-valued function exhibiting rapid oscillations. Such
cases call for numerical routines that make use of the known global behaviour
of the solution, one example being methods using asymptotic expansions to
forecast the solution at each step of the independent variable. An example is
oscode, numerical routine which uses the Wentzel-Kramers-Brillouin (WKB)
approximation when the solution oscillates rapidly and otherwise behaves as a
Runge-Kutta (RK) solver. Polynomial interpolation is not suitable for producing
the solution at an arbitrary point mid-step, since efficient numerical methods
based on the WKB approximation will step through multiple oscillations in a
single step. Instead we construct the continuous solution by extending the
numerical quadrature used in computing a WKB approximation of the solution with
no additional evaluations of the differential equation or terms within, and
provide an error estimate on this dense output. Finally, we draw attention to
previous work on the continuous extension of Runge-Kutta formulae, and
construct an extension to a RK method based on Gauss--Lobatto quadrature nodes,
thus describing how to generate dense output from each of the methods
underlying oscode.
[2]
oai:arXiv.org:2002.07042 [pdf] - 2129245
Quantum initial conditions for inflation and canonical invariance
Submitted: 2020-02-14, last modified: 2020-05-27
We investigate the transformation of initial conditions for primordial
curvature perturbations under two types of transformations of the associated
action: simultaneous redefinition of time and the field to be quantised, and
the addition of surface terms. The latter encompasses all canonical
transformations, whilst the time- and field-redefinition is a distinct,
non-canonical transformation since the initial and destination systems use
different times. Actions related to each other via such transformations yield
identical equations of motion and preserve the commutator structure. They
further preserve the time-evolution of expectation values of quantum operators
unless the vacuum state also changes under the transformation. These properties
suggest that it is of interest to investigate vacuum prescriptions that also
remain unchanged under canonical transformations. We find that initial
conditions derived via minimising the vacuum expectation value of the
Hamiltonian and those obtained using the Danielsson vacuum prescription are not
invariant under these transformations, whereas those obtained by minimising the
local energy density are. We derive the range of physically distinct initial
conditions obtainable by Hamiltonian diagonalisation, and illustrate their
effect on the scalar primordial power spectrum and the Cosmic Microwave
Background under the just enough inflation model. We also generalise the
analogy between the dynamics of a quantum scalar field on a curved,
time-dependent spacetime and the gauge-invariant curvature perturbation. We
argue that the invariance of the vacuum prescription obtained by minimising the
renormalised stress--energy tensor should make it the preferred procedure for
setting initial conditions for primordial perturbations. All other procedures
reviewed in this work yield ambiguous initial conditions, which is problematic
both in theory and practice.
[3]
oai:arXiv.org:1906.01421 [pdf] - 2028344
An efficient method for solving highly oscillatory ordinary differential
equations with applications to physical systems
Submitted: 2019-05-30, last modified: 2019-12-13
We present a novel numerical routine (oscode) with a C++ and Python interface
for the efficient solution of one-dimensional, second-order, ordinary
differential equations with rapidly oscillating solutions. The method is based
on a Runge-Kutta-like stepping procedure that makes use of the
Wentzel-Kramers-Brillouin (WKB) approximation to skip regions of integration
where the characteristic frequency varies slowly. In regions where this is not
the case, the method is able to switch to a made-to-measure Runge-Kutta
integrator that minimises the total number of function evaluations. We
demonstrate the effectiveness of the method with example solutions of the Airy
equation and an equation exhibiting a burst of oscillations, discussing the
error properties of the method in detail. We then show the method applied to
physical systems. First, the one-dimensional, time-independent Schr\"odinger
equation is solved as part of a shooting method to search for the energy
eigenvalues for a potential with quartic anharmonicity. Then, the method is
used to solve the Mukhanov-Sasaki equation describing the evolution of
cosmological perturbations, and the primordial power spectrum of the
perturbations is computed in different cosmological scenarios. We compare the
performance of our solver in calculating a primordial power spectrum of scalar
perturbations to that of BINGO, an efficient code specifically designed for
such applications.