Renamed simpleSRFFoam -> SRFSimpleFoam and simpleWindFoam -> windSimpleFoam

This commit is contained in:
Henry
2011-04-19 23:23:49 +01:00
parent c555c23729
commit f70593a8ff
75 changed files with 145 additions and 151483 deletions

View File

@ -3,6 +3,10 @@ cd ${0%/*} || exit 1 # run from this directory
set -x
wmake
wmake SRFSimpleFoam
wmake MRFSimpleFoam
wmake windSimpleFoam
wmake porousSimpleFoam
# ----------------------------------------------------------------- end-of-file

View File

@ -1,4 +1,4 @@
// Solve the Momentum equation
// Momentum predictor
tmp<fvVectorMatrix> UEqn
(

View File

@ -1,9 +1,11 @@
{
p.boundaryField().updateCoeffs();
volScalarField AU(UEqn().A());
U = UEqn().H()/AU;
volScalarField rAU(1.0/UEqn().A());
U = rAU*UEqn().H();
UEqn.clear();
phi = fvc::interpolate(U) & mesh.Sf();
phi = fvc::interpolate(U, "interpolate(HbyA)") & mesh.Sf();
adjustPhi(phi, U, p);
// Non-orthogonal pressure corrector loop
@ -11,7 +13,7 @@
{
fvScalarMatrix pEqn
(
fvm::laplacian(1.0/AU, p) == fvc::div(phi)
fvm::laplacian(rAU, p) == fvc::div(phi)
);
pEqn.setReference(pRefCell, pRefValue);
@ -30,5 +32,6 @@
p.relax();
// Momentum corrector
U -= fvc::grad(p)/AU;
U -= rAU*fvc::grad(p);
U.correctBoundaryConditions();
}

View File

@ -56,7 +56,7 @@ int main(int argc, char *argv[])
p.storePrevIter();
// Pressure-velocity SIMPLE corrector
// --- Pressure-velocity SIMPLE corrector
{
#include "UEqn.H"
#include "pEqn.H"

View File

@ -1,3 +1,3 @@
datToFoam.C
EXE = $(FOAM_USER_APPBIN)/datToFoam
EXE = $(FOAM_APPBIN)/datToFoam

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2004-2010 OpenCFD Ltd.
\\ / A nd | Copyright (C) 2004-2011 OpenCFD Ltd.
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -54,7 +54,7 @@ int main(int argc, char *argv[])
FatalError.exit();
}
# include "createTime.H"
#include "createTime.H"
std::ifstream plot3dFile(args.args()[1].c_str());

View File

@ -1,3 +1,6 @@
fileName path(UMean.rootPath()/UMean.caseName()/"graphs"/UMean.instance());
mkDir(path);
scalarField UMeanXvalues
(
channelIndexing.collapse(UMean.component(vector::X)())
@ -42,19 +45,19 @@
const scalarField& y = channelIndexing.y();
makeGraph(y, UMeanXvalues, "Uf", UMean.path(), gFormat);
makeGraph(y, urmsValues, "u", UMean.path(), gFormat);
makeGraph(y, vrmsValues, "v", UMean.path(), gFormat);
makeGraph(y, wrmsValues, "w", UMean.path(), gFormat);
makeGraph(y, RxyValues, "uv", UMean.path(), gFormat);
makeGraph(y, kValues, "k", UMean.path(), gFormat);
makeGraph(y, UMeanXvalues, "Uf", path, gFormat);
makeGraph(y, urmsValues, "u", path, gFormat);
makeGraph(y, vrmsValues, "v", path, gFormat);
makeGraph(y, wrmsValues, "w", path, gFormat);
makeGraph(y, RxyValues, "uv", path, gFormat);
makeGraph(y, kValues, "k", path, gFormat);
makeGraph(y, pPrime2MeanValues, "pPrime2Mean", UMean.path(), gFormat);
makeGraph(y, pPrime2MeanValues, "pPrime2Mean", path, gFormat);
/*
makeGraph(y, epsilonValues, "epsilon", UMean.path(), gFormat);
makeGraph(y, nuMeanValues, "nu", UMean.path(), gFormat);
makeGraph(y, nuPrimeValues, "nuPrime", UMean.path(), gFormat);
makeGraph(y, gammaDotMeanValues, "gammaDot", UMean.path(), gFormat);
makeGraph(y, gammaDotPrimeValues, "gammaDotPrime", UMean.path(), gFormat);
makeGraph(y, epsilonValues, "epsilon", path, gFormat);
makeGraph(y, nuMeanValues, "nu", path, gFormat);
makeGraph(y, nuPrimeValues, "nuPrime", path, gFormat);
makeGraph(y, gammaDotMeanValues, "gammaDot", path, gFormat);
makeGraph(y, gammaDotPrimeValues, "gammaDotPrime", path, gFormat);
*/