Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev

This commit is contained in:
andy 2013-08-07 12:55:41 +01:00
commit 64ceed495c
75 changed files with 214 additions and 60630 deletions

View File

@ -33,6 +33,11 @@ numberOfSubdomains 2;
//singleProcessorFaceSets ((f0 -1));
//- Keep owner and neighbour of baffles on same processor (i.e. keep it
// detectable as a baffle). Baffles are two boundary face sharing the
// same points.
//preserveBaffles true;
//- Use the volScalarField named here as a weight for each cell in the
// decomposition. For example, use a particle population field to decompose
// for a balanced number of particles in a lagrangian simulation.

View File

@ -1209,18 +1209,19 @@ Foam::autoPtr<Foam::mapDistributePolyMesh> Foam::meshRefinement::balance
PtrList<labelList> specifiedProcessorFaces;
labelList specifiedProcessor;
// Pairs of baffles
List<labelPair> couples;
// Constraints from decomposeParDict
decomposer.setConstraints
(
mesh_,
blockedFace,
specifiedProcessorFaces,
specifiedProcessor
specifiedProcessor,
couples
);
// Pairs of baffles
List<labelPair> couples;
if (keepZoneFaces || keepBaffles)
{
@ -1314,12 +1315,43 @@ Foam::autoPtr<Foam::mapDistributePolyMesh> Foam::meshRefinement::balance
if (keepBaffles)
{
// Get boundary baffles that need to stay together.
couples = getDuplicateFaces // all baffles
(
identity(mesh_.nFaces()-mesh_.nInternalFaces())
+mesh_.nInternalFaces()
);
label nBnd = mesh_.nFaces()-mesh_.nInternalFaces();
labelList coupledFace(mesh_.nFaces(), -1);
{
// Get boundary baffles that need to stay together
List<labelPair> allCouples = getDuplicateFaces
(
identity(nBnd)
+mesh_.nInternalFaces()
);
// Merge with any couples from
// decompositionMethod::setConstraints
forAll(couples, i)
{
const labelPair& baffle = couples[i];
coupledFace[baffle.first()] = baffle.second();
coupledFace[baffle.second()] = baffle.first();
}
forAll(allCouples, i)
{
const labelPair& baffle = allCouples[i];
coupledFace[baffle.first()] = baffle.second();
coupledFace[baffle.second()] = baffle.first();
}
}
couples.setSize(nBnd);
label nCpl = 0;
forAll(coupledFace, faceI)
{
if (coupledFace[faceI] != -1 && faceI < coupledFace[faceI])
{
couples[nCpl++] = labelPair(faceI, coupledFace[faceI]);
}
}
couples.setSize(nCpl);
}
label nCouples = returnReduce(couples.size(), sumOp<label>());
@ -1375,6 +1407,15 @@ Foam::autoPtr<Foam::mapDistributePolyMesh> Foam::meshRefinement::balance
// );
//}
// Make sure blockedFace not set on couples
forAll(couples, i)
{
const labelPair& baffle = couples[i];
blockedFace[baffle.first()] = false;
blockedFace[baffle.second()] = false;
}
distribution = decomposer.decompose
(
mesh_,

View File

@ -293,11 +293,13 @@ Foam::label Foam::meshRefinement::mergePatchFacesUndo
)
);
// Filter out any set that contains any preserveFace
label compactI = 0;
forAll(allFaceSets, i)
{
bool keep = true;
const labelList& set = allFaceSets[i];
bool keep = true;
forAll(set, j)
{
if (preserveFaces[set[j]] != -1)

View File

@ -262,19 +262,6 @@ public:
// Other
//- Set bounds of surface. Bounds currently set as list of
// bounding boxes. The bounds are hints to the surface as for
// the range of queries it can expect. faceMap/pointMap can be
// set if the surface has done any redistribution.
virtual void distribute
(
const List<treeBoundBox>&,
const bool keepNonLocal,
autoPtr<mapDistribute>& faceMap,
autoPtr<mapDistribute>& pointMap
)
{}
//- WIP. Store element-wise field.
virtual void setField(const labelList& values);

View File

@ -1,7 +1,9 @@
EXE_INC = \
-I$(LIB_SRC)/meshTools/lnInclude \
-I$(LIB_SRC)/dynamicMesh/lnInclude \
-I$(LIB_SRC)/finiteVolume/lnInclude
LIB_LIBS = \
-lmeshTools \
-ldynamicMesh \
-lfiniteVolume

View File

@ -32,6 +32,7 @@ InClass
#include "Tuple2.H"
#include "faceSet.H"
#include "regionSplit.H"
#include "localPointRegion.H"
// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
@ -884,6 +885,51 @@ Foam::labelList Foam::decompositionMethod::decompose
);
// Implement the explicitConnections since above decompose
// does not know about them
forAll(explicitConnections, i)
{
const labelPair& baffle = explicitConnections[i];
label f0 = baffle.first();
label f1 = baffle.second();
if (!blockedFace[f0] && !blockedFace[f1])
{
// Note: what if internal faces and owner and neighbour on
// different processor? So for now just push owner side
// proc
const label procI = finalDecomp[mesh.faceOwner()[f0]];
finalDecomp[mesh.faceOwner()[f1]] = procI;
if (mesh.isInternalFace(f1))
{
finalDecomp[mesh.faceNeighbour()[f1]] = procI;
}
}
else if (blockedFace[f0] != blockedFace[f1])
{
FatalErrorIn
(
"labelList decompose\n"
"(\n"
" const polyMesh&,\n"
" const scalarField&,\n"
" const boolList&,\n"
" const PtrList<labelList>&,\n"
" const labelList&,\n"
" const List<labelPair>&\n"
")"
) << "On explicit connection between faces " << f0
<< " and " << f1
<< " the two blockedFace status are not equal : "
<< blockedFace[f0] << " and " << blockedFace[f1]
<< exit(FatalError);
}
}
// For specifiedProcessorFaces rework the cellToProc to enforce
// all on one processor since we can't guarantee that the input
// to regionSplit was a single region.
@ -939,15 +985,16 @@ void Foam::decompositionMethod::setConstraints
const polyMesh& mesh,
boolList& blockedFace,
PtrList<labelList>& specifiedProcessorFaces,
labelList& specifiedProcessor
labelList& specifiedProcessor,
List<labelPair>& explicitConnections
)
{
blockedFace.setSize(mesh.nFaces());
blockedFace = true;
label nUnblocked = 0;
//label nUnblocked = 0;
specifiedProcessorFaces.clear();
specifiedProcessor.setSize(0);
explicitConnections.clear();
if (decompositionDict_.found("preservePatches"))
@ -979,7 +1026,7 @@ void Foam::decompositionMethod::setConstraints
if (blockedFace[pp.start() + i])
{
blockedFace[pp.start() + i] = false;
nUnblocked++;
//nUnblocked++;
}
}
}
@ -1013,20 +1060,103 @@ void Foam::decompositionMethod::setConstraints
if (blockedFace[fz[i]])
{
blockedFace[fz[i]] = false;
nUnblocked++;
//nUnblocked++;
}
}
}
}
bool preserveBaffles = decompositionDict_.lookupOrDefault
(
"preserveBaffles",
false
);
if (preserveBaffles)
{
Info<< nl
<< "Keeping owner of faces in baffles "
<< " on same processor." << endl;
// Faces to test: all boundary faces
labelList testFaces
(
identity(mesh.nFaces()-mesh.nInternalFaces())
+ mesh.nInternalFaces()
);
// Find correspondencing baffle face (or -1)
labelList duplicateFace
(
localPointRegion::findDuplicateFaces
(
mesh,
testFaces
)
);
const polyBoundaryMesh& patches = mesh.boundaryMesh();
// Convert into list of coupled face pairs (mesh face labels).
explicitConnections.setSize(testFaces.size());
label dupI = 0;
forAll(duplicateFace, i)
{
label otherFaceI = duplicateFace[i];
if (otherFaceI != -1 && i < otherFaceI)
{
label meshFace0 = testFaces[i];
label patch0 = patches.whichPatch(meshFace0);
label meshFace1 = testFaces[otherFaceI];
label patch1 = patches.whichPatch(meshFace1);
// Check for illegal topology. Should normally not happen!
if
(
(patch0 != -1 && isA<processorPolyPatch>(patches[patch0]))
|| (patch1 != -1 && isA<processorPolyPatch>(patches[patch1]))
)
{
FatalErrorIn
(
"decompositionMethod::decompose(const polyMesh&)"
) << "One of two duplicate faces is on"
<< " processorPolyPatch."
<< "This is not allowed." << nl
<< "Face:" << meshFace0
<< " is on patch:" << patches[patch0].name()
<< nl
<< "Face:" << meshFace1
<< " is on patch:" << patches[patch1].name()
<< abort(FatalError);
}
explicitConnections[dupI++] = labelPair(meshFace0, meshFace1);
if (blockedFace[meshFace0])
{
blockedFace[meshFace0] = false;
//nUnblocked++;
}
if (blockedFace[meshFace1])
{
blockedFace[meshFace1] = false;
//nUnblocked++;
}
}
}
explicitConnections.setSize(dupI);
}
if
(
decompositionDict_.found("preservePatches")
|| decompositionDict_.found("preserveFaceZones")
|| preserveBaffles
)
{
syncTools::syncFaceList(mesh, blockedFace, andEqOp<bool>());
reduce(nUnblocked, sumOp<label>());
//reduce(nUnblocked, sumOp<label>());
}
@ -1258,12 +1388,14 @@ Foam::labelList Foam::decompositionMethod::decompose
boolList blockedFace;
PtrList<labelList> specifiedProcessorFaces;
labelList specifiedProcessor;
List<labelPair> explicitConnections;
setConstraints
(
mesh,
blockedFace,
specifiedProcessorFaces,
specifiedProcessor
specifiedProcessor,
explicitConnections
);
@ -1277,7 +1409,7 @@ Foam::labelList Foam::decompositionMethod::decompose
blockedFace, // any cells to be combined
specifiedProcessorFaces,// any whole cluster of cells to be kept
specifiedProcessor,
List<labelPair>() // no baffles
explicitConnections // baffles
);
return finalDecomp;

