License Last Commit Documentation
This library numerically solves the motion of two-liquid mixtures separated by free surfaces using finite-difference and volume-of-fluid methods.
Specifically, it aims to simulate air-water flows characterized by contrasts in density and viscosity at high (in terms of the direct numerical simulations) Reynolds numbers.
git clone --recurse-submodules https://github.com/NaokiHori/SimpleBubblyFlowSolver
cd SimpleBubblyFlowSolver
cd initial_condition
make output
sh main.sh
cd ..
make output
make all
sh exec/main.sh
This simulates the motion of a 2D rising bubble:
The governing equations, numerical methods employed, and discretizations are briefly discussed here.
Check out the 3d
branch.
You will need to initialize the flow fields manually.
I would like to acknowledge Dr. Kevin Zhong for fruitful discussions regarding the viscosity formulation.