mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
output wallDistance
This commit is contained in:
@ -1,4 +1,5 @@
|
|||||||
EXE_INC = \
|
EXE_INC = \
|
||||||
|
-I$(LIB_SRC)/meshTools/lnInclude \
|
||||||
-I$(LIB_SRC)/turbulenceModels \
|
-I$(LIB_SRC)/turbulenceModels \
|
||||||
-I$(LIB_SRC)/turbulenceModels/incompressible/LES/LESModel \
|
-I$(LIB_SRC)/turbulenceModels/incompressible/LES/LESModel \
|
||||||
-I$(LIB_SRC)/turbulenceModels/LES/LESdeltas/lnInclude \
|
-I$(LIB_SRC)/turbulenceModels/LES/LESdeltas/lnInclude \
|
||||||
|
|||||||
@ -34,6 +34,7 @@ Description
|
|||||||
#include "incompressible/singlePhaseTransportModel/singlePhaseTransportModel.H"
|
#include "incompressible/singlePhaseTransportModel/singlePhaseTransportModel.H"
|
||||||
#include "LESModel.H"
|
#include "LESModel.H"
|
||||||
#include "nearWallDist.H"
|
#include "nearWallDist.H"
|
||||||
|
#include "wallDist.H"
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
@ -49,7 +50,18 @@ int main(int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
runTime.setTime(timeDirs[timeI], timeI);
|
runTime.setTime(timeDirs[timeI], timeI);
|
||||||
Info<< "Time = " << runTime.timeName() << endl;
|
Info<< "Time = " << runTime.timeName() << endl;
|
||||||
mesh.readUpdate();
|
fvMesh::readUpdateState state = mesh.readUpdate();
|
||||||
|
|
||||||
|
// Wall distance
|
||||||
|
if (timeI == 0 || state != fvMesh::UNCHANGED)
|
||||||
|
{
|
||||||
|
Info<< "Calculating wall distance\n" << endl;
|
||||||
|
wallDist y(mesh, true);
|
||||||
|
Info<< "Writing wall distance to field "
|
||||||
|
<< y.name() << nl << endl;
|
||||||
|
y.write();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
volScalarField yPlus
|
volScalarField yPlus
|
||||||
(
|
(
|
||||||
@ -116,6 +128,9 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Info<< "Writing yPlus to field "
|
||||||
|
<< yPlus.name() << nl << endl;
|
||||||
|
|
||||||
yPlus.write();
|
yPlus.write();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
EXE_INC = \
|
EXE_INC = \
|
||||||
|
-I$(LIB_SRC)/meshTools/lnInclude \
|
||||||
-I$(LIB_SRC)/transportModels \
|
-I$(LIB_SRC)/transportModels \
|
||||||
-I$(LIB_SRC)/turbulenceModels \
|
-I$(LIB_SRC)/turbulenceModels \
|
||||||
-I$(LIB_SRC)/turbulenceModels/incompressible/RAS/RASModel \
|
-I$(LIB_SRC)/turbulenceModels/incompressible/RAS/RASModel \
|
||||||
|
|||||||
@ -34,6 +34,7 @@ Description
|
|||||||
#include "incompressible/singlePhaseTransportModel/singlePhaseTransportModel.H"
|
#include "incompressible/singlePhaseTransportModel/singlePhaseTransportModel.H"
|
||||||
#include "RASModel.H"
|
#include "RASModel.H"
|
||||||
#include "wallFvPatch.H"
|
#include "wallFvPatch.H"
|
||||||
|
#include "wallDist.H"
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
@ -49,7 +50,17 @@ int main(int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
runTime.setTime(timeDirs[timeI], timeI);
|
runTime.setTime(timeDirs[timeI], timeI);
|
||||||
Info<< "Time = " << runTime.timeName() << endl;
|
Info<< "Time = " << runTime.timeName() << endl;
|
||||||
mesh.readUpdate();
|
fvMesh::readUpdateState state = mesh.readUpdate();
|
||||||
|
|
||||||
|
// Wall distance
|
||||||
|
if (timeI == 0 || state != fvMesh::UNCHANGED)
|
||||||
|
{
|
||||||
|
Info<< "Calculating wall distance\n" << endl;
|
||||||
|
wallDist y(mesh, true);
|
||||||
|
Info<< "Writing wall distance to field "
|
||||||
|
<< y.name() << nl << endl;
|
||||||
|
y.write();
|
||||||
|
}
|
||||||
|
|
||||||
volScalarField yPlus
|
volScalarField yPlus
|
||||||
(
|
(
|
||||||
@ -106,6 +117,9 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Info<< "Writing yPlus to field "
|
||||||
|
<< yPlus.name() << nl << endl;
|
||||||
|
|
||||||
yPlus.write();
|
yPlus.write();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user