View File

@ -256,23 +256,32 @@ public:
//);
//- Helper: extract constraints
//- Helper: extract constraints:
// blockedface: existing faces where owner and neighbour on same
// proc
// explicitConnections: sets of boundary faces ,, ,,
// specifiedProcessorFaces: groups of faces with all cells on
// same processor.
void setConstraints
(
const polyMesh& mesh,
boolList& blockedFace,
PtrList<labelList>& specifiedProcessorFaces,
labelList& specifiedProcessor
labelList& specifiedProcessor,
List<labelPair>& explicitConnections
);
// Decompose a mesh with constraints:
// - blockedFace : whether owner and neighbour should be on
// - blockedFace : whether owner and neighbour should be on same
// processor
// - specifiedProcessorFaces, specifiedProcessor : sets of faces
// that should go to same processor (as specified in
// specifiedProcessor, can be -1)
// - explicitConnections : connections between baffle faces
// (blockedFace should be false on these). Owner and
// neighbour on same processor.
// Set all to zero size to have unconstrained decomposition.
labelList decompose
virtual labelList decompose
(
const polyMesh& mesh,
const scalarField& cellWeights,

View File

@ -1,70 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
patch0_half0
{
type cyclic;
nFaces 256;
startFace 11520;
matchTolerance 0.0001;
neighbourPatch patch0_half1;
}
patch0_half1
{
type cyclic;
nFaces 256;
startFace 11776;
matchTolerance 0.0001;
neighbourPatch patch0_half0;
}
patch1_half0
{
type cyclic;
nFaces 256;
startFace 12032;
matchTolerance 0.0001;
neighbourPatch patch1_half1;
}
patch1_half1
{
type cyclic;
nFaces 256;
startFace 12288;
matchTolerance 0.0001;
neighbourPatch patch1_half0;
}
patch2_half0
{
type cyclic;
nFaces 256;
startFace 12544;
matchTolerance 0.0001;
neighbourPatch patch2_half1;
}
patch2_half1
{
type cyclic;
nFaces 256;
startFace 12800;
matchTolerance 0.0001;
neighbourPatch patch2_half0;
}
)
// ************************************************************************* //

View File

@ -1,52 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
inlet
{
type patch;
nFaces 30;
startFace 24170;
}
outlet
{
type patch;
nFaces 57;
startFace 24200;
}
upperWall
{
type wall;
nFaces 223;
startFace 24257;
}
lowerWall
{
type wall;
nFaces 250;
startFace 24480;
}
frontAndBack
{
type empty;
nFaces 24450;
startFace 24730;
}
)
// ************************************************************************* //

