An O(N^2) Approximation for Hydrodynamic Interactions in Brownian Dynamics Simulations
arXiv:0801.3212 · doi:10.1063/1.3089668
Abstract
In the Ermak-McCammon algorithm for Brownian Dynamics, the hydrodynamic interactions (HI) between N spherical particles are described by a 3N x 3N diffusion tensor. This tensor has to be factorized at each timestep with a runtime of O(N^3), making the calculation of the correlated random displacements the bottleneck for many-particle simulations. Here we present a faster algorithm for this step, which is based on a truncated expansion of the hydrodynamic multi-particle correlations as two-body contributions. The comparison to the exact algorithm and to the Chebyshev approximation of Fixman verifies that for bead-spring polymers this approximation yields about 95% of the hydrodynamic correlations at an improved runtime scaling of O(N^2) and a reduced memory footprint. The approximation is independent of the actual form of the hydrodynamic tensor and can be applied to arbitrary particle configurations. This now allows to include HI into large many-particle Brownian dynamics simulations, where until now the runtime scaling of the correlated random motion was prohibitive.
8 pages, 4 figures; extended version: better approximation + added comparison to Ermak and Fixman HI for bead-spring polymers; submitted to JCP
References in corpus (6)
- Critical Exponents, Hyperscaling and Universal Amplitude Ratios for Two- and Three-Dimensional Self-Avoiding Walks
- Screening of Hydrodynamic Interactions in Semidilute Polymer Solutions: A Computer Simulation Study
- Corrections to Scaling in the Hydrodynamic Properties of Dilute Polymer Solutions
- Translational Diffusion of Polymer Chains with Excluded Volume and Hydrodynamic Interactions by Brownian Dynamics Simulation
- Proteins in a shear flow
- Efficient numerical integrators for stochastic models
Cited by in corpus (15)
- Rapid Sampling of Stochastic Displacements in Brownian Dynamics Simulations
- Implicit and explicit solvent models for the simulation of a single polymer chain in solution: Lattice Boltzmann vs Brownian dynamics
- MSM/RD: Coupling Markov state models of molecular kinetics with reaction-diffusion simulations
- Dynamics and Rheology of Ring-Linear Blend Semidilute Solutions in Extensional Flow: Single Molecule Experiments
- Coarse Grained Simulations of a Small Peptide: Effects of Finite Damping and Hydrodynamic Interactions
- Dynamics and Rheology of Ring-Linear Blend Semidilute Solutions in Extensional Flow: Modeling and Molecular Simulations
- Hydrodynamic coupling for particle-based solvent-free membrane models
- Simulation of semidilute polymer solutions in planar extensional via conformationally averaged Brownian noise
- RPYFMM: Parallel Adaptive Fast Multipole Method for Rotne-Prager-Yamakawa Tensor in Biomolecular Hydrodynamics Simulations
- Inhomogeneous steady shear dynamics of a three-body colloidal gel former
- Ewald sum for hydrodynamic interactions with periodicity in two dimensions
- Enhanced Transport of Two Spheres in Viscous Fluid
- Non-Markovian closure kinetics of flexible polymers with hydrodynamic interactions
- Multi-resolution polymer Brownian dynamics with hydrodynamic interactions
- Few-body hydrodynamic interactions probed by optical trap pulling experiment