kohyun / VOFDBMcavitationFoam

Volume-of-Fluid (VOF) solver with phasechange for cavitating flows coupled with Lagrangian library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VOFDBMcavitationFoam

Features

  • Volume-of-Fluid (VOF) solver with phasechange for cavitating flows coupled with Lagrangian library
  • Conversion of small VOF elements to Lagrangian parcels to reduce computational cost
  • Support for
    • Particle-particle interaction (collision, coalescence) and secondary breakup
    • Solving RP equation or simplified RP equation for discrete bubbles
    • Adaptive mesh refinement
    • Fully parallelized
  • Based on interPhaseChangeFoam

Compilation

  • First, compile the library libVOFDBM in the src folder.
  • Afterwards, compile the solver VOFDBMcavitationFoam in the application folder.

Reference

Linmin Li, Weisen Xu, Bowen Jiang, Xiaojun Li, Zuchao Zhu, A multiscale Eulerian-Lagrangian cavitating flow solver in OpenFOAM, SoftwareX, 2023, 21, 101304, https://doi.org/10.1016/j.softx.2022.101304

About

Volume-of-Fluid (VOF) solver with phasechange for cavitating flows coupled with Lagrangian library

License:GNU General Public License v3.0


Languages

Language:C 71.0%Language:C++ 28.6%Language:Shell 0.4%