My research focuses on using computational mathematics to gain insight into the complex process of reactive flows. Applications range from combustion of sustainable aviation fuels, CO2 desublimation, and blood clotting. This research includes developing and maintaining open-source softwares written in C++ and Python.
David Montgomery, Federico Municchi and Karin Leiderman, clotFoam: An open-source framework to simulate blood clot formation under arterial flow. SoftwareX (2023) 101483, https://doi.org/10.1016/j.softx.2023.101483.
David Montgomery, A Computational framework for modeling blood clotting in extravascular injuries. Mines Theses & Dissertations (2023), https://hdl.handle.net/11124/178643.
clotFoam tutorial: A pdf that introduces the basics of OpenFOAM and how to compile/edit the clotFoam software.
Using the clotFoam software, we are able to simulate platelet-mediated coagulation in a variety of geometries. This is an example of hemostasis in an extravascular injury that is modeled in an in-vitro microfluidic device. Blood enters the right channel while a buffer fluid enters the left channel at a lower flow rate. The difference in flow rates cause blood to flow through the horizontal channel which is coated with tissue factor and collagen proteins to initiate platelet adhesion and coagulation respectively.
Relevant publications: https://doi.org/10.1016/j.softx.2023.101483
GitHub project: https://github.com/d-montgomery/clotFoam/tree/main/tutorials/Hjunction3D
In this example, we use the clotFoam software to simulate thrombosis from an intravascular injury.
Relevant publications: https://doi.org/10.1016/j.softx.2023.101483
GitHub project: https://github.com/d-montgomery/clotFoam/tree/main/tutorials/rectangle2D