1) Implementation of the compressibleIsoInterFOam solver 2) Implementation of a new PLIC interpolation scheme. 3) New tutorials associated with the solvers This implementation was carried out by Henning Scheufler (DLR) and Johan Roenby (DHI), following : \verbatim Henning Scheufler, Johan Roenby, Accurate and efficient surface reconstruction from volume fraction data on general meshes, Journal of Computational Physics, 2019, doi 10.1016/j.jcp.2019.01.009 \endverbatim The integration of the code was carried out by Andy Heather and Sergio Ferraris from OpenCFD Ltd.
16 lines
457 B
C
16 lines
457 B
C
// Update alpha1
|
|
#include "alphaSuSp.H"
|
|
advector.advect(Sp,(Su + divU*min(alpha1(), scalar(1)))());
|
|
|
|
// Update rhoPhi
|
|
rhoPhi = advector.getRhoPhi(rho1, rho2);
|
|
alphaPhi10 = advector.alphaPhi();
|
|
|
|
alpha2 = 1.0 - alpha1;
|
|
|
|
Info<< "Phase-1 volume fraction = "
|
|
<< alpha1.weightedAverage(mesh.Vsc()).value()
|
|
<< " Min(" << alpha1.name() << ") = " << min(alpha1).value()
|
|
<< " Max(" << alpha1.name() << ") - 1 = " << max(alpha1).value() - 1
|
|
<< endl;
|