Dr Adam Townsend adam.k.townsend@durham.ac.uk
Assistant Professor
Stokesian Dynamics in Python
Townsend, Adam
Authors
Abstract
This is a Python 3 implementation of the Stokesian Dynamics method for polydisperse spheres suspended in a 3D Newtonian background fluid. The fluid-filled domain may be unbounded or a periodic cube. Physical setups and custom forces on the particles are easily implemented using Python; meanwhile, the computational speed is handled by Numba.
This software is aimed at researchers in low Reynolds number fluid dynamics who are looking for an easy-to-use yet flexible implementation of this popular method. The startup cost of writing a Stokesian Dynamics code is high, given the need for pre-computed resistance scalars.
Several minus sign errors in the literature also need resolving first. These have been resolved and validated before being implemented in this code. The hope is that many months of future researchers’ time (often PhD students’ time) will be saved by no longer reinventing the wheel.
Citation
Townsend, A. (2024). Stokesian Dynamics in Python. The Journal of Open Source Software, 9(94), Article 6011. https://doi.org/10.21105/joss.06011
Journal Article Type | Article |
---|---|
Acceptance Date | Feb 22, 2024 |
Online Publication Date | Feb 22, 2024 |
Publication Date | Feb 22, 2024 |
Deposit Date | Feb 22, 2024 |
Publicly Available Date | Feb 23, 2024 |
Journal | The Journal of Open Source Software |
Electronic ISSN | 2475-9066 |
Publisher | Open Journals |
Peer Reviewed | Peer Reviewed |
Volume | 9 |
Issue | 94 |
Article Number | 6011 |
DOI | https://doi.org/10.21105/joss.06011 |
Public URL | https://durham-repository.worktribe.com/output/2272691 |
Files
Published Journal Article
(212 Kb)
PDF
Licence
http://creativecommons.org/licenses/by/4.0/
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
You might also like
Undulatory swimming in suspensions and networks of flexible filaments
(2024)
Journal Article
VisualPDE: Rapid Interactive Simulations of Partial Differential Equations
(2023)
Journal Article
Going round in circles: Geometry in the early years
(2023)
Journal Article
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search