×

PyStokes

swMATH ID: 33791
Software Authors: Rajesh Singh; Ronojoy Adhikari
Description: PyStokes: phoresis and Stokesian hydrodynamics in Python. PyStokes is a numerical library for phoresis and Stokesian hydrodynamics in Python. It uses a grid-free method, combining the integral representation of Laplace and Stokes equations, spectral expansion, and Galerkin discretization, to compute phoretic and hydrodynamic interactions between spheres with slip boundary conditions on their surfaces. The library also computes suspension scale quantities, such as rheological response, energy dissipation and fluid flow. The computational cost is quadratic in the number of particles and upto 1e5 particles have been accommodated on multicore computers. The library has been used to model suspensions of microorganisms, synthetic autophoretic particles and self-propelling droplets.
Homepage: https://zenodo.org/record/3923867#.XwQU1i35yiI
Source Code:  https://github.com/rajeshrinet/pystokes
Dependencies: Python
Keywords: Python library; phoretic; hydrodynamic; Journal of Open Source Software; JOSS; Python; Stokes equations
Related Software: libstokes; HYDROLIB; Python; STKFMM; GitHub
Cited in: 2 Publications

Standard Articles

1 Publication describing the Software Year

Citations by Year