HaemoFoam
Haemodynamics simulation framework based on OpenFOAM. Includes particle migration model and advanced haemorheology models, as well as windkessel boundary conditions.
Install / Use
/learn @TS-CUBED/HaemoFoamREADME
haemoFoam
Haemodynamics simulation framework based on OpenFOAM. Includes particle migration model and advanced haemorheology models, as well as windkessel boundary conditions.
The current development is on OpenFOAM v2206.
If you want to use haemoFoam
HaemoFoam is published under the GPL (as is OpenFoam). You are, therefore, free to use it. I would ask you for three things, though:
- Please reference my work if you use haemoFoam in your research and publications.
- Please contribute back to haemoFoam and don't just fork it. I would hope we can develop this together in a mutually useful direction.
- Please get in touch and let me know what you want to do. I an happy to collaborate.
Reference:
Schenkel, T.; Halliday, I. Continuum Scale Non Newtonian Particle Transport Model for Hæmorheology. Mathematics 2021, 9, 2100. https://doi.org/10.3390/math9172100
This is the preprint of the 2021 Mathematics paper:
Schenkel, T. and Halliday, I., 2020. Continuum Scale Non Newtonian Particle Transport Model for Haemorheology--Implementation and Validation. arXiv preprint arXiv:2004.12380. https://arxiv.org/abs/2004.12380
Installation
Initialise OpenFOAM (e.g. . /usr/lib/openfoam/openfoam2306/etc/bashrc) and then run
./Allwmake
from the main haemoFoam-0.n.n directory. This will install all the solvers and models.
Documentation
Documentation is not complete yet. See the docs folder. There are also a few videos I recorded for my students.
Acknowledgements:
The windkessel model is based on work by: Andris Piebalgs, Boram Gu, Emily Manchester, Imperial College London, who kindly let me have their original code.
Related Skills
node-connect
354.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
