Skip to content

Update godunov five equation solver and add Miller-Puckett source term support in volume fractions advection - #20

Merged
pkestene merged 5 commits into
mainfrom
pkestene/features/vol_frac_advection_model
Aug 26, 2026
Merged

Update godunov five equation solver and add Miller-Puckett source term support in volume fractions advection#20
pkestene merged 5 commits into
mainfrom
pkestene/features/vol_frac_advection_model

Conversation

@pkestene

@pkestene pkestene commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Introduce parameter [volume_fraction_advection] source_term_type in ini file to chose which source term is used in volume fraction advection equations. Allowed values are:

  • ALLAIRE_KOKH : $\frac{\partial \alpha_i}{\partial t} + u\cdot \nabla \alpha_i = -\alpha_i \nabla \cdot u$
  • MILLER_PUCKETT : $\frac{\partial \alpha_i}{\partial t} + u\cdot \nabla \alpha_i = -\alpha_i (1-\kappa/\kappa_i) \nabla \cdot u$ where $\kappa$ is the mixture bulk modulus and $\kappa_i$ is the material bulk modulus which volume fraction is $\alpha_i$

Some references:

  • Grégoire Allaire, Sébastien Clerc, Samuel Kokh, A Five-Equation Model for the Simulation of Interfaces between Compressible Fluids, Journal of Computational Physics, Volume 181, Issue 2, 2002, Pages 577-616, ISSN 0021-9991, https://doi.org/10.1006/jcph.2002.7143
  • Gregory Hale Miller, Elbridge Gerry Puckett, A High-Order Godunov Method for Multiple Condensed Phases, Journal of Computational Physics, Volume 128, Issue 1, 1996, Pages 134-164, ISSN 0021-9991,https://doi.org/10.1006/jcph.1996.0200.
  • Timothy R. Law, Philip T. Barton, A cell-centred Eulerian volume-of-fluid method for compressible multi-material flows, Journal of Computational Physics, Volume 497, 2024, 112592, ISSN 0021-9991, https://doi.org/10.1016/j.jcp.2023.112592

Illustration of use of the two source terms using the shock-bulle (air-water) test case; top is Allaire-Kokh and bottom is Miller-Puckett
shock_bubble_air_water_2d

@pkestene pkestene changed the title Update godunov five equation solver and add Kapila source term support in volume fractions advection Update godunov five equation solver and add Miller-Puckett source term support in volume fractions advection Aug 26, 2026
@pkestene
pkestene merged commit 27c3dd3 into main Aug 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant