Rapid Sampling of Stochastic Displacements in Brownian Dynamics Simulations
arXiv:1611.09322 · doi:10.1063/1.4978242
Abstract
We present a new method for sampling stochastic displacements in Brownian Dynamics (BD) simulations of colloidal scale particles. The method relies on a new formulation for Ewald summation of the Rotne-Prager-Yamakawa (RPY) tensor, which guarantees that the real-space and wave-space contributions to the tensor are independently symmetric and positive-definite for all possible particle configurations. Brownian displacements are drawn from a superposition of two independent samples: a wave-space (far-field or long-ranged) contribution, computed using techniques from fluctuating hydrodynamics and non-uniform Fast Fourier Transforms; and a real-space (near-field or short-ranged) correction, computed using a Krylov subspace method. The combined computational complexity of drawing these two independent samples scales linearly with the number of particles. The proposed method circumvents the super-linear scaling exhibited by all known iterative sampling methods applied directly to the RPY tensor that results from the power law growth of the condition number of tensor with the number of particles. Calculations for hard sphere dispersions and colloidal gels are illustrated and used to explore the role of microstructure on performance of the algorithm. In practice, the logarithmic part of the predicted scaling is not observed and the algorithm scales linearly for up to 4 million particles, obtaining speed ups of over an order of magnitude over existing iterative methods, and making the cost of computing Brownian displacements comparable the cost of computing deterministic displacements in BD simulations. A high-performance implementation employing non-uniform fast Fourier transforms implemented on graphics processing units and integrated with the software package HOOMD-blue is used for benchmarking.
To appear in J. Chem. Phys. Code available at https://github.com/stochasticHydroTools/PSE
References in corpus (11)
- Strong scaling of general-purpose molecular dynamics simulations on GPUs
- Hydrodynamic interactions and Brownian forces in colloidal suspensions: Coarse-graining over time and length-scales
- Multi-Particle Collision Dynamics -- a Particle-Based Mesoscale Simulation Approach to the Hydrodynamics of Complex Fluids
- Generalization of the Rotne-Prager-Yamakawa mobility and shear disturbance tensors
- Brownian Dynamics without Green's Functions
- An O(N^2) Approximation for Hydrodynamic Interactions in Brownian Dynamics Simulations
- Gaussian-Like Immersed Boundary Kernels with Three Continuous Derivatives and Improved Translational Invariance
- Dynamic Density Functional Theory with hydrodynamic interactions and fluctuations
- Spectral Ewald Acceleration of Stokesian Dynamics for polydisperse suspensions
- Fluctuating force-coupling method for simulations of colloidal suspensions
- Simulating Brownian suspensions with fluctuating hydrodynamics
Cited by in corpus (34)
- Leveraging Collective Effects in Externally Driven Colloidal Suspensions: Experiments and Simulations
- Universal dynamics of dilute and semidilute solutions of flexible linear polymers
- Large Scale Brownian Dynamics of Confined Suspensions of Rigid Particles
- Swimming trajectories of a three-sphere microswimmer near a wall
- Brownian Dynamics of Confined Suspensions of Active Microrollers
- Rapid Sampling of Stochastic Displacements in Brownian Dynamics Simulations with Stresslet Constraints
- An integral-based spectral method for inextensible slender fibers in Stokes flow
- Efficient Reactive Brownian Dynamics
- Buckling, Crumpling, and Tumbling of Semiflexible Sheets in Simple Shear Flow
- Diffusion and sedimentation in colloidal suspensions using multiparticle collision dynamics with a discrete particle model
- A fast spectral method for electrostatics in doubly-periodic slit channels
- A fluctuating boundary integral method for Brownian suspensions
- Active Stokesian Dynamics
- Modelling a Hydrodynamic Instability in Freely Settling Colloidal Gels
- On the normal modes of weak colloidal gels
- Dynamics and Rheology of Ring-Linear Blend Semidilute Solutions in Extensional Flow: Modeling and Molecular Simulations
- A generalised drift-correcting time integration scheme for Brownian suspensions of rigid particles with arbitrary shape
- Computing hydrodynamic interactions in confined doubly-periodic geometries in linear time
- A Discrete Ion Stochastic Continuum Overdamped Solvent Algorithm for Modeling Electrolytes
- Simulation of semidilute polymer solutions in planar extensional via conformationally averaged Brownian noise
- Fast Ewald summation for Stokes flow with arbitrary periodicity
- Hydrodynamic fluctuations in quasi-two dimensional diffusion
- Exploring the role of hydrodynamic interactions in spherically-confined drying colloidal suspensions
- A numerical method for suspensions of articulated bodies in viscous flows
- Universal scaling of the diffusivity of dendrimers in a semidilute solution of linear polymers
- Shape induced segregation and anomalous particle transport under spherical confinement
- Evanescent Gels: Competition Between Sticker Dynamics and Single Chain Relaxation
- Bending fluctuations in semiflexible, inextensible, slender filaments in Stokes flow: towards a spectral discretization
- Python-JAX-based Fast Stokesian Dynamics
- Polymer Solutions
- Subdiffusion of sticky dendrimers in an associative polymer network
- Mapping flagellated swimmers to surface-slip driven swimmers
- A mesoscopic model for the rheology of dilute and semidilute solutions of wormlike micelles
- Linear Viscoelasticity of Semidilute Unentangled Flexible Polymer Solutions