Supervised parallel-in-time algorithm for long-time Lagrangian simulations of stochastic dynamics: Application to hydrodynamics
- 1. Department of Physics, Brown University, Providence, RI 02912 (United States)
- 2. Division of Applied Mathematics, Brown University, Providence, RI 02912 (United States)
Description
Highlights: • Propose a parallel-in-time algorithm to accelerate stochastic Lagrangian solvers. • Our algorithm provide convergence, irrespective of the accuracy of the predictor. • It retains proper fluctuations and correlations from the Lagrangian solvers. • More efficient than spatial-domain decomposition for highly parallelized cases. -- Abstract: Lagrangian particle methods based on detailed atomic and molecular models are powerful computational tools for studying the dynamics of microscale and nanoscale systems. However, the maximum time step is limited by the smallest oscillation period of the fastest atomic motion, rendering long-time simulations very expensive. To resolve this bottleneck, we propose a supervised parallel-in-time algorithm for stochastic dynamics (SPASD) to accelerate long-time Lagrangian particle simulations. Our method is inspired by bottom-up coarse-graining projections that yield mean-field hydrodynamic behavior in the continuum limit. Here as an example, we use the dissipative particle dynamics (DPD) as the Lagrangian particle simulator that is supervised by its macroscopic counterpart, i.e., the Navier-Stokes simulator. The low-dimensional macroscopic system (here, the Navier-Stokes solver) serves as a predictor to supervise the high-dimensional Lagrangian simulator, in a predictor-corrector type algorithm. The results of the Lagrangian simulation then correct the mean-field prediction and provide the proper microscopic details (e.g., consistent fluctuations, correlations, etc.). The unique feature that sets SPASD apart from other multiscale methods is the use of a low-fidelity macroscopic model as a predictor. The macro-model can be approximate and even inconsistent with the microscale description, but SPASD anticipates the deviation and corrects it internally to recover the true dynamics. We first present the algorithm and analyze its theoretical speedup, and subsequently we present the accuracy and convergence of the algorithm for the time-dependent plane Poiseuille flow, demonstrating that SPASD converges exponentially fast over iterations, irrespective of the accuracy of the predictor. Moreover, the fluctuating characteristics of the stochastic dynamics are identical to the unsupervised (serial in time) DPD simulation. We also compare the performance of SPASD to the conventional spatial decomposition method, which is one of the most parallel-efficient methods for particle simulations. We find that the parallel efficiency of SPASD and the conventional spatial decomposition method are similar for a small number of computing cores, but for a large number of cores the performance of SPASD is superior. Furthermore, SPASD can be used in conjunction with spatial decomposition for enhanced performance. Lastly, we simulate a two-dimensional cavity flow that requires more iterations to converge compared to the Poiseuille flow, and we observe that SPASD converges to the correct solution. Although a DPD solver is used to demonstrate the results, SPASD is a general framework and can be readily applied to other Lagrangian approaches including molecular dynamics and Langevin dynamics.
Availability note (English)
Available from http://dx.doi.org/10.1016/j.jcp.2019.05.016Additional details
Identifiers
- DOI
- 10.1016/j.jcp.2019.05.016;
- PII
- S0021999119303419;
Publishing Information
- Journal Title
- Journal of Computational Physics (Print)
- Journal Volume
- 393
- Journal Page Range
- p. 214-228
- ISSN
- 0021-9991
- CODEN
- JCTPAH
INIS
- Country of Publication
- Netherlands
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 54126702
- Subject category
- S71: CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS;
- Descriptors DEI
- ALGORITHMS; COMPUTERIZED SIMULATION; FLUCTUATIONS; HYDRODYNAMICS; LAGRANGIAN FUNCTION; LAMINAR FLOW; MEAN-FIELD THEORY; MOLECULAR DYNAMICS METHOD; MOLECULAR MODELS; NANOSTRUCTURES; NAVIER-STOKES EQUATIONS; OSCILLATIONS; SIMULATORS; STOCHASTIC PROCESSES; TIME DEPENDENCE; TWO-DIMENSIONAL CALCULATIONS
- Descriptors DEC
- ANALOG SYSTEMS; CALCULATION METHODS; DIFFERENTIAL EQUATIONS; EQUATIONS; FLUID FLOW; FLUID MECHANICS; FUNCTIONAL MODELS; FUNCTIONS; MATHEMATICAL LOGIC; MATHEMATICAL MODELS; MECHANICS; PARTIAL DIFFERENTIAL EQUATIONS; SIMULATION; VARIATIONS
Optional Information
- Copyright
- Copyright (c) 2019 Elsevier Inc. All rights reserved.