This talk is about the Python library PyStokes and its research applications. PyStokes is freely available on GitHub: https://github.com/rajeshrinet/pystokes
Abstract: In this talk, I present a modular Python library for computing many-body hydrodynamic and phoretic interactions between spherical active particles in suspension when these are given by solutions of the Stokes and Laplace equations. Underpinning the library is a grid-free methodology that combines dimensionality reduction, spectral expansion, and Ritz-Galerkin discretization, thereby reducing the computation to the solution of a linear system. The system can be solved analytically as a series expansion or numerically at a cost quadratic in the number of particles. The library is agnostic to boundary conditions and includes, amongst others, confinement by plane walls or liquid-liquid interfaces. The use of the library is demonstrated with examples in experimentally relevant settings.
--
Talk presented in Edwards Meeting, 10th January 2020