GPU-accelerated simulation of colloidal suspensions with direct hydrodynamic interactions
arXiv:1205.6333 · doi:10.1140/epjst/e2012-01640-1
Abstract
Solvent-mediated hydrodynamic interactions between colloidal particles can significantly alter their dynamics. We discuss the implementation of Stokesian dynamics in leading approximation for streaming processors as provided by the compute unified device architecture (CUDA) of recent graphics processors (GPUs). Thereby, the simulation of explicit solvent particles is avoided and hydrodynamic interactions can easily be accounted for in already available, highly accelerated molecular dynamics simulations. Special emphasis is put on efficient memory access and numerical stability. The algorithm is applied to the periodic sedimentation of a cluster of four suspended particles. Finally, we investigate the runtime performance of generic memory access patterns of complexity for various GPU algorithms relying on either hardware cache or shared memory.
to appear in a special issue of Eur. Phys. J. Special Topics on "Computer Simulations on GPUs"
References in corpus (10)
- Hydrodynamic interactions and Brownian forces in colloidal suspensions: Coarse-graining over time and length-scales
- A sparse octree gravitational N-body code that runs entirely on the GPU processor
- Hydrodynamic and Brownian Fluctuations in Sedimenting Suspensions
- Harvesting graphics power for MD simulations
- Highly accelerated simulations of glassy dynamics using GPUs: caveats on limited floating-point precision
- Implicit and explicit solvent models for the simulation of a single polymer chain in solution: Lattice Boltzmann vs Brownian dynamics
- Surmounting Barriers: The Benefit of Hydrodynamic Interactions
- Shock waves in capillary collapse of colloids: a model system for two--dimensional screened Newtonian gravity
- CUDA simulations of active dumbbell suspensions
- A pilgrimage to gravity on GPUs