TUT: basic, IO, preProcessing, VV: clean up tutorials

- TUT: mesh: add missing SnakeRiverCanyon files
- TUT: mesh: add missing cp source in a foamyHexMesh tutorial
This commit is contained in:
Kutalmis Bercin 2021-06-02 12:44:21 +01:00
parent 48cdf5523b
commit 3384d37a9a
840 changed files with 14574 additions and 41272 deletions

View File

@ -25,14 +25,17 @@ boundaryField
type zeroGradient;
value uniform (0 0 0);
}
walls
{
type noSlip;
}
frontAndBack
{
type noSlip;
}
}
// ************************************************************************* //

View File

@ -3,7 +3,7 @@ cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/CleanFunctions # Tutorial clean functions
#------------------------------------------------------------------------------
cleanCase
cleanCase0
rm -rf machineA
rm -rf machineB

View File

@ -9,10 +9,11 @@ then
if [ -f system/controlDict.orig ]
then
echo "$0: restoring the controlDict from controlDict.orig"
mv system/controlDict.orig system/controlDict
mv -f system/controlDict.orig system/controlDict
fi
fi
restore0Dir
runApplication blockMesh
@ -32,15 +33,15 @@ runParallel -s uncollated $application -fileHandler uncollated
rm -rf machineA/fileHandler
mkdir -p machineA/fileHandler
( cd machineA/fileHandler && \
cp -r ../../processor[0-1] . && \
cp -r ../../system . && \
cp -rf ../../processor[0-1] . && \
cp -rf ../../system . && \
mkdir -p constant && cp ../../constant/* constant
)
#- Note: slave node does not need constant&system since these are global
rm -rf machineB/fileHandler
mkdir -p machineB/fileHandler
( cd machineB/fileHandler && \
cp -r ../../processor[2-3] .
cp -rf ../../processor[2-3] .
)
#- Run with different roots
( d=$PWD && \
@ -86,8 +87,8 @@ runApplication -s collated decomposePar \
rm -rf machineA/fileHandler
mkdir -p machineA/fileHandler
( cd machineA/fileHandler && \
cp -r ../../processor* . && \
cp -r ../../system . && \
cp -rf ../../processor* . && \
cp -rf ../../system . && \
mkdir -p constant && cp ../../constant/* constant
)
#- Note: slave node does not need constant&system since these are global

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class uniformDimensionedVectorField;
location "constant";
object g;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -14,7 +14,6 @@ FoamFile
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
(
(0.286 0.077 0.0032)
(0.286 0.083 0.0032)
@ -89,4 +88,5 @@ FoamFile
(0.286 0.497 0.0032)
)
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "constant";
object kinematicCloudProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,15 +10,15 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "constant";
object transportProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
rhoInf [1 -3 0 0 0 0 0] 1.2;
rhoInf 1.2;
transportModel Newtonian;
nu [0 2 -1 0 0 0 0] 1e-05;
nu 1e-05;
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "constant";
object turbulenceProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object controlDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -45,4 +44,5 @@ timePrecision 6;
runTimeModifiable yes;
// ************************************************************************* //

View File

@ -23,9 +23,5 @@ coeffs
n (4 1 1);
}
distributed no;
roots ( );
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSchemes;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -40,4 +39,5 @@ interpolationSchemes
default linear;
}
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSolution;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -19,4 +18,5 @@ solvers
{
}
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volVectorField;
location "0";
object U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object nut;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -48,4 +48,5 @@ boundaryField
#include "include/frontBackUpperPatches"
}
// ************************************************************************* //

View File

@ -5,7 +5,4 @@ cd "${0%/*}" || exit # Run from this directory
cleanCase0
rm -f positionClean.dat
rm -f OF_vs_Exact.eps
#------------------------------------------------------------------------------

View File

@ -4,6 +4,7 @@ cd "${0%/*}" || exit # Run from this directory
#------------------------------------------------------------------------------
runApplication blockMesh
runApplication decomposePar
#- For parallel running: set the initial fields

View File

@ -18,4 +18,5 @@ transportModel Newtonian;
nu 1.5e-05;
// ************************************************************************* //

View File

@ -14,15 +14,16 @@ FoamFile
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
simulationType RAS;
simulationType RAS;
RAS
{
RASModel kOmegaSST;
RASModel kOmegaSST;
turbulence on;
turbulence on;
printCoeffs on;
printCoeffs on;
}
// ************************************************************************* //

View File

@ -12,7 +12,6 @@ FoamFile
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
scale 1;
@ -83,4 +82,5 @@ boundary
}
);
// ************************************************************************* //

View File

@ -23,4 +23,5 @@ coeffs
n (3 2 1);
}
// ************************************************************************* //

View File

@ -28,9 +28,13 @@ gradSchemes
divSchemes
{
default none;
div(phi,U) bounded Gauss linearUpwindV grad(U);
div(phi,k) bounded Gauss upwind;
div(phi,omega) bounded Gauss upwind;
turbulence bounded Gauss upwind;
div(phi,k) $turbulence;
div(phi,omega) $turbulence;
div((nuEff*dev2(T(grad(U))))) Gauss linear;
}
@ -51,7 +55,7 @@ snGradSchemes
wallDist
{
method meshWave;
method meshWave;
}

View File

@ -83,4 +83,5 @@ cache
grad(U);
}
// ************************************************************************* //

View File

@ -26,4 +26,5 @@ system
);
}
// ************************************************************************* //

View File

@ -38,4 +38,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -3,6 +3,6 @@ cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/CleanFunctions # Tutorial clean functions
#------------------------------------------------------------------------------
cleanCase
cleanCase0
#------------------------------------------------------------------------------

View File

@ -3,6 +3,8 @@ cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions # Tutorial run functions
#------------------------------------------------------------------------------
restore0Dir
runApplication ansysToFoam \
${FOAM_TUTORIALS:?}/resources/geometry/flange.ans -scale 0.001

View File

@ -3,6 +3,8 @@ cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions # Tutorial run functions
#------------------------------------------------------------------------------
restore0Dir
runApplication ansysToFoam \
${FOAM_TUTORIALS:?}/resources/geometry/flange.ans -scale 0.001

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "constant";
object transportProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object controlDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -16,6 +16,7 @@ FoamFile
numberOfSubdomains 4;
method scotch;
method scotch;
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSchemes;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSolution;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -15,8 +15,8 @@ done
mpirun -app ./mpirun_left_right.schema
# Run with database
\mv log.run_left log.run_left_direct
\mv log.run_right log.run_right_direct
mv -f log.run_left log.run_left_direct
mv -f log.run_right log.run_right_direct
for subcase in left right
do

View File

@ -77,4 +77,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -1,81 +0,0 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: v2012 |
| \\ / A nd | Website: www.openfoam.com |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
object T;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 1 0 0 0];
internalField uniform 1;
boundaryField
{
coupled
{
//type mappedField;
type mappedMixedField;
// What to sample:
sampleMode nearestPatchFaceAMI;
//sampleMode nearestPatchFace;
// Simulation world to sample
sampleWorld RIGHT;
// Region to sample
sampleRegion region0;
// If sampleMode is nearestPatchFace : patch to find faces of
samplePatch coupled;
// Use database to get data from (one-way or loose coupling in
// combination with functionObject)
sampleDatabase true;
// According to offsetMode (see above) supply one of
// offset, offsets or distance
offset (0 0 0);
value uniform 0.0;
// For mappedMixed
//weightField DTV;
refValue $value;
refGradient uniform 0.0;
valueFraction uniform 1.0;
}
top
{
type zeroGradient;
}
bottom
{
type zeroGradient;
}
left
{
type fixedValue;
value uniform 1;
}
frontAndBack
{
type empty;
}
}
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "constant";
object transportProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -90,4 +90,5 @@ mergePatchPairs
(
);
// ************************************************************************* //

View File

@ -10,23 +10,15 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object controlDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
libs (utilityFunctionObjects);
DebugSwitches
{
// mappedPatchBase 2;
// syncObjects 2;
}
libs (utilityFunctionObjects);
application laplacianFoam;
startFrom startTime; //latestTime;
startFrom startTime;
startTime 0;
@ -36,8 +28,6 @@ endTime 5;
deltaT 1;
//writeControl runTime;
//writeInterval 0.1;
writeControl timeStep;
writeInterval 1;
@ -71,4 +61,5 @@ functions
}
}
// ************************************************************************* //

View File

@ -10,16 +10,15 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
note "mesh decomposition control dictionary";
object decomposeParDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
//- The total number of domains (mandatory)
numberOfSubdomains 2;
//- The decomposition method (mandatory)
method hierarchical;
n (2 1 1);
// ************************************************************************* //

View File

@ -10,14 +10,13 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSchemes;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
ddtSchemes
{
default steadyState; //Euler;
default steadyState;
}
gradSchemes

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSolution;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -76,4 +76,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -1,80 +0,0 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: v2012 |
| \\ / A nd | Website: www.openfoam.com |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
object T;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 1 0 0 0];
internalField uniform 0;
boundaryField
{
coupled
{
//type mappedField;
type mappedMixedField;
// What to sample:
sampleMode nearestPatchFaceAMI;
//sampleMode nearestPatchFace;
// Simulation world to sample
sampleWorld LEFT;
// Region to sample
sampleRegion region0;
// If sampleMode is nearestPatchFace : patch to find faces of
samplePatch coupled;
// Use database to get data from (one-way or loose coupling in
// combination with functionObject)
sampleDatabase true;
// According to offsetMode (see above) supply one of
// offset, offsets or distance
offset (0 0 0);
value uniform 1.1;
// For mappedMixed
//weightField DTV;
refValue $value;
refGradient uniform 0.0;
valueFraction uniform 1.0;
}
top
{
type zeroGradient;
}
bottom
{
type zeroGradient;
}
right
{
type fixedValue;
value uniform 0;
}
frontAndBack
{
type empty;
}
}
// ************************************************************************* //

View File

@ -86,4 +86,5 @@ mergePatchPairs
(
);
// ************************************************************************* //

View File

@ -40,4 +40,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volVectorField;
location "0";
object cellDisplacement;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -39,4 +39,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -28,4 +28,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -10,7 +10,9 @@ cd "${0%/*}" || exit # Run from this directory
# Parallel
runApplication decomposePar -cellDist
runParallel $(getApplication)
runApplication reconstructPar
#------------------------------------------------------------------------------

View File

@ -3,6 +3,8 @@ cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions # Tutorial run functions
#------------------------------------------------------------------------------
restore0Dir
runApplication blockMesh
# Select cellSets
@ -13,8 +15,6 @@ runApplication subsetMesh box -patch hole -overwrite
# Select cellSets
runApplication -s zoneID topoSet
restore0Dir
# Use cellSets to write zoneID
runApplication setFields

View File

@ -25,4 +25,5 @@ displacementLaplacianCoeffs
diffusivity uniform 1;
}
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "constant";
object transportProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -120,4 +120,5 @@ boundary
}
);
// ************************************************************************* //

View File

@ -47,4 +47,5 @@ timePrecision 6;
runTimeModifiable true;
// ************************************************************************* //

View File

@ -16,11 +16,12 @@ FoamFile
numberOfSubdomains 2;
method hierarchical;
method hierarchical;
coeffs
{
n (2 1 1);
}
// ************************************************************************* //

View File

@ -42,7 +42,7 @@ regions
volScalarFieldValue zoneID 1
);
}
);
// ************************************************************************* //

View File

@ -63,4 +63,5 @@ actions
}
);
// ************************************************************************* //

View File

@ -7,6 +7,6 @@ cd "${0%/*}" || exit # Run from this directory
(cd cylinderAndBackground && ./Allclean)
# The background mesh
(cd cylinderMesh && foamCleanTutorials)
(cd cylinderMesh && foamCleanTutorials && rm -rf constant)
#------------------------------------------------------------------------------

View File

@ -54,4 +54,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -46,4 +46,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -39,4 +39,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -33,4 +33,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -25,4 +25,5 @@ displacementLaplacianCoeffs
diffusivity uniform 1;
}
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object controlDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -48,4 +47,5 @@ timePrecision 6;
runTimeModifiable true;
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSchemes;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSolution;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -42,7 +42,7 @@ regions
volScalarFieldValue zoneID 1
);
}
);
// ************************************************************************* //

View File

@ -39,4 +39,5 @@ actions
}
);
// ************************************************************************* //

View File

@ -3,6 +3,12 @@ cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions # Tutorial run functions
#------------------------------------------------------------------------------
mkdir -p constant/triSurface
cp -f \
"$FOAM_TUTORIALS"/resources/geometry/cylinder.vtk.gz \
constant/triSurface/
# Generate mesh from surface (in constant/triSurface)
runApplication extrudeMesh

View File

@ -1,221 +0,0 @@
# vtk DataFile Version 4.0
vtk output
ASCII
DATASET POLYDATA
POINTS 150 float
0.5 0.05 0 0.5 -0.05 0 0.498246 0.05 -0.0418389
0.498246 -0.05 -0.0418389 0.492998 0.05 -0.0833844 0.492998 -0.05 -0.0833844
0.484292 0.05 -0.124345 0.484292 -0.05 -0.124345 0.472188 0.05 -0.164433
0.472188 -0.05 -0.164433 0.456773 0.05 -0.203368 0.456773 -0.05 -0.203368
0.438153 0.05 -0.240877 0.438153 -0.05 -0.240877 0.416461 0.05 -0.276696
0.416461 -0.05 -0.276696 0.391847 0.05 -0.310574 0.391847 -0.05 -0.310574
0.364484 0.05 -0.342274 0.364484 -0.05 -0.342274 0.334565 0.05 -0.371572
0.334565 -0.05 -0.371572 0.3023 0.05 -0.398265 0.3023 -0.05 -0.398265
0.267913 0.05 -0.422164 0.267913 -0.05 -0.422164 0.231648 0.05 -0.443102
0.231648 -0.05 -0.443102 0.193758 0.05 -0.460932 0.193758 -0.05 -0.460932
0.154509 0.05 -0.475528 0.154509 -0.05 -0.475528 0.114175 0.05 -0.486789
0.114175 -0.05 -0.486789 0.0730415 0.05 -0.494636 0.0730415 -0.05 -0.494636
0.0313953 0.05 -0.499013 0.0313953 -0.05 -0.499013 -0.0104712 0.05 -0.49989
-0.0104712 -0.05 -0.49989 -0.0522642 0.05 -0.497261 -0.0522642 -0.05 -0.497261
-0.0936907 0.05 -0.491144 -0.0936907 -0.05 -0.491144 -0.13446 0.05 -0.481581
-0.13446 -0.05 -0.481581 -0.174286 0.05 -0.468641 -0.174286 -0.05 -0.468641
-0.21289 0.05 -0.452414 -0.21289 -0.05 -0.452414 -0.25 0.05 -0.433013
-0.25 -0.05 -0.433013 -0.285357 0.05 -0.410575 -0.285357 -0.05 -0.410575
-0.318712 0.05 -0.385257 -0.318712 -0.05 -0.385257 -0.349832 0.05 -0.357236
-0.349832 -0.05 -0.357236 -0.378498 0.05 -0.32671 -0.378498 -0.05 -0.32671
-0.404509 0.05 -0.293893 -0.404509 -0.05 -0.293893 -0.427682 0.05 -0.259014
-0.427682 -0.05 -0.259014 -0.447856 0.05 -0.222318 -0.447856 -0.05 -0.222318
-0.464888 0.05 -0.184062 -0.464888 -0.05 -0.184062 -0.47866 0.05 -0.144516
-0.47866 -0.05 -0.144516 -0.489074 0.05 -0.103956 -0.489074 -0.05 -0.103956
-0.496057 0.05 -0.0626666 -0.496057 -0.05 -0.0626666 -0.499561 0.05 -0.0209378
-0.499561 -0.05 -0.0209378 -0.499561 0.05 0.0209378 -0.499561 -0.05 0.0209378
-0.496057 0.05 0.0626666 -0.496057 -0.05 0.0626666 -0.489074 0.05 0.103956
-0.489074 -0.05 0.103956 -0.47866 0.05 0.144516 -0.47866 -0.05 0.144516
-0.464888 0.05 0.184062 -0.464888 -0.05 0.184062 -0.447856 0.05 0.222318
-0.447856 -0.05 0.222318 -0.427682 0.05 0.259014 -0.427682 -0.05 0.259014
-0.404509 0.05 0.293893 -0.404509 -0.05 0.293893 -0.378498 0.05 0.32671
-0.378498 -0.05 0.32671 -0.349832 0.05 0.357236 -0.349832 -0.05 0.357236
-0.318712 0.05 0.385257 -0.318712 -0.05 0.385257 -0.285357 0.05 0.410575
-0.285357 -0.05 0.410575 -0.25 0.05 0.433013 -0.25 -0.05 0.433013
-0.21289 0.05 0.452414 -0.21289 -0.05 0.452414 -0.174286 0.05 0.468641
-0.174286 -0.05 0.468641 -0.13446 0.05 0.481581 -0.13446 -0.05 0.481581
-0.0936907 0.05 0.491144 -0.0936907 -0.05 0.491144 -0.0522642 0.05 0.497261
-0.0522642 -0.05 0.497261 -0.0104712 0.05 0.49989 -0.0104712 -0.05 0.49989
0.0313953 0.05 0.499013 0.0313953 -0.05 0.499013 0.0730415 0.05 0.494636
0.0730415 -0.05 0.494636 0.114175 0.05 0.486789 0.114175 -0.05 0.486789
0.154509 0.05 0.475528 0.154509 -0.05 0.475528 0.193758 0.05 0.460932
0.193758 -0.05 0.460932 0.231648 0.05 0.443102 0.231648 -0.05 0.443102
0.267913 0.05 0.422164 0.267913 -0.05 0.422164 0.3023 0.05 0.398265
0.3023 -0.05 0.398265 0.334565 0.05 0.371572 0.334565 -0.05 0.371572
0.364484 0.05 0.342274 0.364484 -0.05 0.342274 0.391847 0.05 0.310574
0.391847 -0.05 0.310574 0.416461 0.05 0.276696 0.416461 -0.05 0.276696
0.438153 0.05 0.240877 0.438153 -0.05 0.240877 0.456773 0.05 0.203368
0.456773 -0.05 0.203368 0.472188 0.05 0.164433 0.472188 -0.05 0.164433
0.484292 0.05 0.124345 0.484292 -0.05 0.124345 0.492998 0.05 0.0833844
0.492998 -0.05 0.0833844 0.498246 0.05 0.0418389 0.498246 -0.05 0.0418389
POLYGONS 75 375
4 0 1 3 2
4 2 3 5 4
4 4 5 7 6
4 6 7 9 8
4 8 9 11 10
4 10 11 13 12
4 12 13 15 14
4 14 15 17 16
4 16 17 19 18
4 18 19 21 20
4 20 21 23 22
4 22 23 25 24
4 24 25 27 26
4 26 27 29 28
4 28 29 31 30
4 30 31 33 32
4 32 33 35 34
4 34 35 37 36
4 36 37 39 38
4 38 39 41 40
4 40 41 43 42
4 42 43 45 44
4 44 45 47 46
4 46 47 49 48
4 48 49 51 50
4 50 51 53 52
4 52 53 55 54
4 54 55 57 56
4 56 57 59 58
4 58 59 61 60
4 60 61 63 62
4 62 63 65 64
4 64 65 67 66
4 66 67 69 68
4 68 69 71 70
4 70 71 73 72
4 72 73 75 74
4 74 75 77 76
4 76 77 79 78
4 78 79 81 80
4 80 81 83 82
4 82 83 85 84
4 84 85 87 86
4 86 87 89 88
4 88 89 91 90
4 90 91 93 92
4 92 93 95 94
4 94 95 97 96
4 96 97 99 98
4 98 99 101 100
4 100 101 103 102
4 102 103 105 104
4 104 105 107 106
4 106 107 109 108
4 108 109 111 110
4 110 111 113 112
4 112 113 115 114
4 114 115 117 116
4 116 117 119 118
4 118 119 121 120
4 120 121 123 122
4 122 123 125 124
4 124 125 127 126
4 126 127 129 128
4 128 129 131 130
4 130 131 133 132
4 132 133 135 134
4 134 135 137 136
4 136 137 139 138
4 138 139 141 140
4 140 141 143 142
4 142 143 145 144
4 144 145 147 146
4 146 147 149 148
4 148 149 1 0
POINT_DATA 150
NORMALS Normals float
1 0 -0 1 0 -0 0.996493 0 -0.0836778
0.996493 0 -0.0836778 0.985996 0 -0.166769 0.985996 0 -0.166769
0.968583 0 -0.24869 0.968583 0 -0.24869 0.944376 0 -0.328867
0.944376 0 -0.328867 0.913545 0 -0.406737 0.913545 0 -0.406737
0.876307 0 -0.481754 0.876307 0 -0.481754 0.832921 0 -0.553392
0.832921 0 -0.553392 0.783693 0 -0.621148 0.783693 0 -0.621148
0.728969 0 -0.684547 0.728969 0 -0.684547 0.669131 0 -0.743145
0.669131 0 -0.743145 0.604599 0 -0.79653 0.604599 0 -0.79653
0.535827 0 -0.844328 0.535827 0 -0.844328 0.463296 0 -0.886204
0.463296 0 -0.886204 0.387516 0 -0.921863 0.387516 0 -0.921863
0.309017 0 -0.951057 0.309017 0 -0.951057 0.228351 0 -0.973579
0.228351 0 -0.973579 0.146083 0 -0.989272 0.146083 0 -0.989272
0.0627905 0 -0.998027 0.0627905 0 -0.998027 -0.0209424 0 -0.999781
-0.0209424 0 -0.999781 -0.104528 0 -0.994522 -0.104528 0 -0.994522
-0.187381 0 -0.982287 -0.187381 0 -0.982287 -0.26892 0 -0.963163
-0.26892 0 -0.963163 -0.348572 0 -0.937282 -0.348572 0 -0.937282
-0.425779 0 -0.904827 -0.425779 0 -0.904827 -0.5 0 -0.866025
-0.5 0 -0.866025 -0.570714 0 -0.821149 -0.570714 0 -0.821149
-0.637424 0 -0.770513 -0.637424 0 -0.770513 -0.699663 0 -0.714473
-0.699663 0 -0.714473 -0.756995 0 -0.653421 -0.756995 0 -0.653421
-0.809017 0 -0.587785 -0.809017 0 -0.587785 -0.855364 0 -0.518027
-0.855364 0 -0.518027 -0.895712 0 -0.444635 -0.895712 0 -0.444635
-0.929776 0 -0.368125 -0.929776 0 -0.368125 -0.957319 0 -0.289032
-0.957319 0 -0.289032 -0.978148 0 -0.207912 -0.978148 0 -0.207912
-0.992115 0 -0.125333 -0.992115 0 -0.125333 -0.999123 0 -0.0418757
-0.999123 0 -0.0418757 -0.999123 0 0.0418757 -0.999123 0 0.0418757
-0.992115 0 0.125333 -0.992115 0 0.125333 -0.978148 0 0.207912
-0.978148 0 0.207912 -0.957319 0 0.289032 -0.957319 0 0.289032
-0.929776 0 0.368125 -0.929776 0 0.368125 -0.895712 0 0.444635
-0.895712 0 0.444635 -0.855364 0 0.518027 -0.855364 0 0.518027
-0.809017 0 0.587785 -0.809017 0 0.587785 -0.756995 0 0.653421
-0.756995 0 0.653421 -0.699663 0 0.714473 -0.699663 0 0.714473
-0.637424 0 0.770513 -0.637424 0 0.770513 -0.570714 0 0.821149
-0.570714 0 0.821149 -0.5 0 0.866025 -0.5 0 0.866025
-0.425779 0 0.904827 -0.425779 0 0.904827 -0.348572 0 0.937282
-0.348572 0 0.937282 -0.26892 0 0.963163 -0.26892 0 0.963163
-0.187381 0 0.982287 -0.187381 0 0.982287 -0.104528 0 0.994522
-0.104528 0 0.994522 -0.0209424 0 0.999781 -0.0209424 0 0.999781
0.0627905 0 0.998027 0.0627905 0 0.998027 0.146083 0 0.989272
0.146083 0 0.989272 0.228351 0 0.973579 0.228351 0 0.973579
0.309017 0 0.951057 0.309017 0 0.951057 0.387516 0 0.921863
0.387516 0 0.921863 0.463296 0 0.886204 0.463296 0 0.886204
0.535827 0 0.844328 0.535827 0 0.844328 0.604599 0 0.79653
0.604599 0 0.79653 0.669131 0 0.743145 0.669131 0 0.743145
0.728969 0 0.684547 0.728969 0 0.684547 0.783693 0 0.621148
0.783693 0 0.621148 0.832921 0 0.553392 0.832921 0 0.553392
0.876307 0 0.481754 0.876307 0 0.481754 0.913545 0 0.406737
0.913545 0 0.406737 0.944376 0 0.328867 0.944376 0 0.328867
0.968583 0 0.24869 0.968583 0 0.24869 0.985996 0 0.166769
0.985996 0 0.166769 0.996493 0 0.0836778 0.996493 0 0.0836778
TEXTURE_COORDINATES TCoords 2 float
1 0 1 1 0.973333 0 0.973333 1 0.946667
0 0.946667 1 0.92 0 0.92 1 0.893333 0
0.893333 1 0.866667 0 0.866667 1 0.84 0 0.84
1 0.813333 0 0.813333 1 0.786667 0 0.786667 1
0.76 0 0.76 1 0.733333 0 0.733333 1 0.706667
0 0.706667 1 0.68 0 0.68 1 0.653333 0
0.653333 1 0.626667 0 0.626667 1 0.6 0 0.6
1 0.573333 0 0.573333 1 0.546667 0 0.546667 1
0.52 0 0.52 1 0.493333 0 0.493333 1 0.466667
0 0.466667 1 0.44 0 0.44 1 0.413333 0
0.413333 1 0.386667 0 0.386667 1 0.36 0 0.36
1 0.333333 0 0.333333 1 0.306667 0 0.306667 1
0.28 0 0.28 1 0.253333 0 0.253333 1 0.226667
0 0.226667 1 0.2 0 0.2 1 0.173333 0
0.173333 1 0.146667 0 0.146667 1 0.12 0 0.12
1 0.0933333 0 0.0933333 1 0.0666667 0 0.0666667 1
0.04 0 0.04 1 0.0133333 0 0.0133333 1 0.0133333
0 0.0133333 1 0.04 0 0.04 1 0.0666667 0
0.0666667 1 0.0933333 0 0.0933333 1 0.12 0 0.12
1 0.146667 0 0.146667 1 0.173333 0 0.173333 1
0.2 0 0.2 1 0.226667 0 0.226667 1 0.253333
0 0.253333 1 0.28 0 0.28 1 0.306667 0
0.306667 1 0.333333 0 0.333333 1 0.36 0 0.36
1 0.386667 0 0.386667 1 0.413333 0 0.413333 1
0.44 0 0.44 1 0.466667 0 0.466667 1 0.493333
0 0.493333 1 0.52 0 0.52 1 0.546667 0
0.546667 1 0.573333 0 0.573333 1 0.6 0 0.6
1 0.626667 0 0.626667 1 0.653333 0 0.653333 1
0.68 0 0.68 1 0.706667 0 0.706667 1 0.733333
0 0.733333 1 0.76 0 0.76 1 0.786667 0
0.786667 1 0.813333 0 0.813333 1 0.84 0 0.84
1 0.866667 0 0.866667 1 0.893333 0 0.893333 1
0.92 0 0.92 1 0.946667 0 0.946667 1 0.973333
0 0.973333 1

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object controlDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -45,4 +44,5 @@ timePrecision 6;
runTimeModifiable true;
// ************************************************************************* //

View File

@ -78,7 +78,7 @@ patches
// If constructFrom = set : name of faceSet
set f0;
}
);
// ************************************************************************* //

View File

@ -132,4 +132,4 @@ mergeFaces false;
mergeTol 0;
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
// ************************************************************************* //

View File

@ -52,4 +52,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -52,4 +52,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -6,8 +6,11 @@ cd "${0%/*}" || exit # Run from this directory
canCompile || exit 0 # Dynamic code
restore0Dir
runApplication blockMesh
runApplication $(getApplication) -withFunctionObjects -writePhi -writep
runApplication postProcess -func streamFunction
#------------------------------------------------------------------------------

View File

@ -181,4 +181,5 @@ mergePatchPairs
(
);
// ************************************************************************* //

View File

@ -10,26 +10,25 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object controlDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
application potentialFoam;
startFrom latestTime;
startFrom latestTime;
startTime 0;
stopAt nextWrite;
stopAt nextWrite;
endTime 1;
deltaT 1;
writeControl timeStep;
writeControl timeStep;
writeInterval 1;
writeInterval 1;
purgeWrite 0;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSchemes;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -28,7 +27,9 @@ gradSchemes
divSchemes
{
default none;
div(phi,U) bounded Gauss linear;
div(div(phi,U)) Gauss linear;
}

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSolution;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -21,7 +20,6 @@ solvers
{
solver GAMG;
smoother DIC;
tolerance 1e-06;
relTol 0.01;
}

View File

@ -47,4 +47,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -47,4 +47,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -4,8 +4,11 @@ cd "${0%/*}" || exit # Run from this directory
#------------------------------------------------------------------------------
restore0Dir
runApplication blockMesh
runApplication $(getApplication) -writePhi -writep
runApplication postProcess -func streamFunction
#------------------------------------------------------------------------------

View File

@ -149,4 +149,5 @@ boundary
}
);
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object controlDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSchemes;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -28,7 +27,9 @@ gradSchemes
divSchemes
{
default none;
div(phi,U) bounded Gauss linear;
div(div(phi,U)) Gauss linear;
}

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSolution;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -21,7 +20,6 @@ solvers
{
solver GAMG;
smoother DIC;
tolerance 1e-06;
relTol 0.01;
}
@ -37,4 +35,5 @@ potentialFlow
nNonOrthogonalCorrectors 2;
}
// ************************************************************************* //

View File

@ -47,4 +47,5 @@ boundaryField
}
}
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volVectorField;
location "288";
object U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "constant";
object transportProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -149,4 +149,5 @@ boundary
}
);
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object controlDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSchemes;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSolution;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -19,7 +19,7 @@ intersectSurfaces()
#------------------------------------------------------------------------------
cp -rf \
"$FOAM_TUTORIALS"/resources/geometry/mixerVessel \
"$FOAM_TUTORIALS"/resources/geometry/mixerVesselAMI \
constant/triSurface/rawSurfaces
rm -rf 0

View File

@ -26,26 +26,32 @@ boundaryField
inletValue $internalField;
value $internalField;
}
ground
{
type zeroGradient;
}
blockedFaces
{
type zeroGradient;
}
mergingFaces
{
type zeroGradient;
}
wallFaces
{
type zeroGradient;
}
ySymmetry
{
type symmetryPlane;
}
}
// ************************************************************************* //

View File

@ -26,26 +26,32 @@ boundaryField
inletValue $internalField;
value $internalField;
}
ground
{
type zeroGradient;
}
blockedFaces
{
type zeroGradient;
}
mergingFaces
{
type zeroGradient;
}
wallFaces
{
type zeroGradient;
}
ySymmetry
{
type symmetryPlane;
}
}
// ************************************************************************* //

View File

@ -26,26 +26,32 @@ boundaryField
inletValue $internalField;
value $internalField;
}
ground
{
type zeroGradient;
}
blockedFaces
{
type zeroGradient;
}
mergingFaces
{
type zeroGradient;
}
wallFaces
{
type zeroGradient;
}
ySymmetry
{
type symmetryPlane;
}
}
// ************************************************************************* //

View File

@ -26,26 +26,32 @@ boundaryField
inletValue $internalField;
value $internalField;
}
ground
{
type zeroGradient;
}
blockedFaces
{
type zeroGradient;
}
mergingFaces
{
type zeroGradient;
}
wallFaces
{
type zeroGradient;
}
ySymmetry
{
type symmetryPlane;
}
}
// ************************************************************************* //

Some files were not shown because too many files have changed in this diff Show More