Parallel in time simulations using high level quantum chemistry methods and complex empirical potentials

ORAL

Abstract

Algorithms that support parallel decomposition in the time dimension are presented and applied to conventional molecular dynamics (MD) models and {\em ab initio} molecular dynamics (AIMD) models of realistic complexity. The algorithms support convenient parallel implementation to achieve significant improvement in the simulation of high level (e.g. MP2) and excited state dynamics. Given a forward time integrator propagating the system from time $t_i$ (trajectory position and velocity $\mathbf{x}_i =(\mathbf{r}_i,\mathbf{v}_i)$) to $t_{i+1}$ as $\mathbf{x}_{i+1} = \mathbf{f}_i(\mathbf{x}_i)$, the dynamics problem is transformed into a root finding problem, $\mathbf{F} = \mathbf{[x_{i}-f(x_{(i-1})]_{i}}=\mathbf{0}$, for the trajectory variables. The fixed point problem is unconditionally convergent and is solved iteratively using a variety of optimization techniques, including quasi-Newton and preconditioned quasi-Newton methods. The algorithm is parallelized by assigning a processor to each time-step entry in the columns of $\mathbf{F(\mathbf{X})}$. Less accurate but more efficient dynamical models based on simplified interactions or coarsening time-steps provide preconditioners for the root finding problem and lead to an algorithm similar to the parareal algorithm.

Authors

  • Eric Bylaska

    Pacific Northwest Natl Lab

  • Jonathan Weare

    University Chicago

  • John Weare

    UCSD