View File

@ -1,57 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
left
{
type symmetryPlane;
inGroups 1(symmetryPlane);
nFaces 35;
startFace 4795;
}
right
{
type symmetryPlane;
inGroups 1(symmetryPlane);
nFaces 35;
startFace 4830;
}
top
{
type symmetryPlane;
inGroups 1(symmetryPlane);
nFaces 70;
startFace 4865;
}
bottom
{
type symmetryPlane;
inGroups 1(symmetryPlane);
nFaces 70;
startFace 4935;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 4900;
startFace 5005;
}
)
// ************************************************************************* //

View File

@ -1,53 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
base
{
type patch;
nFaces 134;
startFace 44700;
}
outlet
{
type patch;
nFaces 150;
startFace 44834;
}
sides
{
type patch;
nFaces 300;
startFace 44984;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 45000;
startFace 45284;
}
inlet
{
type patch;
nFaces 16;
startFace 90284;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
base
{
type patch;
nFaces 3456;
startFace 637200;
}
outlet
{
type patch;
nFaces 3600;
startFace 640656;
}
sides
{
type patch;
nFaces 14400;
startFace 644256;
}
inlet
{
type patch;
nFaces 144;
startFace 658656;
}
)
// ************************************************************************* //

View File

@ -1,47 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
fuel
{
type patch;
nFaces 40;
startFace 7860;
}
air
{
type patch;
nFaces 40;
startFace 7900;
}
outlet
{
type patch;
nFaces 200;
startFace 7940;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 8000;
startFace 8140;
}
)
// ************************************************************************* //

View File

@ -1,58 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
inlet
{
type patch;
nFaces 80;
startFace 31936;
}
outlet
{
type patch;
nFaces 64;
startFace 32016;
}
bottom
{
type symmetryPlane;
nFaces 48;
startFace 32080;
}
top
{
type symmetryPlane;
nFaces 240;
startFace 32128;
}
obstacle
{
type patch;
nFaces 208;
startFace 32368;
}
defaultFaces
{
type empty;
nFaces 32256;
startFace 32576;
}
)
// ************************************************************************* //

View File

@ -1,58 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
inlet
{
type patch;
nFaces 40;
startFace 9440;
}
outlet
{
type patch;
nFaces 40;
startFace 9480;
}
bottom
{
type symmetryPlane;
nFaces 40;
startFace 9520;
}
top
{
type symmetryPlane;
nFaces 120;
startFace 9560;
}
obstacle
{
type patch;
nFaces 80;
startFace 9680;
}
defaultFaces
{
type empty;
nFaces 9600;
startFace 9760;
}
)
// ************************************************************************* //

View File

@ -1,41 +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 binary;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
3
(
movingWall
{
type wall;
nFaces 20;
startFace 760;
}
fixedWalls
{
type wall;
nFaces 60;
startFace 780;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 800;
startFace 840;
}
)
// ************************************************************************* //

View File

@ -1,59 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
inlet
{
type patch;
nFaces 48;
startFace 13081;
}
outlet
{
type patch;
nFaces 68;
startFace 13129;
}
bottomWall
{
type patch;
nFaces 107;
startFace 13197;
}
topWall
{
type patch;
nFaces 107;
startFace 13304;
}
prismWall
{
type wall;
nFaces 52;
startFace 13411;
}
defaultFaces
{
type empty;
inGroups 1(empty);
nFaces 13272;
startFace 13463;
}
)
// ************************************************************************* //

View File

@ -1,70 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
xPeriodic_half0
{
type cyclic;
nFaces 256;
startFace 14464;
matchTolerance 0.0001;
neighbourPatch xPeriodic_half1;
}
xPeriodic_half1
{
type cyclic;
nFaces 256;
startFace 14720;
matchTolerance 0.0001;
neighbourPatch xPeriodic_half0;
}
yPeriodic_half0
{
type cyclic;
nFaces 320;
startFace 14976;
matchTolerance 0.0001;
neighbourPatch yPeriodic_half1;
}
yPeriodic_half1
{
type cyclic;
nFaces 320;
startFace 15296;
matchTolerance 0.0001;
neighbourPatch yPeriodic_half0;
}
zPeriodic_half0
{
type cyclic;
nFaces 320;
startFace 15616;
matchTolerance 0.0001;
neighbourPatch zPeriodic_half1;
}
zPeriodic_half1
{
type cyclic;
nFaces 320;
startFace 15936;
matchTolerance 0.0001;
neighbourPatch zPeriodic_half0;
}
)
// ************************************************************************* //

View File

@ -1,40 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
3
(
outlet
{
type patch;
nFaces 256;
startFace 14464;
}
inlet
{
type patch;
nFaces 256;
startFace 14720;
}
sides
{
type patch;
nFaces 1280;
startFace 14976;
}
)
// ************************************************************************* //

View File

@ -1,40 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
3
(
flow
{
type patch;
nFaces 6912;
startFace 227664;
}
entrance
{
type symmetryPlane;
nFaces 720;
startFace 234576;
}
walls
{
type wall;
nFaces 3600;
startFace 235296;
}
)
// ************************************************************************* //

View File

@ -1,40 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
3
(
flow
{
type patch;
nFaces 160;
startFace 4700;
}
obstacle
{
type wall;
nFaces 40;
startFace 4860;
}
frontAndBack
{
type empty;
nFaces 4800;
startFace 4900;
}
)
// ************************************************************************* //

View File

@ -1,70 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
periodicX_half0
{
type cyclic;
nFaces 144;
startFace 4752;
matchTolerance 0.0001;
neighbourPatch periodicX_half1;
}
periodicX_half1
{
type cyclic;
nFaces 144;
startFace 4896;
matchTolerance 0.0001;
neighbourPatch periodicX_half0;
}
periodicY_half0
{
type cyclic;
nFaces 144;
startFace 5040;
matchTolerance 0.0001;
neighbourPatch periodicY_half1;
}
periodicY_half1
{
type cyclic;
nFaces 144;
startFace 5184;
matchTolerance 0.0001;
neighbourPatch periodicY_half0;
}
periodicZ_half0
{
type cyclic;
nFaces 144;
startFace 5328;
matchTolerance 0.0001;
neighbourPatch periodicZ_half1;
}
periodicZ_half1
{
type cyclic;
nFaces 144;
startFace 5472;
matchTolerance 0.0001;
neighbourPatch periodicZ_half0;
}
)
// ************************************************************************* //

