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.

*supported by ASCR Petascale Tools program and the BES Geosciences program of the U.S. Department of Energy,

Authors

  • Eric Bylaska

    • Pacific Northwest Natl Lab
  • Jonathan Weare

    • University Chicago
  • John Weare

    • UCSD