mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
TUT: tidying of periodicHill
This commit is contained in:
@ -1,7 +1,9 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
cd ${0%/*} || exit 1 # run from this directory
|
cd ${0%/*} || exit 1 # Run from this directory
|
||||||
|
. $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions
|
||||||
|
|
||||||
(cd steadyState && ./Allrun)
|
(cd steadyState && ./Allrun)
|
||||||
|
|
||||||
(cd transient && ./Allrun)
|
(cd transient && ./Allrun)
|
||||||
|
|
||||||
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -1,8 +1,6 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
cd ${0%/*} || exit 1 # run from this directory
|
cd ${0%/*} || exit 1 # Run from this directory
|
||||||
|
. $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions
|
||||||
# Source tutorial run functions
|
|
||||||
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
|
||||||
|
|
||||||
runApplication blockMesh
|
runApplication blockMesh
|
||||||
|
|
||||||
@ -12,4 +10,4 @@ runApplication decomposePar
|
|||||||
|
|
||||||
runParallel simpleFoam
|
runParallel simpleFoam
|
||||||
|
|
||||||
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -71,8 +71,8 @@ edges #codeStream
|
|||||||
{
|
{
|
||||||
profile[i].y() =
|
profile[i].y() =
|
||||||
25.07355893131
|
25.07355893131
|
||||||
+ 0.9754803562315*x
|
+ 0.9754803562315*x
|
||||||
- 1.016116352781E-01*x*x
|
- 1.016116352781E-01*x*x
|
||||||
+ 1.889794677828E-03*x*x*x;
|
+ 1.889794677828E-03*x*x*x;
|
||||||
}
|
}
|
||||||
else if (x >= 14 && x < 20)
|
else if (x >= 14 && x < 20)
|
||||||
|
|||||||
@ -10,18 +10,17 @@ FoamFile
|
|||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ascii;
|
||||||
class dictionary;
|
class dictionary;
|
||||||
note "mesh decomposition control dictionary";
|
|
||||||
object decomposeParDict;
|
object decomposeParDict;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
numberOfSubdomains 16;
|
numberOfSubdomains 16;
|
||||||
|
|
||||||
method simple;
|
method simple;
|
||||||
|
|
||||||
simpleCoeffs
|
coeffs
|
||||||
{
|
{
|
||||||
n (4 2 2);
|
n (4 2 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -22,41 +22,29 @@ actions
|
|||||||
type faceSet;
|
type faceSet;
|
||||||
action new;
|
action new;
|
||||||
source patchToFace;
|
source patchToFace;
|
||||||
sourceInfo
|
patch inlet;
|
||||||
{
|
|
||||||
name inlet;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name inletCellSet;
|
name inletCellSet;
|
||||||
type cellSet;
|
type cellSet;
|
||||||
action new;
|
action new;
|
||||||
source faceToCell;
|
source faceToCell;
|
||||||
sourceInfo
|
set inletFaceSet;
|
||||||
{
|
option any;
|
||||||
set inletFaceSet;
|
|
||||||
option any;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name inletCellSet;
|
name inletCellSet;
|
||||||
type cellSet;
|
type cellSet;
|
||||||
action subset;
|
action subset;
|
||||||
source boxToCell;
|
source boxToCell;
|
||||||
sourceInfo
|
box (-100 -100 -100)(0.1 100 100);
|
||||||
{
|
|
||||||
box (-100 -100 -100)(0.1 100 100);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name inletCellZone;
|
name inletCellZone;
|
||||||
type cellZoneSet;
|
type cellZoneSet;
|
||||||
action new;
|
action new;
|
||||||
source setToCellZone;
|
source setToCellZone;
|
||||||
sourceInfo
|
set inletCellSet;
|
||||||
{
|
|
||||||
set inletCellSet;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -1,10 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
cd ${0%/*} || exit 1 # run from this directory
|
cd ${0%/*} || exit 1 # Run from this directory
|
||||||
|
. $WM_PROJECT_DIR/bin/tools/CleanFunctions # Tutorial clean functions
|
||||||
|
|
||||||
# Source tutorial clean functions
|
|
||||||
. $WM_PROJECT_DIR/bin/tools/CleanFunctions
|
|
||||||
|
|
||||||
cleanCase
|
cleanCase
|
||||||
|
|
||||||
rm -rf processor*
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -1,9 +1,13 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
cd ${0%/*} || exit 1 # run from this directory
|
cd ${0%/*} || exit 1 # Run from this directory
|
||||||
|
. $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions
|
||||||
|
|
||||||
# Source tutorial run functions
|
echo "Linking processor*/ directory"
|
||||||
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
for proc in $(\ls -d ../steadyState/processor*)
|
||||||
|
do
|
||||||
|
[ -d "$proc" ] && ln -sf "$proc" .
|
||||||
|
done
|
||||||
|
|
||||||
ln -s $(echo ../steadyState/processor*) .
|
runParallel pimpleFoam
|
||||||
|
|
||||||
runParallel pimpleFoam
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
cd ${0%/*} || exit 1 # run from this directory
|
cd ${0%/*} || exit 1 # Run from this directory
|
||||||
|
|
||||||
time=$(foamListTimes -latestTime -processor)
|
time="$(foamListTimes -latestTime -processor)"
|
||||||
|
|
||||||
echo "Creating plots for time $time"
|
echo "Creating plots for time $time"
|
||||||
|
|
||||||
@ -73,3 +73,4 @@ do
|
|||||||
gnuplot<<<$(plotStr $i $exp)
|
gnuplot<<<$(plotStr $i $exp)
|
||||||
done
|
done
|
||||||
|
|
||||||
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -71,8 +71,8 @@ edges #codeStream
|
|||||||
{
|
{
|
||||||
profile[i].y() =
|
profile[i].y() =
|
||||||
25.07355893131
|
25.07355893131
|
||||||
+ 0.9754803562315*x
|
+ 0.9754803562315*x
|
||||||
- 1.016116352781E-01*x*x
|
- 1.016116352781E-01*x*x
|
||||||
+ 1.889794677828E-03*x*x*x;
|
+ 1.889794677828E-03*x*x*x;
|
||||||
}
|
}
|
||||||
else if (x >= 14 && x < 20)
|
else if (x >= 14 && x < 20)
|
||||||
|
|||||||
@ -45,3 +45,4 @@ cuttingPlane
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -10,18 +10,17 @@ FoamFile
|
|||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ascii;
|
||||||
class dictionary;
|
class dictionary;
|
||||||
note "mesh decomposition control dictionary";
|
|
||||||
object decomposeParDict;
|
object decomposeParDict;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
numberOfSubdomains 16;
|
numberOfSubdomains 16;
|
||||||
|
|
||||||
method simple;
|
method simple;
|
||||||
|
|
||||||
simpleCoeffs
|
coeffs
|
||||||
{
|
{
|
||||||
n (4 2 2);
|
n (4 2 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user