View File

@ -1,70 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
periodicX_half0
{
type cyclic;
nFaces 132;
startFace 4344;
matchTolerance 0.0001;
neighbourPatch periodicX_half1;
}
periodicX_half1
{
type cyclic;
nFaces 132;
startFace 4476;
matchTolerance 0.0001;
neighbourPatch periodicX_half0;
}
periodicY_half0
{
type cyclic;
nFaces 132;
startFace 4608;
matchTolerance 0.0001;
neighbourPatch periodicY_half1;
}
periodicY_half1
{
type cyclic;
nFaces 132;
startFace 4740;
matchTolerance 0.0001;
neighbourPatch periodicY_half0;
}
periodicZ_half0
{
type cyclic;
nFaces 144;
startFace 4872;
matchTolerance 0.0001;
neighbourPatch periodicZ_half1;
}
periodicZ_half1
{
type cyclic;
nFaces 144;
startFace 5016;
matchTolerance 0.0001;
neighbourPatch periodicZ_half0;
}
)
// ************************************************************************* //

View File

@ -1,58 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
sectionAEnd
{
type patch;
nFaces 256;
startFace 77760;
}
sectionCEnd
{
type wall;
nFaces 256;
startFace 78016;
}
front
{
type wall;
nFaces 1696;
startFace 78272;
}
back
{
type wall;
nFaces 1696;
startFace 79968;
}
top
{
type wall;
nFaces 1696;
startFace 81664;
}
bottom
{
type wall;
nFaces 1696;
startFace 83360;
}
)
// ************************************************************************* //

View File

@ -1,58 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
left
{
type symmetryPlane;
nFaces 110;
startFace 17980;
}
right
{
type symmetryPlane;
nFaces 80;
startFace 18090;
}
down
{
type symmetryPlane;
nFaces 110;
startFace 18170;
}
up
{
type patch;
nFaces 80;
startFace 18280;
}
hole
{
type patch;
nFaces 60;
startFace 18360;
}
defaultFaces
{
type empty;
nFaces 18200;
startFace 18420;
}
)
// ************************************************************************* //

View File

@ -1,52 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
inlet
{
type patch;
nFaces 40;
startFace 7860;
}
outlet
{
type patch;
nFaces 40;
startFace 7900;
}
lowerWall
{
type patch;
nFaces 100;
startFace 7940;
}
upperWall
{
type patch;
nFaces 100;
startFace 8040;
}
frontAndBack
{
type empty;
nFaces 8000;
startFace 8140;
}
)
// ************************************************************************* //

View File

@ -1,40 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
3
(
floor
{
type wall;
nFaces 400;
startFace 11200;
}
ceiling
{
type wall;
nFaces 400;
startFace 11600;
}
fixedWalls
{
type wall;
nFaces 800;
startFace 12000;
}
)
// ************************************************************************* //

View File

@ -1,40 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
3
(
floor
{
type wall;
nFaces 400;
startFace 11200;
}
ceiling
{
type wall;
nFaces 400;
startFace 11600;
}
fixedWalls
{
type wall;
nFaces 800;
startFace 12000;
}
)
// ************************************************************************* //

View File

@ -1,40 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
3
(
floor
{
type wall;
nFaces 400;
startFace 11200;
}
ceiling
{
type wall;
nFaces 400;
startFace 11600;
}
fixedWalls
{
type wall;
nFaces 800;
startFace 12000;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
frontAndBack
{
type wall;
nFaces 1050;
startFace 228225;
}
topAndBottom
{
type wall;
nFaces 10500;
startFace 229275;
}
hot
{
type wall;
nFaces 2250;
startFace 239775;
}
cold
{
type wall;
nFaces 2250;
startFace 242025;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
frontAndBack
{
type wall;
nFaces 1050;
startFace 228225;
}
topAndBottom
{
type wall;
nFaces 10500;
startFace 229275;
}
hot
{
type wall;
nFaces 2250;
startFace 239775;
}
cold
{
type wall;
nFaces 2250;
startFace 242025;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
box
{
type wall;
nFaces 300;
startFace 303675;
}
floor
{
type wall;
nFaces 5125;
startFace 303975;
}
ceiling
{
type wall;
nFaces 5225;
startFace 309100;
}
fixedWalls
{
type wall;
nFaces 6000;
startFace 314325;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 binary;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
box
{
type wall;
nFaces 300;
startFace 303675;
}
floor
{
type wall;
nFaces 5125;
startFace 303975;
}
ceiling
{
type wall;
nFaces 5225;
startFace 309100;
}
fixedWalls
{
type wall;
nFaces 6000;
startFace 314325;
}
)
// ************************************************************************* //

View File

@ -1,40 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
3
(
floor
{
type wall;
nFaces 400;
startFace 11200;
}
ceiling
{
type wall;
nFaces 400;
startFace 11600;
}
fixedWalls
{
type wall;
nFaces 800;
startFace 12000;
}
)
// ************************************************************************* //

View File

@ -1,58 +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 binary;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
maxY
{
type wall;
nFaces 300;
startFace 8300;
}
minX
{
type patch;
nFaces 100;
startFace 8600;
}
maxX
{
type patch;
nFaces 100;
startFace 8700;
}
minY
{
type wall;
nFaces 300;
startFace 8800;
}
minZ
{
type wall;
nFaces 300;
startFace 9100;
}
maxZ
{
type wall;
nFaces 300;
startFace 9400;
}
)
// ************************************************************************* //

View File

@ -1,58 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
maxY
{
type wall;
nFaces 300;
startFace 8300;
}
minX
{
type patch;
nFaces 100;
startFace 8600;
}
maxX
{
type patch;
nFaces 100;
startFace 8700;
}
minY
{
type wall;
nFaces 300;
startFace 8800;
}
minZ
{
type wall;
nFaces 300;
startFace 9100;
}
maxZ
{
type wall;
nFaces 300;
startFace 9400;
}
)
// ************************************************************************* //

View File

@ -1,68 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
inlet
{
type patch;
nFaces 840;
startFace 96680;
}
outlet
{
type patch;
nFaces 840;
startFace 97520;
}
innerWall
{
type wall;
nFaces 2480;
startFace 98360;
}
outerWall
{
type wall;
nFaces 880;
startFace 100840;
}
cyclic_half0
{
type cyclic;
nFaces 1600;
startFace 101720;
matchTolerance 0.0001;
neighbourPatch cyclic_half1;
transform rotational;
rotationAxis (0 0 1);
rotationCentre (0 0 0);
}
cyclic_half1
{
type cyclic;
nFaces 1600;
startFace 103320;
matchTolerance 0.0001;
neighbourPatch cyclic_half0;
transform rotational;
rotationAxis (0 0 1);
rotationCentre (0 0 0);
}
)
// ************************************************************************* //

View File

@ -1,52 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
inlet
{
type patch;
nFaces 30;
startFace 24170;
}
outlet
{
type patch;
nFaces 57;
startFace 24200;
}
upperWall
{
type wall;
nFaces 223;
startFace 24257;
}
lowerWall
{
type wall;
nFaces 250;
startFace 24480;
}
frontAndBack
{
type empty;
nFaces 24450;
startFace 24730;
}
)
// ************************************************************************* //

