A parallel time integrator for noisy nonlinear oscillatory systems
In this paper, we adapt a parallel time integration scheme to track the trajectories of noisy non-linear dynamical systems. Specifically, we formulate a parallel algorithm to generate the sample path of nonlinear oscillator defined by stochastic differential equations (SDEs) using the so-called parareal method for ordinary differential equations (ODEs). The presence of Wiener process in SDEs causes difficulties in the direct application of any numerical integration techniques of ODEs including the parareal algorithm. The parallel implementation of the algorithm involves two SDEs solvers, namely a fine-level scheme to integrate the system in parallel and a coarse-level scheme to generate and correct the required initial conditions to start the fine-level integrators. For the numerical illustration, a randomly excited Duffing oscillator is investigated in order to study the performance of the stochastic parallel algorithm with respect to a range of system parameters. The distributed implementation of the algorithm exploits Massage Passing Interface (MPI).
|Keywords||Duffing oscillator, Nonlinear dynamics, Stochastic differential equations, Stochastic processes, Time domain parallelism|
|Journal||Journal of Computational Physics|
Subber, W. (Waad), & Sarkar, A. (2018). A parallel time integrator for noisy nonlinear oscillatory systems. Journal of Computational Physics, 362, 190–207. doi:10.1016/j.jcp.2018.01.019