libMobility: A Python library for hydrodynamics at the Smoluchowski level

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Fish, Ryker, Carter, Adam, Diez-Silva, Pablo, Delgado-Buscalioni, Rafael, Pelaez, Raul P., Sprinkle, Brennan
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918274664497152
author Fish, Ryker
Carter, Adam
Diez-Silva, Pablo
Delgado-Buscalioni, Rafael
Pelaez, Raul P.
Sprinkle, Brennan
author_facet Fish, Ryker
Carter, Adam
Diez-Silva, Pablo
Delgado-Buscalioni, Rafael
Pelaez, Raul P.
Sprinkle, Brennan
contents Effective hydrodynamic modeling is crucial for accurately predicting fluid-particle interactions in diverse fields such as biophysics and materials science. Developing and implementing hydrodynamic algorithms is challenging due to the complexity of fluid dynamics, necessitating efficient management of large-scale computations and sophisticated boundary conditions. Furthermore, adapting these algorithms for use on massively parallel architectures like GPUs adds an additional layer of complexity. This paper presents the libMobility software library, which offers a suite of CUDA-enabled solvers for simulating hydrodynamic interactions in particulate systems at the Rotne-Prager-Yamakawa (RPY) level. The library facilitates precise simulations of particle displacements influenced by external forces and torques, including both the deterministic and stochastic components. Notable features of libMobility include its ability to handle linear and angular displacements, thermal fluctuations, and various domain geometries effectively. With an interface in Python, libMobility provides comprehensive tools for researchers in computational fluid dynamics and related fields to simulate particle mobility efficiently. This article details the technical architecture, functionality, and wide-ranging applications of libMobility. libMobility is available at https://github.com/stochasticHydroTools/libMobility.
format Preprint
id arxiv_https___arxiv_org_abs_2510_02135
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle libMobility: A Python library for hydrodynamics at the Smoluchowski level
Fish, Ryker
Carter, Adam
Diez-Silva, Pablo
Delgado-Buscalioni, Rafael
Pelaez, Raul P.
Sprinkle, Brennan
Soft Condensed Matter
Effective hydrodynamic modeling is crucial for accurately predicting fluid-particle interactions in diverse fields such as biophysics and materials science. Developing and implementing hydrodynamic algorithms is challenging due to the complexity of fluid dynamics, necessitating efficient management of large-scale computations and sophisticated boundary conditions. Furthermore, adapting these algorithms for use on massively parallel architectures like GPUs adds an additional layer of complexity. This paper presents the libMobility software library, which offers a suite of CUDA-enabled solvers for simulating hydrodynamic interactions in particulate systems at the Rotne-Prager-Yamakawa (RPY) level. The library facilitates precise simulations of particle displacements influenced by external forces and torques, including both the deterministic and stochastic components. Notable features of libMobility include its ability to handle linear and angular displacements, thermal fluctuations, and various domain geometries effectively. With an interface in Python, libMobility provides comprehensive tools for researchers in computational fluid dynamics and related fields to simulate particle mobility efficiently. This article details the technical architecture, functionality, and wide-ranging applications of libMobility. libMobility is available at https://github.com/stochasticHydroTools/libMobility.
title libMobility: A Python library for hydrodynamics at the Smoluchowski level
topic Soft Condensed Matter
url https://arxiv.org/abs/2510.02135