View File

@ -1,56 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
lowerWall
{
type wall;
nFaces 1;
startFace 79;
}
upperWall
{
type wall;
nFaces 1;
startFace 80;
}
front
{
type cyclic;
nFaces 80;
startFace 81;
matchTolerance 0.0001;
neighbourPatch back;
}
back
{
type cyclic;
nFaces 80;
startFace 161;
matchTolerance 0.0001;
neighbourPatch front;
}
defaultFaces
{
type empty;
nFaces 160;
startFace 241;
}
)
// ************************************************************************* //

View File

@ -1,56 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
lowerWall
{
type wall;
nFaces 1;
startFace 79;
}
upperWall
{
type wall;
nFaces 1;
startFace 80;
}
front
{
type cyclic;
nFaces 80;
startFace 81;
matchTolerance 0.0001;
neighbourPatch back;
}
back
{
type cyclic;
nFaces 80;
startFace 161;
matchTolerance 0.0001;
neighbourPatch front;
}
defaultFaces
{
type empty;
nFaces 160;
startFace 241;
}
)
// ************************************************************************* //

View File

@ -1,56 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
lowerWall
{
type wall;
nFaces 1;
startFace 79;
}
upperWall
{
type wall;
nFaces 1;
startFace 80;
}
front
{
type cyclic;
nFaces 80;
startFace 81;
matchTolerance 0.0001;
neighbourPatch back;
}
back
{
type cyclic;
nFaces 80;
startFace 161;
matchTolerance 0.0001;
neighbourPatch front;
}
defaultFaces
{
type empty;
nFaces 160;
startFace 241;
}
)
// ************************************************************************* //

View File

@ -1,41 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
3
(
lid
{
type wall;
nFaces 20;
startFace 632;
}
fixedWalls
{
type wall;
nFaces 60;
startFace 652;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 672;
startFace 712;
}
)
// ************************************************************************* //

View File

@ -1,41 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
3
(
movingWall
{
type wall;
nFaces 20;
startFace 760;
}
fixedWalls
{
type wall;
nFaces 60;
startFace 780;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 800;
startFace 840;
}
)
// ************************************************************************* //

View File

@ -1,58 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
left
{
type patch;
nFaces 35;
startFace 3485;
}
right
{
type patch;
nFaces 35;
startFace 3520;
}
down
{
type wall;
nFaces 40;
startFace 3555;
}
up
{
type wall;
nFaces 40;
startFace 3595;
}
cylinder
{
type wall;
nFaces 80;
startFace 3635;
}
defaultFaces
{
type empty;
nFaces 3600;
startFace 3715;
}
)
// ************************************************************************* //

View File

@ -1,52 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
topAndBottom
{
type patch;
nFaces 72;
startFace 1668;
}
inlet
{
type patch;
nFaces 24;
startFace 1740;
}
outlet
{
type patch;
nFaces 24;
startFace 1764;
}
front
{
type empty;
nFaces 864;
startFace 1788;
}
back
{
type empty;
nFaces 864;
startFace 2652;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
inlet
{
type patch;
nFaces 25;
startFace 10050;
}
outlet1
{
type patch;
nFaces 25;
startFace 10075;
}
outlet2
{
type patch;
nFaces 25;
startFace 10100;
}
defaultFaces
{
type wall;
nFaces 3075;
startFace 10125;
}
)
// ************************************************************************* //

View File

@ -1,106 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
10
(
bottomWall
{
type wall;
nFaces 1200;
startFace 175300;
}
topWall
{
type wall;
nFaces 1200;
startFace 176500;
}
sides1_half0
{
type cyclic;
inGroups 1(cyclic);
nFaces 1000;
startFace 177700;
matchTolerance 0.0001;
neighbourPatch sides1_half1;
}
sides1_half1
{
type cyclic;
inGroups 1(cyclic);
nFaces 1000;
startFace 178700;
matchTolerance 0.0001;
neighbourPatch sides1_half0;
}
sides2_half0
{
type cyclic;
inGroups 1(cyclic);
nFaces 1000;
startFace 179700;
matchTolerance 0.0001;
neighbourPatch sides2_half1;
}
sides2_half1
{
type cyclic;
inGroups 1(cyclic);
nFaces 1000;
startFace 180700;
matchTolerance 0.0001;
neighbourPatch sides2_half0;
}
inout1_half0
{
type cyclic;
inGroups 1(cyclic);
nFaces 750;
startFace 181700;
matchTolerance 0.0001;
neighbourPatch inout1_half1;
}
inout1_half1
{
type cyclic;
inGroups 1(cyclic);
nFaces 750;
startFace 182450;
matchTolerance 0.0001;
neighbourPatch inout1_half0;
}
inout2_half0
{
type cyclic;
inGroups 1(cyclic);
nFaces 750;
startFace 183200;
matchTolerance 0.0001;
neighbourPatch inout2_half1;
}
inout2_half1
{
type cyclic;
inGroups 1(cyclic);
nFaces 750;
startFace 183950;
matchTolerance 0.0001;
neighbourPatch inout2_half0;
}
)
// ************************************************************************* //

View File

@ -1,53 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
inlet
{
type patch;
nFaces 30;
startFace 24170;
}
outlet
{
type patch;
nFaces 57;
startFace 24200;
}
upperWall
{
type wall;
nFaces 223;
startFace 24257;
}
lowerWall
{
type wall;
nFaces 250;
startFace 24480;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 24450;
startFace 24730;
}
)
// ************************************************************************* //

