Section: Research Program
Highly-oscillatory systems
Participants : François Castella, Philippe Chartier, Nicolas Crouseilles, Erwan Faou, Florian Méhats, Mohammed Lemou.
second-order ODEs, oscillatory solutions, Schrödinger and wave equations, step size restrictions.
In applications to molecular dynamics or quantum dynamics for instance, the right-hand side of (1) involves fast forces (short-range interactions) and slow forces (long-range interactions). Since fast forces are much cheaper to evaluate than slow forces, it seems highly desirable to design numerical methods for which the number of evaluations of slow forces is not (at least not too much) affected by the presence of fast forces.
A typical model of highly-oscillatory systems is the second-order differential equations
where the potential is a sum of potentials acting on different time-scales, with positive definite and . In order to get a bounded error propagation in the linearized equations for an explicit numerical method, the step size must be restricted according to
where is a constant depending on the numerical method and where is the highest frequency of the problem, i.e. in this situation the square root of the largest eigenvalue of . In applications to molecular dynamics for instance, fast forces deriving from (short-range interactions) are much cheaper to evaluate than slow forces deriving from (long-range interactions). In this case, it thus seems highly desirable to design numerical methods for which the number of evaluations of slow forces is not (at least not too much) affected by the presence of fast forces.
Another prominent example of highly-oscillatory systems is encountered in quantum dynamics where the Schrödinger equation is the model to be used. Assuming that the Laplacian has been discretized in space, one indeed gets the time-dependent Schrödinger equation:
where is finite-dimensional matrix and where typically is the square-root of a mass-ratio (say electron/ion for instance) and is small ( or smaller). Through the coupling with classical mechanics ( is obtained by solving some equations from classical mechanics), we are faced once again with two different time-scales, 1 and . In this situation also, it is thus desirable to devise a numerical method able to advance the solution by a time-step .