English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT

Released

Journal Article

A C++ expression system for partial differential equations enables generic simulations of biological hydrodynamics.

MPS-Authors

Singh,  Abhinav
Max Planck Institute for Molecular Cell Biology and Genetics, Max Planck Society;

/persons/resource/persons219256

Incardona,  Pietro
Max Planck Institute for Molecular Cell Biology and Genetics, Max Planck Society;

/persons/resource/persons219620

Sbalzarini,  Ivo F.
Max Planck Institute for Molecular Cell Biology and Genetics, Max Planck Society;

External Resource
Fulltext (restricted access)
There are currently no full texts shared for your IP range.
Fulltext (public)
There are no public fulltexts stored in PuRe
Supplementary Material (public)
There is no public supplementary material available
Citation

Singh, A., Incardona, P., & Sbalzarini, I. F. (2021). A C++ expression system for partial differential equations enables generic simulations of biological hydrodynamics. The European physical journal. E, Soft matter, 44(9): 117. doi:10.1140/epje/s10189-021-00121-x.


Cite as: https://hdl.handle.net/21.11116/0000-000A-0B53-D
Abstract
We present a user-friendly and intuitive C++ expression system to implement numerical simulations of continuum biological hydrodynamics. The expression system allows writing simulation programs in near-mathematical notation and makes codes more readable, more compact, and less error-prone. It also cleanly separates the implementation of the partial differential equation model from the implementation of the numerical methods used to discretize it. This allows changing either of them with minimal changes to the source code. The presented expression system is implemented in the high-performance computing platform OpenFPM, supporting simulations that transparently parallelize on multi-processor computer systems. We demonstrate that our expression system makes it easier to write scalable codes for simulating biological hydrodynamics in space and time. We showcase the present framework in numerical simulations of active polar fluids, as well as in classic simulations of fluid dynamics from the incompressible Navier-Stokes equations to Stokes flow in a ball. The presented expression system accelerates scalable simulations of spatio-temporal models that encode the physics and material properties of tissues in order to algorithmically study morphogenesis.