A scalable computational platform for particulate Stokes suspensions
arXiv:1909.06623 · doi:10.1016/j.jcp.2020.109524
Abstract
We describe a computational framework for simulating suspensions of rigid particles in Newtonian Stokes flow. One central building block is a collision-resolution algorithm that overcomes the numerical constraints arising from particle collisions. This algorithm extends the well-known complementarity method for non-smooth multi-body dynamics to resolve collisions in dense rigid body suspensions. This approach formulates the collision resolution problem as a linear complementarity problem with geometric `non-overlapping' constraints imposed at each timestep. It is then reformulated as a constrained quadratic programming problem and the Barzilai-Borwein projected gradient descent method is applied for its solution. This framework is designed to be applicable for any convex particle shape, e.g., spheres and spherocylinders, and applicable to any Stokes mobility solver, including the Rotne-Prager-Yamakawa approximation, Stokesian Dynamics, and PDE solvers (e.g., boundary integral and immersed boundary methods). In particular, this method imposes Newton's Third Law and records the entire contact network. Further, we describe a fast, parallel, and spectrally-accurate boundary integral method tailored for spherical particles, capable of resolving lubrication effects. We show weak and strong parallel scalings up to particles with approximately degrees of freedom on cores. We demonstrate the versatility of this framework with several examples, including sedimentation of particle clusters, and active matter systems composed of ensembles of particles driven to rotate.
References in corpus (21)
- Spontaneous motion in hierarchically assembled active matter
- Implementation and performance of FDPS: A Framework Developing Parallel Particle Simulation Codes
- Collective dynamics in a binary mixture of hydrodynamically coupled micro-rotors
- Generalization of the Rotne-Prager-Yamakawa mobility and shear disturbance tensors
- Brownian Dynamics of Confined Rigid Bodies
- Spectral Ewald Acceleration of Stokesian Dynamics for polydisperse suspensions
- Fast crystallization of rotating membrane proteins
- Periodic and chaotic orbits of plane-confined micro-rotors in creeping flows
- An integral equation formulation for rigid bodies in Stokes flow in three dimensions
- Swimming with a cage: Low-Reynolds-number locomotion inside a droplet
- A Fast Algorithm for Quadrature by Expansion in Three Dimensions
- A local target specific quadrature by expansion method for evaluation of layer potentials in 3D
- Boundary integral equation analysis for suspension of spheres in Stokes flow
- Integral equation methods for elastance and mobility problems in two dimensions
- Solution of Stokes flow in complex nonsmooth 2D geometries via a linear-scaling high-order adaptive integral equation scheme
- Harmonic density interpolation methods for high-order evaluation of Laplace layer potentials in 2D and 3D
- Computing collision stress in assemblies of active spherocylinders: applications of a fast and generic geometric method
- Contact-aware simulations of particulate Stokesian suspensions
- RPYFMM: Parallel Adaptive Fast Multipole Method for Rotne-Prager-Yamakawa Tensor in Biomolecular Hydrodynamics Simulations
- Parallel contact-aware simulations of deformable particles in 3D Stokes flow
- Tensor Train accelerated solvers for nonsmooth rigid body dynamics
Cited by in corpus (17)
- Odd dynamics of living chiral crystals
- Colloidal Hard Spheres: Triumphs, Challenges and Mysteries
- Towards the cellular-scale simulation of motor-driven cytoskeletal assemblies
- An integral-based spectral method for inextensible slender fibers in Stokes flow
- Fast Simulation of Particulate Suspensions Enabled by Graph Neural Network
- Active Stokesian Dynamics
- Solution of Stokes flow in complex nonsmooth 2D geometries via a linear-scaling high-order adaptive integral equation scheme
- A design framework for actively crosslinked filament networks
- Kernel Aggregated Fast Multipole Method: Efficient summation of Laplace and Stokes kernel functions
- Spectrally accurate solutions to inhomogeneous elliptic PDE in smooth geometries using function intension
- Incompressible active phases at an interface. I. Formulation and axisymmetric odd flows
- Efficient Convergent Boundary Integral Methods for Slender Bodies
- A Barrier Method for Contact Avoiding Particles in Stokes Flow
- Self-organization of active colloids mediated by chemical interactions
- -HIGNN: A Scalable Graph Neural Network Framework with Hierarchical Matrix Acceleration for Simulation of Large-Scale Particulate Suspensions
- An integral equation method for the simulation of doubly-periodic suspensions of rigid bodies in a shearing viscous flow
- Two-Dimensional Vesicle Hydrodynamics from Hydrophobic Attraction Potential