View File

@ -1,57 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
inlet
{
type mappedPatch;
nFaces 30;
startFace 27238;
sampleMode nearestCell;
sampleRegion region0;
samplePatch none;
offsetMode uniform;
offset (0.0495 0 0);
}
outlet
{
type patch;
nFaces 57;
startFace 27268;
}
upperWall
{
type wall;
nFaces 275;
startFace 27325;
}
lowerWall
{
type wall;
nFaces 302;
startFace 27600;
}
frontAndBack
{
type empty;
nFaces 27570;
startFace 27902;
}
)
// ************************************************************************* //

View File

@ -1,41 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
3
(
movingWall
{
type wall;
nFaces 20;
startFace 760;
}
fixedWalls
{
type wall;
nFaces 60;
startFace 780;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 800;
startFace 840;
}
)
// ************************************************************************* //

View File

@ -1,41 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
3
(
movingWall
{
type wall;
nFaces 20;
startFace 760;
}
fixedWalls
{
type wall;
nFaces 60;
startFace 780;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 800;
startFace 840;
}
)
// ************************************************************************* //

View File

@ -1,47 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
sides
{
type patch;
nFaces 40;
startFace 760;
}
inlet
{
type patch;
nFaces 20;
startFace 800;
}
outlet
{
type patch;
nFaces 20;
startFace 820;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 800;
startFace 840;
}
)
// ************************************************************************* //

View File

@ -1,52 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
inlet
{
type patch;
nFaces 30;
startFace 24170;
}
outlet
{
type patch;
nFaces 57;
startFace 24200;
}
upperWall
{
type wall;
nFaces 223;
startFace 24257;
}
lowerWall
{
type wall;
nFaces 250;
startFace 24480;
}
frontAndBack
{
type empty;
nFaces 24450;
startFace 24730;
}
)
// ************************************************************************* //

View File

@ -1,52 +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 binary;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
outlet
{
type patch;
nFaces 600;
startFace 51900;
}
sides
{
type patch;
nFaces 1200;
startFace 52500;
}
inlet
{
type patch;
nFaces 600;
startFace 53700;
}
ground
{
type wall;
nFaces 900;
startFace 54300;
}
top
{
type patch;
nFaces 900;
startFace 55200;
}
)
// ************************************************************************* //

View File

@ -1,47 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
fuel
{
type patch;
nFaces 40;
startFace 7860;
}
air
{
type patch;
nFaces 40;
startFace 7900;
}
outlet
{
type patch;
nFaces 200;
startFace 7940;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 8000;
startFace 8140;
}
)
// ************************************************************************* //

View File

@ -1,60 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
back
{
type symmetryPlane;
inGroups 1(symmetryPlane);
nFaces 9340;
startFace 265900;
}
front
{
type symmetryPlane;
inGroups 1(symmetryPlane);
nFaces 9340;
startFace 275240;
}
inletCentral
{
type patch;
nFaces 100;
startFace 284580;
}
inletSides
{
type patch;
nFaces 200;
startFace 284680;
}
outlet
{
type patch;
nFaces 300;
startFace 284880;
}
walls
{
type wall;
nFaces 9320;
startFace 285180;
}
)
// ************************************************************************* //

View File

@ -1,54 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
top
{
type wall;
nFaces 5;
startFace 4855;
}
bottom
{
type wall;
nFaces 45;
startFace 4860;
}
walls
{
type wall;
nFaces 140;
startFace 4905;
}
symmetry
{
type symmetryPlane;
inGroups 1(symmetryPlane);
nFaces 100;
startFace 5045;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 5000;
startFace 5145;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
walls
{
type wall;
nFaces 128;
startFace 2984;
}
frontAndBack
{
type wall;
nFaces 3072;
startFace 3112;
}
inlet
{
type patch;
nFaces 24;
startFace 6184;
}
outlet
{
type patch;
nFaces 24;
startFace 6208;
}
)
// ************************************************************************* //

View File

@ -1,34 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
2
(
walls
{
type wall;
nFaces 136;
startFace 1852;
}
frontAndBack
{
type wall;
nFaces 1920;
startFace 1988;
}
)
// ************************************************************************* //

View File

