multiphase: completed renaming of phase fields to use the new groupName convention and interface

This commit is contained in:
Henry
2013-08-22 16:51:16 +01:00
parent dba34498a4
commit 005bfcd851
81 changed files with 607 additions and 395 deletions

View File

@ -2,7 +2,6 @@
cd ${0%/*} || exit 1 # run from this directory cd ${0%/*} || exit 1 # run from this directory
set -x set -x
wclean libso phaseModel
wclean libso multiphaseSystem wclean libso multiphaseSystem
wclean libso interfacialModels wclean libso interfacialModels
wclean wclean

View File

@ -2,9 +2,9 @@
cd ${0%/*} || exit 1 # run from this directory cd ${0%/*} || exit 1 # run from this directory
set -x set -x
wmake libso phaseModel wmakeLnInclude interfacialModels
wmake libso interfacialModels
wmake libso multiphaseSystem wmake libso multiphaseSystem
wmake libso interfacialModels
wmake wmake
# ----------------------------------------------------------------- end-of-file # ----------------------------------------------------------------- end-of-file

View File

@ -1,5 +1,4 @@
EXE_INC = \ EXE_INC = \
-IphaseModel/lnInclude \
-ImultiphaseSystem/lnInclude \ -ImultiphaseSystem/lnInclude \
-ImultiphaseFixedFluxPressure \ -ImultiphaseFixedFluxPressure \
-IinterfacialModels/lnInclude \ -IinterfacialModels/lnInclude \
@ -15,7 +14,6 @@ EXE_INC = \
EXE_LIBS = \ EXE_LIBS = \
-lmultiphaseSystem \ -lmultiphaseSystem \
-lcompressibleMultiPhaseModel \
-linterfaceProperties \ -linterfaceProperties \
-lincompressibleTransportModels \ -lincompressibleTransportModels \
-lcompressibleMultiphaseEulerianInterfacialModels \ -lcompressibleMultiphaseEulerianInterfacialModels \

View File

@ -1,6 +1,6 @@
EXE_INC = \ EXE_INC = \
-I$(LIB_SRC)/finiteVolume/lnInclude \ -I../multiphaseSystem/lnInclude \
-I../phaseModel/lnInclude -I$(LIB_SRC)/finiteVolume/lnInclude
LIB_LIBS = \ LIB_LIBS = \
-lcompressibleMultiPhaseModel -lmultiphaseSystem

View File

@ -1,3 +1,9 @@
phaseModel/phaseModel.C
diameterModels/diameterModel/diameterModel.C
diameterModels/diameterModel/newDiameterModel.C
diameterModels/constantDiameter/constantDiameter.C
diameterModels/isothermalDiameter/isothermalDiameter.C
alphaContactAngle/alphaContactAngleFvPatchScalarField.C alphaContactAngle/alphaContactAngleFvPatchScalarField.C
multiphaseSystem.C multiphaseSystem.C

View File

@ -8,7 +8,6 @@ EXE_INC = \
-I$(LIB_SRC)/finiteVolume/lnInclude -I$(LIB_SRC)/finiteVolume/lnInclude
LIB_LIBS = \ LIB_LIBS = \
-lcompressibleMultiPhaseModel \
-linterfaceProperties \ -linterfaceProperties \
-lincompressibleTransportModels \ -lincompressibleTransportModels \
-lcompressibleMultiphaseEulerianInterfacialModels \ -lcompressibleMultiphaseEulerianInterfacialModels \

View File

@ -34,7 +34,7 @@ License
Foam::phaseModel::phaseModel Foam::phaseModel::phaseModel
( (
const word& name, const word& phaseName,
const dictionary& phaseDict, const dictionary& phaseDict,
const fvMesh& mesh const fvMesh& mesh
) )
@ -43,7 +43,7 @@ Foam::phaseModel::phaseModel
( (
IOobject IOobject
( (
"alpha" + name, IOobject::groupName("alpha", phaseName),
mesh.time().timeName(), mesh.time().timeName(),
mesh, mesh,
IOobject::MUST_READ, IOobject::MUST_READ,
@ -51,7 +51,7 @@ Foam::phaseModel::phaseModel
), ),
mesh mesh
), ),
name_(name), name_(phaseName),
phaseDict_(phaseDict), phaseDict_(phaseDict),
nu_ nu_
( (
@ -81,7 +81,7 @@ Foam::phaseModel::phaseModel
( (
IOobject IOobject
( (
"U" + name, IOobject::groupName("U", phaseName),
mesh.time().timeName(), mesh.time().timeName(),
mesh, mesh,
IOobject::MUST_READ, IOobject::MUST_READ,
@ -93,7 +93,7 @@ Foam::phaseModel::phaseModel
( (
IOobject IOobject
( (
"DDtU" + name, IOobject::groupName("DDtU", phaseName),
mesh.time().timeName(), mesh.time().timeName(),
mesh mesh
), ),
@ -104,7 +104,7 @@ Foam::phaseModel::phaseModel
( (
IOobject IOobject
( (
"phiAlpha" + name, IOobject::groupName("phiAlpha", phaseName),
mesh.time().timeName(), mesh.time().timeName(),
mesh mesh
), ),
@ -112,7 +112,7 @@ Foam::phaseModel::phaseModel
dimensionedScalar("0", dimensionSet(0, 3, -1, 0, 0), 0) dimensionedScalar("0", dimensionSet(0, 3, -1, 0, 0), 0)
) )
{ {
const word phiName = "phi" + name; const word phiName = IOobject::groupName("phi", name_);
IOobject phiHeader IOobject phiHeader
( (

View File

@ -1,7 +0,0 @@
phaseModel/phaseModel.C
diameterModels/diameterModel/diameterModel.C
diameterModels/diameterModel/newDiameterModel.C
diameterModels/constantDiameter/constantDiameter.C
diameterModels/isothermalDiameter/isothermalDiameter.C
LIB = $(FOAM_LIBBIN)/libcompressibleMultiPhaseModel

View File

@ -1,6 +0,0 @@
EXE_INC = \
-I$(LIB_SRC)/finiteVolume/lnInclude \
-I$(LIB_SRC)/transportModels/incompressible/lnInclude
LIB_LIBS = \
-lincompressibleTransportModels

View File

@ -29,7 +29,7 @@ License
Foam::phase::phase Foam::phase::phase
( (
const word& name, const word& phaseName,
const dictionary& phaseDict, const dictionary& phaseDict,
const volVectorField& U, const volVectorField& U,
const surfaceScalarField& phi const surfaceScalarField& phi
@ -39,7 +39,7 @@ Foam::phase::phase
( (
IOobject IOobject
( (
"alpha" + name, IOobject::groupName("alpha", phaseName),
U.mesh().time().timeName(), U.mesh().time().timeName(),
U.mesh(), U.mesh(),
IOobject::MUST_READ, IOobject::MUST_READ,
@ -47,9 +47,18 @@ Foam::phase::phase
), ),
U.mesh() U.mesh()
), ),
name_(name), name_(phaseName),
phaseDict_(phaseDict), phaseDict_(phaseDict),
nuModel_(viscosityModel::New("nu" + name, phaseDict_, U, phi)), nuModel_
(
viscosityModel::New
(
IOobject::groupName("nu", phaseName),
phaseDict_,
U,
phi
)
),
rho_(phaseDict_.lookup("rho")) rho_(phaseDict_.lookup("rho"))
{} {}

View File

@ -0,0 +1,37 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volVectorField;
location "constant";
object U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 1 -1 0 0 0 0];
internalField uniform (0 0 0);
boundaryField
{
atmosphere
{
type pressureInletOutletVelocity;
value uniform (0 0 0);
}
walls
{
type fixedValue;
value uniform (0 0 0);
}
}
// ************************************************************************* //

View File

@ -0,0 +1,37 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "constant";
object alpha.water;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0];
internalField uniform 0;
boundaryField
{
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
walls
{
type zeroGradient;
}
}
// ************************************************************************* //

View File

@ -0,0 +1,37 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "constant";
object alpha.water.org;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0];
internalField uniform 0;
boundaryField
{
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
walls
{
type zeroGradient;
}
}
// ************************************************************************* //

View File

@ -0,0 +1,43 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "constant";
object p_rgh;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [1 -1 -2 0 0 0 0];
internalField uniform 0;
boundaryField
{
atmosphere
{
type totalPressure;
rho rho;
psi none;
gamma 1;
p0 uniform 0;
value uniform 0;
}
walls
{
type fixedFluxPressure;
gradient uniform 0;
phi phiAbs;
value uniform 0;
}
}
// ************************************************************************* //

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
object Tair; object T.air;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -27,7 +27,7 @@ boundaryField
outlet outlet
{ {
type inletOutlet; type inletOutlet;
phi phiair; phi phi.air;
inletValue $internalField; inletValue $internalField;
value $internalField; value $internalField;
} }

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
object Twater; object T.water;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -27,7 +27,7 @@ boundaryField
outlet outlet
{ {
type inletOutlet; type inletOutlet;
phi phiwater; phi phi.water;
inletValue uniform 300; inletValue uniform 300;
value $internalField; value $internalField;
} }

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format binary; format binary;
class volVectorField; class volVectorField;
object Uair; object U.air;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -28,7 +28,7 @@ boundaryField
outlet outlet
{ {
type pressureInletOutletVelocity; type pressureInletOutletVelocity;
phi phiair; phi phi.air;
value $internalField; value $internalField;
} }
walls walls

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format binary; format binary;
class volVectorField; class volVectorField;
object Uwater; object U.water;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -28,7 +28,7 @@ boundaryField
outlet outlet
{ {
type pressureInletOutletVelocity; type pressureInletOutletVelocity;
phi phiwater; phi phi.water;
value $internalField; value $internalField;
} }
walls walls

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphaair; object alpha.air;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -1908,7 +1908,7 @@ boundaryField
outlet outlet
{ {
type inletOutlet; type inletOutlet;
phi phiair; phi phi.air;
inletValue uniform 1; inletValue uniform 1;
value uniform 1; value uniform 1;
} }

View File

@ -28,7 +28,7 @@ boundaryField
outlet outlet
{ {
type inletOutlet; type inletOutlet;
phi phiair; phi phi.air;
inletValue uniform 1; inletValue uniform 1;
value uniform 1; value uniform 1;
} }

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphawater; object alpha.water;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -1908,7 +1908,7 @@ boundaryField
outlet outlet
{ {
type inletOutlet; type inletOutlet;
phi phiwater; phi phi.water;
inletValue uniform 0; inletValue uniform 0;
value uniform 0; value uniform 0;
} }

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
object alphawater; object alpha.water;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -28,7 +28,7 @@ boundaryField
outlet outlet
{ {
type inletOutlet; type inletOutlet;
phi phiwater; phi phi.water;
inletValue uniform 0; inletValue uniform 0;
value uniform 0; value uniform 0;
} }

View File

@ -38,6 +38,7 @@ FoamFile
defaultFaces defaultFaces
{ {
type empty; type empty;
inGroups 1(empty);
nFaces 3750; nFaces 3750;
startFace 3850; startFace 3850;
} }

View File

@ -60,21 +60,21 @@ functions
outputControl outputTime; outputControl outputTime;
fields fields
( (
Uair U.air
{ {
mean on; mean on;
prime2Mean off; prime2Mean off;
base time; base time;
} }
Uwater U.water
{ {
mean on; mean on;
prime2Mean off; prime2Mean off;
base time; base time;
} }
alphaair alpha.air
{ {
mean on; mean on;
prime2Mean off; prime2Mean off;

View File

@ -17,8 +17,8 @@ FoamFile
defaultFieldValues defaultFieldValues
( (
volScalarFieldValue alphaair 1 volScalarFieldValue alpha.air 1
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
); );
regions regions
@ -28,8 +28,8 @@ regions
box (0 0 -0.1) (0.15 0.701 0.1); box (0 0 -0.1) (0.15 0.701 0.1);
fieldValues fieldValues
( (
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
volScalarFieldValue alphawater 1 volScalarFieldValue alpha.water 1
); );
} }
); );

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volVectorField; class volVectorField;
location "0"; location "0";
object Uoil; object U.air;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volVectorField; class volVectorField;
location "0"; location "0";
object Umercury; object U.mercury;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volVectorField; class volVectorField;
location "0"; location "0";
object Uair; object U.oil;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphaair; object alpha.air;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphamercury; object alpha.mercury;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphaoil; object alpha.oil;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphawater; object alpha.water;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -42,8 +42,8 @@ boundaryField
{ {
type totalPressure; type totalPressure;
p0 uniform 0; p0 uniform 0;
U Uair; U U.air;
phi phiair; phi phi.air;
rho rho; rho rho;
psi none; psi none;
gamma 1; gamma 1;

View File

@ -44,6 +44,7 @@ FoamFile
defaultFaces defaultFaces
{ {
type empty; type empty;
inGroups 1(empty);
nFaces 4536; nFaces 4536;
startFace 4640; startFace 4640;
} }

View File

@ -17,10 +17,10 @@ FoamFile
defaultFieldValues defaultFieldValues
( (
volScalarFieldValue alphaair 1 volScalarFieldValue alpha.air 1
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
volScalarFieldValue alphaoil 0 volScalarFieldValue alpha.oil 0
volScalarFieldValue alphamercury 0 volScalarFieldValue alpha.mercury 0
volVectorFieldValue U ( 0 0 0 ) volVectorFieldValue U ( 0 0 0 )
); );
@ -31,10 +31,10 @@ regions
box ( 0 0 -1 ) ( 0.1461 0.292 1 ); box ( 0 0 -1 ) ( 0.1461 0.292 1 );
fieldValues fieldValues
( (
volScalarFieldValue alphawater 1 volScalarFieldValue alpha.water 1
volScalarFieldValue alphaoil 0 volScalarFieldValue alpha.oil 0
volScalarFieldValue alphamercury 0 volScalarFieldValue alpha.mercury 0
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
); );
} }
boxToCell boxToCell
@ -42,10 +42,10 @@ regions
box ( 0.1461 0 -1 ) ( 0.2922 0.292 1 ); box ( 0.1461 0 -1 ) ( 0.2922 0.292 1 );
fieldValues fieldValues
( (
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
volScalarFieldValue alphaoil 1 volScalarFieldValue alpha.oil 1
volScalarFieldValue alphamercury 0 volScalarFieldValue alpha.mercury 0
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
); );
} }
boxToCell boxToCell
@ -53,10 +53,10 @@ regions
box ( 0 0 -1 ) ( 0.1461 0.1 1 ); box ( 0 0 -1 ) ( 0.1461 0.1 1 );
fieldValues fieldValues
( (
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
volScalarFieldValue alphaoil 0 volScalarFieldValue alpha.oil 0
volScalarFieldValue alphamercury 1 volScalarFieldValue alpha.mercury 1
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
); );
} }
); );

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volVectorField; class volVectorField;
location "0"; location "0";
object Uair; object U.air;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -0,0 +1,51 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volVectorField;
location "0";
object U.mercury;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 1 -1 0 0 0 0];
internalField uniform (0 0 0);
boundaryField
{
leftWall
{
type fixedValue;
value uniform (0 0 0);
}
rightWall
{
type fixedValue;
value uniform (0 0 0);
}
lowerWall
{
type fixedValue;
value uniform (0 0 0);
}
atmosphere
{
type fluxCorrectedVelocity;
value uniform (0 0 0);
}
defaultFaces
{
type empty;
}
}
// ************************************************************************* //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volVectorField; class volVectorField;
location "0"; location "0";
object Uoil; object U.oil;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -1,51 +0,0 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volVectorField;
location "0";
object Umercury;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 1 -1 0 0 0 0];
internalField uniform (0 0 0);
boundaryField
{
leftWall
{
type fixedValue;
value uniform (0 0 0);
}
rightWall
{
type fixedValue;
value uniform (0 0 0);
}
lowerWall
{
type fixedValue;
value uniform (0 0 0);
}
atmosphere
{
type fluxCorrectedVelocity;
value uniform (0 0 0);
}
defaultFaces
{
type empty;
}
}
// ************************************************************************* //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphaair; object alpha.air;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphamercury; object alpha.mercury;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphaoil; object alpha.oil;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphawater; object alpha.water;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -42,8 +42,8 @@ boundaryField
{ {
type totalPressure; type totalPressure;
p0 uniform 0; p0 uniform 0;
U Uair; U U.air;
phi phiair; phi phi.air;
rho rho; rho rho;
psi none; psi none;
gamma 1; gamma 1;

View File

@ -0,0 +1,53 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
leftWall
{
type wall;
nFaces 195;
startFace 68014;
}
rightWall
{
type wall;
nFaces 195;
startFace 68209;
}
lowerWall
{
type wall;
nFaces 206;
startFace 68404;
}
atmosphere
{
type patch;
nFaces 176;
startFace 68610;
}
defaultFaces
{
type empty;
inGroups 1(empty);
nFaces 68400;
startFace 68786;
}
)
// ************************************************************************* //

View File

@ -17,10 +17,10 @@ FoamFile
defaultFieldValues defaultFieldValues
( (
volScalarFieldValue alphaair 1 volScalarFieldValue alpha.air 1
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
volScalarFieldValue alphaoil 0 volScalarFieldValue alpha.oil 0
volScalarFieldValue alphamercury 0 volScalarFieldValue alpha.mercury 0
volVectorFieldValue U ( 0 0 0 ) volVectorFieldValue U ( 0 0 0 )
); );
@ -31,10 +31,10 @@ regions
box ( 0 0 -1 ) ( 0.1461 0.292 1 ); box ( 0 0 -1 ) ( 0.1461 0.292 1 );
fieldValues fieldValues
( (
volScalarFieldValue alphawater 1 volScalarFieldValue alpha.water 1
volScalarFieldValue alphaoil 0 volScalarFieldValue alpha.oil 0
volScalarFieldValue alphamercury 0 volScalarFieldValue alpha.mercury 0
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
); );
} }
boxToCell boxToCell
@ -42,10 +42,10 @@ regions
box ( 0.1461 0 -1 ) ( 0.2922 0.292 1 ); box ( 0.1461 0 -1 ) ( 0.2922 0.292 1 );
fieldValues fieldValues
( (
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
volScalarFieldValue alphaoil 1 volScalarFieldValue alpha.oil 1
volScalarFieldValue alphamercury 0 volScalarFieldValue alpha.mercury 0
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
); );
} }
boxToCell boxToCell
@ -53,10 +53,10 @@ regions
box ( 0 0 -1 ) ( 0.1461 0.1 1 ); box ( 0 0 -1 ) ( 0.1461 0.1 1 );
fieldValues fieldValues
( (
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
volScalarFieldValue alphaoil 0 volScalarFieldValue alpha.oil 0
volScalarFieldValue alphamercury 1 volScalarFieldValue alpha.mercury 1
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
); );
} }
); );

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volVectorField; class volVectorField;
object Uair; object U.air;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volVectorField; class volVectorField;
object Umercury; object U.mercury;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volVectorField; class volVectorField;
object Uoil; object U.oil;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volVectorField; class volVectorField;
object Uwater; object U.water;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
object alphaoil; object alpha.air;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
object alphamercury; object alpha.mercury;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
object alphaair; object alpha.oil;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
object alphawater; object alpha.water;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -32,12 +32,14 @@ FoamFile
front front
{ {
type empty; type empty;
inGroups 1(empty);
nFaces 3072; nFaces 3072;
startFace 6336; startFace 6336;
} }
back back
{ {
type empty; type empty;
inGroups 1(empty);
nFaces 3072; nFaces 3072;
startFace 9408; startFace 9408;
} }

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphaair; object alpha.air;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -0,0 +1,49 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object alpha.mercury;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0];
internalField uniform 0;
boundaryField
{
leftWall
{
type zeroGradient;
}
rightWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
defaultFaces
{
type empty;
}
}
// ************************************************************************* //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphaoil; object alpha.oil;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -0,0 +1,49 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object alpha.water;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0];
internalField uniform 0;
boundaryField
{
leftWall
{
type zeroGradient;
}
rightWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
defaultFaces
{
type empty;
}
}
// ************************************************************************* //

View File

@ -1,49 +0,0 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object alphamercury;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0];
internalField uniform 0;
boundaryField
{
leftWall
{
type zeroGradient;
}
rightWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
defaultFaces
{
type empty;
}
}
// ************************************************************************* //

View File

@ -1,49 +0,0 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object alphawater;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0];
internalField uniform 0;
boundaryField
{
leftWall
{
type zeroGradient;
}
rightWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
defaultFaces
{
type empty;
}
}
// ************************************************************************* //

View File

@ -44,6 +44,7 @@ FoamFile
defaultFaces defaultFaces
{ {
type empty; type empty;
inGroups 1(empty);
nFaces 4536; nFaces 4536;
startFace 4640; startFace 4640;
} }

View File

@ -17,10 +17,10 @@ FoamFile
defaultFieldValues defaultFieldValues
( (
volScalarFieldValue alphaair 1 volScalarFieldValue alpha.air 1
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
volScalarFieldValue alphaoil 0 volScalarFieldValue alpha.oil 0
volScalarFieldValue alphamercury 0 volScalarFieldValue alpha.mercury 0
volVectorFieldValue U ( 0 0 0 ) volVectorFieldValue U ( 0 0 0 )
); );
@ -31,10 +31,10 @@ regions
box ( 0 0 -1 ) ( 0.1461 0.292 1 ); box ( 0 0 -1 ) ( 0.1461 0.292 1 );
fieldValues fieldValues
( (
volScalarFieldValue alphawater 1 volScalarFieldValue alpha.water 1
volScalarFieldValue alphaoil 0 volScalarFieldValue alpha.oil 0
volScalarFieldValue alphamercury 0 volScalarFieldValue alpha.mercury 0
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
); );
} }
boxToCell boxToCell
@ -42,10 +42,10 @@ regions
box ( 0.1461 0 -1 ) ( 0.2922 0.292 1 ); box ( 0.1461 0 -1 ) ( 0.2922 0.292 1 );
fieldValues fieldValues
( (
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
volScalarFieldValue alphaoil 1 volScalarFieldValue alpha.oil 1
volScalarFieldValue alphamercury 0 volScalarFieldValue alpha.mercury 0
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
); );
} }
boxToCell boxToCell
@ -53,10 +53,10 @@ regions
box ( 0 0 -1 ) ( 0.1461 0.1 1 ); box ( 0 0 -1 ) ( 0.1461 0.1 1 );
fieldValues fieldValues
( (
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
volScalarFieldValue alphaoil 0 volScalarFieldValue alpha.oil 0
volScalarFieldValue alphamercury 1 volScalarFieldValue alpha.mercury 1
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
); );
} }
); );

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphaair; object alpha.air;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -0,0 +1,49 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object alpha.mercury;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0];
internalField uniform 0;
boundaryField
{
leftWall
{
type zeroGradient;
}
rightWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
defaultFaces
{
type empty;
}
}
// ************************************************************************* //

View File

@ -11,7 +11,7 @@ FoamFile
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0"; location "0";
object alphaoil; object alpha.oil;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -0,0 +1,49 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object alpha.water;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0];
internalField uniform 0;
boundaryField
{
leftWall
{
type zeroGradient;
}
rightWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
defaultFaces
{
type empty;
}
}
// ************************************************************************* //

View File

@ -1,49 +0,0 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object alphamercury;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0];
internalField uniform 0;
boundaryField
{
leftWall
{
type zeroGradient;
}
rightWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
defaultFaces
{
type empty;
}
}
// ************************************************************************* //

View File

@ -1,49 +0,0 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object alphawater;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0];
internalField uniform 0;
boundaryField
{
leftWall
{
type zeroGradient;
}
rightWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
defaultFaces
{
type empty;
}
}
// ************************************************************************* //

View File

@ -44,6 +44,7 @@ FoamFile
defaultFaces defaultFaces
{ {
type empty; type empty;
inGroups 1(empty);
nFaces 68400; nFaces 68400;
startFace 68786; startFace 68786;
} }

View File

@ -17,10 +17,11 @@ FoamFile
defaultFieldValues defaultFieldValues
( (
volScalarFieldValue alphaair 1 volScalarFieldValue alpha.air 1
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
volScalarFieldValue alphaoil 0 volScalarFieldValue alpha.oil 0
volScalarFieldValue alphamercury 0 volScalarFieldValue alpha.mercury 0
volVectorFieldValue U ( 0 0 0 )
); );
regions regions
@ -30,10 +31,10 @@ regions
box ( 0 0 -1 ) ( 0.1461 0.292 1 ); box ( 0 0 -1 ) ( 0.1461 0.292 1 );
fieldValues fieldValues
( (
volScalarFieldValue alphawater 1 volScalarFieldValue alpha.water 1
volScalarFieldValue alphaoil 0 volScalarFieldValue alpha.oil 0
volScalarFieldValue alphamercury 0 volScalarFieldValue alpha.mercury 0
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
); );
} }
boxToCell boxToCell
@ -41,10 +42,10 @@ regions
box ( 0.1461 0 -1 ) ( 0.2922 0.292 1 ); box ( 0.1461 0 -1 ) ( 0.2922 0.292 1 );
fieldValues fieldValues
( (
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
volScalarFieldValue alphaoil 1 volScalarFieldValue alpha.oil 1
volScalarFieldValue alphamercury 0 volScalarFieldValue alpha.mercury 0
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
); );
} }
boxToCell boxToCell
@ -52,10 +53,10 @@ regions
box ( 0 0 -1 ) ( 0.1461 0.1 1 ); box ( 0 0 -1 ) ( 0.1461 0.1 1 );
fieldValues fieldValues
( (
volScalarFieldValue alphawater 0 volScalarFieldValue alpha.water 0
volScalarFieldValue alphaoil 0 volScalarFieldValue alpha.oil 0
volScalarFieldValue alphamercury 1 volScalarFieldValue alpha.mercury 1
volScalarFieldValue alphaair 0 volScalarFieldValue alpha.air 0
); );
} }
); );