A scalable computational platform for particulate Stokes suspensions
From MaRDI portal
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.
Recommendations
- A scalable parallel Stokesian dynamics method for the simulation of colloidal suspensions
- Contact-aware simulations of particulate Stokesian suspensions
- A fast numerical method for solving the three-dimensional Stokes' equations in the presence of suspended particles
- A parallel implementation of the Stokesian dynamics method applied to the simulation of colloidal suspensions
- Numerical simulations of particulate suspensions via a discretized Boltzmann equation. Part 1. Theoretical foundation
Cites work
- scientific article; zbMATH DE number 1036629 (Why is no real title available?)
- scientific article; zbMATH DE number 2221955 (Why is no real title available?)
- A calculation of the viscous force exerted by a flowing fluid on a dense swarm of particles
- A cloud of rigid fibres sedimenting in a viscous fluid
- A comparison of numerical methods for solving multibody dynamics problems with frictional contact modeled via differential variational inequalities
- A complementarity-based rolling friction model for rigid contacts
- A constraint‐stabilized time‐stepping approach for rigid multibody dynamics with joints, contact and friction
- A fast NCP solver for large rigid-body problems with contacts, friction, and joints
- A fast algorithm for Brownian dynamics simulation with hydrodynamic interactions
- A fast algorithm for quadrature by expansion in three dimensions
- A fast multipole method for the Rotne-Prager-Yamakawa tensor and its applications
- A local target specific quadrature by expansion method for evaluation of layer potentials in 3D
- A matrix-free cone complementarity approach for solving large-scale, nonsmooth, rigid body dynamics
- A numerical method for simulations of rigid fiber suspensions
- A penalty method for the simulation of fluid - rigid body interaction
- A spherical envelope approach to ciliary propulsion
- A time-stepping method for stiff multibody dynamics with contact and friction
- A time-stepping scheme for inelastic collisions. Numerical handling of the nonoverlapping constraint.
- Accelerated Stokesian dynamics simulations.
- An integral equation formulation for rigid bodies in Stokes flow in three dimensions
- An iterative approach for cone complementarity problems for nonsmooth dynamics
- Boundary Integral and Singularity Methods for Linearized Viscous Flow
- Boundary integral equation analysis for suspension of spheres in Stokes flow
- Contact-aware simulations of particulate Stokesian suspensions
- Convergence of a time-stepping scheme for rigid-body dynamics and resolution of Painlevé's problem
- Desingularization of periodic vortex sheet roll-up
- Dynamic simulation of hydrodynamically interacting particles
- Error bounds for monotone linear complementarity problems
- Fast Stokesian dynamics
- Formulating dynamic multi-rigid-body contact problems with friction as solvable linear complementarity problems
- GPU-Based Parallel Computing for the Simulation of Complex Multibody Systems with Unilateral and Bilateral Constraints: An Overview
- Generalization of the Rotne-Prager-Yamakawa mobility and shear disturbance tensors
- Gravity induced sedimentation of slender fibers
- Harmonic density interpolation methods for high-order evaluation of Laplace layer potentials in 2D and 3D
- Integral equation methods for elastance and mobility problems in two dimensions
- Issues in computing contact forces for non-penetrating rigid bodies
- Iterative Methods for Large Convex Quadratic Programs: A Survey
- Leveraging parallel computing in multibody dynamics
- Mechanical Systems of Rigid Bodies Subject to Unilateral Constraints
- Mesh-free data transfer algorithms for partitioned multiphysics problems: conservation, accuracy, and parallelism
- On the connection between thin vortex layers and vortex sheets
- Optimization-based simulation of nonsmooth rigid multibody dynamics
- PVFMM: A parallel kernel independent FMM for particle and volume potentials
- Periodic and chaotic orbits of plane-confined micro-rotors in creeping flows
- Projected Barzilai-Borwein methods for large-scale box-constrained quadratic programming
- RPYFMM: parallel adaptive fast multipole method for Rotne-Prager-Yamakawa tensor in biomolecular hydrodynamics simulations
- Rigid-Body Dynamics with Friction and Impact
- Rotne-Prager-Yamakawa approximation for different-sized particles in application to macromolecular bead models
- Second Kind Integral Equation Formulation of Stokes’ Flows Past a Particle of Arbitrary Shape
- Spectral Ewald acceleration of Stokesian dynamics for polydisperse suspensions
- Stokes flow past three spheres
- Subspace accelerated matrix splitting algorithms for asymmetric and symmetric linear complementarity problems
- Suspensions of prolate spheroids in Stokes flow. Part 1. Dynamics of a finite number of particles in an unbounded fluid
- The cyclic Barzilai-–Borwein method for unconstrained optimization
- The dynamics of microtubule/motor-protein assemblies in biology and physics
- Time-stepping for three-dimensional rigid body dynamics
- Using Krylov subspace and spectral methods for solving complementarity problems in many-body contact dynamics simulation
- Using Nesterov's method to accelerate multibody dynamics with friction and contact
Cited in
(19)- Contact-aware simulations of particulate Stokesian suspensions
- Quadrature by fundamental solutions: kernel-independent layer potential evaluation for large collections of simple objects
- Kernel aggregated fast multipole method. Efficient summation of Laplace and Stokes kernel functions
- An integral equation method for the simulation of doubly-periodic suspensions of rigid bodies in a shearing viscous flow
- Incompressible active phases at an interface. I: Formulation and axisymmetric odd flows
- Active Stokesian dynamics
- A parallel implementation of the Stokesian dynamics method applied to the simulation of colloidal suspensions
- A scalable parallel Stokesian dynamics method for the simulation of colloidal suspensions
- Lubrication theory and boundary element hybrid method for calculating hydrodynamic forces between particles in near contact
- A multiscale computational framework using active learning to model complex suspension flows
- High-order close evaluation of Laplace layer potentials: a differential geometric approach
- A scalable method to model large suspensions of colloidal phoretic particles with arbitrary shapes
- Fast and accurate solvers for simulating Janus particle suspensions in Stokes flow
- Two-dimensional hydrodynamics of a Janus particle vesicle
- Fast simulation of particulate suspensions enabled by graph neural network
- Parallel accelerated Stokesian dynamics with Brownian motion
- Spectrally accurate solutions to inhomogeneous elliptic PDE in smooth geometries using function intension
- A barrier method for contact avoiding particles in Stokes flow
- A fast direct solver for integral equations on locally refined boundary discretizations and its application to multiphase flow simulations
This page was built for publication: A scalable computational platform for particulate Stokes suspensions
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q781989)