@ -1,243 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
2
(
sides
{
type patch;
nFaces 1400;
startFace 11200;
}
region0_to_wallFilmRegion_wallFilmFaces
{
type mappedWall;
nFaces 200;
startFace 12600;
sampleMode nearestPatchFace;
sampleRegion wallFilmRegion;
samplePatch region0_to_wallFilmRegion_wallFilmFaces;
offsetMode nonuniform;
offsets nonuniform List<vector>
200
(
(4.33680869e-19 4.33680869e-19 -0)
(-8.67361738e-19 -8.67361738e-19 -0)
(-4.33680869e-19 -0 -0)
(-0 3.469446952e-18 -0)
(-0 -0 -0)
(-0 -0 -0)
(-0 -0 -0)
(4.33680869e-19 -0 -0)
(-0 6.938893904e-18 -0)
(-0 -0 -0)
(8.67361738e-19 4.33680869e-19 -0)
(-8.67361738e-19 -8.67361738e-19 -0)
(-0 1.734723476e-18 -0)
(-0 3.469446952e-18 -0)
(-0 -3.469446952e-18 -0)
(8.67361738e-19 1.387778781e-17 -0)
(-8.67361738e-19 -0 -0)
(-8.67361738e-19 -6.938893904e-18 -0)
(-0 -6.938893904e-18 -0)
(-8.67361738e-19 -0 -0)
(-0 -4.33680869e-19 -0)
(-1.734723476e-18 -1.734723476e-18 -0)
(-1.734723476e-18 1.734723476e-18 -0)
(-3.469446952e-18 -0 -0)
(-3.469446952e-18 -0 -0)
(-1.734723476e-18 3.469446952e-18 -0)
(-0 -0 -0)
(-1.734723476e-18 -0 -0)
(-1.734723476e-18 -0 -0)
(-0 -0 -0)
(-3.469446952e-18 -8.67361738e-19 -0)
(-3.469446952e-18 -1.734723476e-18 -0)
(-0 3.469446952e-18 -0)
(-0 -0 -0)
(-0 -0 -0)
(-0 3.469446952e-18 -0)
(3.469446952e-18 -0 -0)
(3.469446952e-18 6.938893904e-18 -0)
(3.469446952e-18 -6.938893904e-18 -0)
(3.469446952e-18 6.938893904e-18 -0)
(-3.469446952e-18 -8.67361738e-19 -0)
(-3.469446952e-18 -1.734723476e-18 -0)
(-3.469446952e-18 3.469446952e-18 -0)
(-3.469446952e-18 -0 -0)
(-3.469446952e-18 -0 -0)
(-3.469446952e-18 3.469446952e-18 -0)
(-0 -0 -0)
(-3.469446952e-18 6.938893904e-18 -0)
(-3.469446952e-18 -6.938893904e-18 -0)
(-0 6.938893904e-18 -0)
(-0 -0 -0)
(-1.387778781e-17 -1.734723476e-18 -0)
(-6.938893904e-18 -0 -0)
(3.469446952e-18 -0 -0)
(3.469446952e-18 -0 -0)
(-3.469446952e-18 -3.469446952e-18 -0)
(-0 -6.938893904e-18 -0)
(-1.040834086e-17 -0 -0)
(-1.040834086e-17 -6.938893904e-18 -0)
(-0 6.938893904e-18 -0)
(-0 -0 -0)
(-6.938893904e-18 -1.734723476e-18 -0)
(-0 -0 -0)
(-6.938893904e-18 -3.469446952e-18 -0)
(-6.938893904e-18 -6.938893904e-18 -0)
(-0 -0 -0)
(-0 -0 -0)
(-0 -6.938893904e-18 -0)
(-6.938893904e-18 -0 -0)
(-0 -0 -0)
(-0 -4.33680869e-19 -0)
(6.938893904e-18 -0 -0)
(-0 -1.734723476e-18 -0)
(6.938893904e-18 -3.469446952e-18 -0)
(6.938893904e-18 6.938893904e-18 -0)
(-6.938893904e-18 6.938893904e-18 -0)
(-6.938893904e-18 -0 -0)
(-6.938893904e-18 -0 -0)
(-6.938893904e-18 -6.938893904e-18 -0)
(-6.938893904e-18 -0 -0)
(-6.938893904e-18 -0 -0)
(6.938893904e-18 -0 -0)
(-6.938893904e-18 -1.734723476e-18 -0)
(-6.938893904e-18 -3.469446952e-18 -0)
(-6.938893904e-18 6.938893904e-18 -0)
(-6.938893904e-18 6.938893904e-18 -0)
(-6.938893904e-18 6.938893904e-18 -0)
(-6.938893904e-18 -6.938893904e-18 -0)
(-6.938893904e-18 -6.938893904e-18 -0)
(-6.938893904e-18 -0 -0)
(-0 -0 -0)
(-0 -1.734723476e-18 -0)
(-0 -0 -0)
(-1.387778781e-17 -3.469446952e-18 -0)
(-1.387778781e-17 -6.938893904e-18 -0)
(-1.387778781e-17 -0 -0)
(-0 -0 -0)
(-0 -6.938893904e-18 -0)
(-0 -0 -0)
(-0 -0 -0)
(-0 -0 -0)
(6.938893904e-18 -0 -0)
(6.938893904e-18 -1.734723476e-18 -0)
(-0 -3.469446952e-18 -0)
(-0 6.938893904e-18 -0)
(1.387778781e-17 6.938893904e-18 -0)
(-0 6.938893904e-18 -0)
(-0 -6.938893904e-18 -0)
(-0 -6.938893904e-18 -0)
(-0 -0 -0)
(1.387778781e-17 -0 -0)
(6.938893904e-18 -8.67361738e-19 -0)
(-0 -1.734723476e-18 -0)
(1.387778781e-17 -0 -0)
(6.938893904e-18 -0 -0)
(6.938893904e-18 -3.469446952e-18 -0)
(-0 6.938893904e-18 -0)
(-1.387778781e-17 -6.938893904e-18 -0)
(-1.387778781e-17 -6.938893904e-18 -0)
(-0 6.938893904e-18 -0)
(-6.938893904e-18 -0 -0)
(-2.081668171e-17 -1.734723476e-18 -0)
(-0 -0 -0)
(-1.387778781e-17 -3.469446952e-18 -0)
(-1.387778781e-17 -6.938893904e-18 -0)
(-1.387778781e-17 -0 -0)
(-0 -0 -0)
(-0 -6.938893904e-18 -0)
(-0 -0 -0)
(-0 -0 -0)
(-0 -0 -0)
(-1.387778781e-17 -1.734723476e-18 -0)
(-0 -0 -0)
(-1.387778781e-17 -3.469446952e-18 -0)
(-1.387778781e-17 -6.938893904e-18 -0)
(-2.775557562e-17 -0 -0)
(-1.387778781e-17 -0 -0)
(-1.387778781e-17 -6.938893904e-18 -0)
(-1.387778781e-17 -0 -0)
(-1.387778781e-17 -0 -0)
(-1.387778781e-17 -8.67361738e-19 -0)
(-1.387778781e-17 -1.734723476e-18 -0)
(-1.387778781e-17 -1.734723476e-18 -0)
(-1.387778781e-17 -3.469446952e-18 -0)
(-0 -0 -0)
(-0 -3.469446952e-18 -0)
(-1.387778781e-17 -1.387778781e-17 -0)
(-0 6.938893904e-18 -0)
(-0 1.387778781e-17 -0)
(-1.387778781e-17 -1.387778781e-17 -0)
(-1.387778781e-17 -0 -0)
(-1.387778781e-17 -1.734723476e-18 -0)
(1.387778781e-17 -0 -0)
(-0 -3.469446952e-18 -0)
(-1.387778781e-17 -6.938893904e-18 -0)
(-2.775557562e-17 -0 -0)
(-0 -0 -0)
(-0 -6.938893904e-18 -0)
(-0 -0 -0)
(-0 -0 -0)
(1.387778781e-17 -0 -0)
(-1.387778781e-17 -1.734723476e-18 -0)
(1.387778781e-17 -0 -0)
(-4.163336342e-17 -3.469446952e-18 -0)
(-4.163336342e-17 -6.938893904e-18 -0)
(-2.775557562e-17 -0 -0)
(-0 -0 -0)
(-0 -6.938893904e-18 -0)
(-0 -0 -0)
(-0 -0 -0)
(-1.387778781e-17 -8.67361738e-19 -0)
(1.387778781e-17 -1.734723476e-18 -0)
(-1.387778781e-17 -1.734723476e-18 -0)
(-0 -3.469446952e-18 -0)
(-0 -0 -0)
(-1.387778781e-17 -3.469446952e-18 -0)
(-1.387778781e-17 -1.387778781e-17 -0)
(1.387778781e-17 6.938893904e-18 -0)
(1.387778781e-17 6.938893904e-18 -0)
(-1.387778781e-17 -1.387778781e-17 -0)
(-0 -0 -0)
(-0 -1.734723476e-18 -0)
(-0 -0 -0)
(-4.163336342e-17 -3.469446952e-18 -0)
(-4.163336342e-17 -6.938893904e-18 -0)
(-2.775557562e-17 -0 -0)
(1.387778781e-17 -0 -0)
(-1.387778781e-17 -6.938893904e-18 -0)
(-1.387778781e-17 -0 -0)
(1.387778781e-17 -0 -0)
(-2.775557562e-17 -0 -0)
(-2.775557562e-17 -1.734723476e-18 -0)
(-0 -0 -0)
(-1.387778781e-17 -3.469446952e-18 -0)
(-1.387778781e-17 -6.938893904e-18 -0)
(-1.387778781e-17 -0 -0)
(1.387778781e-17 -0 -0)
(-0 -6.938893904e-18 -0)
(-0 -0 -0)
(1.387778781e-17 -0 -0)
)
;
}
)
// ************************************************************************* //

View File

@ -1,60 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
back
{
type symmetryPlane;
inGroups 1(symmetryPlane);
nFaces 9340;
startFace 265900;
}
front
{
type symmetryPlane;
inGroups 1(symmetryPlane);
nFaces 9340;
startFace 275240;
}
inletCentral
{
type patch;
nFaces 100;
startFace 284580;
}
inletSides
{
type patch;
nFaces 200;
startFace 284680;
}
outlet
{
type patch;
nFaces 300;
startFace 284880;
}
walls
{
type wall;
nFaces 9320;
startFace 285180;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 binary;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
inlet
{
type patch;
nFaces 51;
startFace 57362;
}
outlet
{
type patch;
nFaces 51;
startFace 57413;
}
walls
{
type wall;
nFaces 836;
startFace 57464;
}
frontBack
{
type empty;
nFaces 57540;
startFace 58300;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 binary;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
inlet
{
type patch;
nFaces 510;
startFace 4413730;
}
outlet
{
type patch;
nFaces 510;
startFace 4414240;
}
walls
{
type wall;
nFaces 37840;
startFace 4414750;
}
frontBack
{
type wall;
nFaces 57540;
startFace 4452590;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
inlet
{
type patch;
nFaces 51;
startFace 57362;
}
outlet
{
type patch;
nFaces 51;
startFace 57413;
}
walls
{
type wall;
nFaces 836;
startFace 57464;
}
frontBack
{
type empty;
nFaces 57540;
startFace 58300;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
inlet
{
type patch;
nFaces 200;
startFace 79800;
}
walls
{
type wall;
nFaces 6600;
startFace 80000;
}
outlet
{
type patch;
nFaces 200;
startFace 86600;
}
atmosphere
{
type patch;
nFaces 1400;
startFace 86800;
}
)
// ************************************************************************* //

View File

@ -1,84 +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 binary;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
9
(
inlet
{
type patch;
nFaces 676;
startFace 1710311;
}
outlet
{
type patch;
nFaces 112;
startFace 1710987;
}
outerCylinder
{
type wall;
nFaces 976;
startFace 1711099;
}
propellerTip
{
type wall;
nFaces 21579;
startFace 1712075;
}
propellerStem1
{
type wall;
nFaces 192;
startFace 1733654;
}
propellerStem2
{
type wall;
nFaces 576;
startFace 1733846;
}
propellerStem3
{
type wall;
nFaces 1536;
startFace 1734422;
}
AMI1
{
type cyclicAMI;
inGroups 1(cyclicAMI);
nFaces 22416;
startFace 1735958;
matchTolerance 0.0001;
transform noOrdering;
neighbourPatch AMI2;
}
AMI2
{
type cyclicAMI;
inGroups 1(cyclicAMI);
nFaces 22416;
startFace 1758374;
matchTolerance 0.0001;
transform noOrdering;
neighbourPatch AMI1;
}
)
// ************************************************************************* //

View File

@ -1,52 +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 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;
nFaces 68400;
startFace 68786;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
freeSurface
{
type wall;
nFaces 181;
startFace 7429;
}
walls
{
type wall;
nFaces 240;
startFace 7610;
}
floatingObject
{
type wall;
nFaces 37;
startFace 7850;
}
frontAndBack
{
type empty;
nFaces 7658;
startFace 7887;
}
)
// ************************************************************************* //

View File

@ -1,59 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
inlet
{
type patch;
nFaces 40;
startFace 15760;
}
outlet
{
type patch;
nFaces 4;
startFace 15800;
}
bottomWall
{
type wall;
nFaces 200;
startFace 15804;
}
endWall
{
type wall;
nFaces 36;
startFace 16004;
}
top
{
type patch;
nFaces 200;
startFace 16040;
}
frontAndBack
{
type empty;
inGroups 1(empty);
nFaces 16000;
startFace 16240;
}
)
// ************************************************************************* //

View File

@ -1,52 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
5
(
left
{
type wall;
nFaces 40;
startFace 15760;
}
right
{
type wall;
nFaces 40;
startFace 15800;
}
bottom
{
type wall;
nFaces 200;
startFace 15840;
}
top
{
type wall;
nFaces 200;
startFace 16040;
}
frontBack
{
type empty;
nFaces 16000;
startFace 16240;
}
)
// ************************************************************************* //

View File

@ -1,46 +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 binary;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
top
{
type patch;
nFaces 25;
startFace 6100;
}
bottom
{
type patch;
nFaces 25;
startFace 6125;
}
walls
{
type wall;
nFaces 250;
startFace 6150;
}
frontBack
{
type empty;
nFaces 6250;
startFace 6400;
}
)
// ************************************************************************* //

View File

@ -1,47 +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 polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
4
(
inlet
{
type patch;
nFaces 25;
startFace 3650;
}
outlet
{
type patch;
nFaces 25;
startFace 3675;
}
walls
{
type wall;
nFaces 150;
startFace 3700;
}
defaultFaces
{
type empty;
inGroups 1(empty);
nFaces 3750;
startFace 3850;
}
)
// ************************************************************************* //