TUT: clean up multiphase tutorials

This commit is contained in:
Kutalmis Bercin
2020-01-29 17:19:43 +00:00
parent 647e161511
commit 01514e4d43
1349 changed files with 5623 additions and 241919 deletions

View File

@ -31,7 +31,7 @@ writeControl adjustable;
writeInterval 2e-05;
cycleWrite 0;
purgeWrite 0;
writeFormat ascii;

View File

@ -31,7 +31,7 @@ writeControl adjustable;
writeInterval 0.001;
cycleWrite 0;
purgeWrite 0;
writeFormat ascii;

View File

@ -4,7 +4,8 @@ cd "${0%/*}" || exit # Run from this directory
#------------------------------------------------------------------------------
cleanCase0
rm -rf constant/extendedFeatureEdgeMesh
rm constant/triSurface/simpleCar.eMesh
rm -f constant/triSurface/simpleCar.eMesh
#------------------------------------------------------------------------------

View File

@ -6,8 +6,7 @@ cd "${0%/*}" || exit # Run from this directory
cleanCase0
# Remove surfaces and features
rm -f constant/triSurface/propellerTip.obj.gz
rm -f constant/triSurface/*.eMesh*
rm -rf constant/triSurface
rm -rf constant/extendedFeatureEdgeMesh
#------------------------------------------------------------------------------

View File

@ -5,8 +5,12 @@ cd "${0%/*}" || exit # Run from this directory
./Allrun.pre
restore0Dir
runApplication decomposePar
runParallel $(getApplication)
runApplication reconstructPar
#------------------------------------------------------------------------------

View File

@ -3,29 +3,30 @@ cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions # Tutorial run functions
#------------------------------------------------------------------------------
mkdir -p constant/triSurface
# copy propeller surface from resources directory
cp $FOAM_TUTORIALS/resources/geometry/propellerTip.obj.gz constant/triSurface/
# - meshing
cp -f $FOAM_TUTORIALS/resources/geometry/propeller/* constant/triSurface/
# meshing
runApplication blockMesh
runApplication surfaceFeatureExtract
runApplication snappyHexMesh -overwrite
runApplication renumberMesh -overwrite
# force removal of fields generated by snappy
rm -rf 0
# - generate face/cell sets and zones
# generate face/cell sets and zones
runApplication topoSet -dict system/createInletOutletSets.topoSetDict
# - create the inlet/outlet and AMI patches
# create the inlet/outlet and AMI patches
runApplication createPatch -overwrite
# - test by running moveDynamicMes
# test by running moveDynamicMes
#runApplication moveDynamicMesh -checkAMI
# - set the initial fields
restore0Dir
#------------------------------------------------------------------------------

View File

@ -1,304 +0,0 @@
# Wavefront OBJ file
# Regions:
# 0 ascii
#
# points : 100
# triangles : 196
#
v 0.0857323 0.1 -0.135092
v -0.0857323 0.1 -0.135092
v -0.0857323 0.1 0.135092
v 0.0857323 0.1 0.135092
v 0.158738 0.1 -0.0200533
v -0.158738 0.1 -0.0200533
v -0.158738 0.1 0.0200533
v 0.158738 0.1 0.0200533
v 0.0681247 0.1 -0.144772
v -0.0681247 0.1 -0.144772
v -0.0681247 0.1 0.144772
v 0.0681247 0.1 0.144772
v 0.154973 0.1 -0.0397904
v -0.154973 0.1 -0.0397904
v -0.154973 0.1 0.0397904
v 0.154973 0.1 0.0397904
v 0.0100465 0.1 -0.159684
v -0.0100465 0.1 -0.159684
v -0.0100465 0.1 0.159684
v 0.0100465 0.1 0.159684
v 0.148764 0.1 -0.0588999
v -0.148764 0.1 -0.0588999
v -0.148764 0.1 0.0588999
v 0.148764 0.1 0.0588999
v 0.140209 0.1 -0.0770806
v -0.140209 0.1 -0.0770806
v -0.140209 0.1 0.0770806
v 0.140209 0.1 0.0770806
v 0.0494427 0.1 -0.152169
v -0.0494427 0.1 -0.152169
v -0.0494427 0.1 0.152169
v 0.0494427 0.1 0.152169
v 0.16 0.1 0
v -0.16 0.1 6.56331e-11
v 0.101988 0.1 -0.123282
v -0.101988 0.1 -0.123282
v -0.101988 0.1 0.123282
v 0.101988 0.1 0.123282
v 0.029981 0.1 -0.157166
v -0.029981 0.1 -0.157166
v -0.029981 0.1 0.157166
v 0.029981 0.1 0.157166
v 0.129443 0.1 -0.0940456
v -0.129443 0.1 -0.0940456
v -0.129443 0.1 0.0940456
v 0.129443 0.1 0.0940456
v 0.116635 0.1 -0.109528
v -0.116635 0.1 -0.109528
v -0.116635 0.1 0.109528
v 0.116635 0.1 0.109528
v 0.0857323 -0.6 -0.135092
v -0.0857323 -0.6 -0.135092
v -0.0857323 -0.6 0.135092
v 0.0857323 -0.6 0.135092
v 0.158738 -0.6 -0.0200533
v -0.158738 -0.6 -0.0200533
v -0.158738 -0.6 0.0200533
v 0.158738 -0.6 0.0200533
v 0.0681247 -0.6 -0.144772
v -0.0681247 -0.6 -0.144772
v -0.0681247 -0.6 0.144772
v 0.0681247 -0.6 0.144772
v 0.154973 -0.6 -0.0397904
v -0.154973 -0.6 -0.0397904
v -0.154973 -0.6 0.0397904
v 0.154973 -0.6 0.0397904
v 0.0100465 -0.6 -0.159684
v -0.0100465 -0.6 -0.159684
v -0.0100465 -0.6 0.159684
v 0.0100465 -0.6 0.159684
v 0.148764 -0.6 -0.0588999
v -0.148764 -0.6 -0.0588999
v -0.148764 -0.6 0.0588999
v 0.148764 -0.6 0.0588999
v 0.140209 -0.6 -0.0770806
v -0.140209 -0.6 -0.0770806
v -0.140209 -0.6 0.0770806
v 0.140209 -0.6 0.0770806
v 0.0494427 -0.6 -0.152169
v -0.0494427 -0.6 -0.152169
v -0.0494427 -0.6 0.152169
v 0.0494427 -0.6 0.152169
v 0.16 -0.6 0
v -0.16 -0.6 6.56331e-11
v 0.101988 -0.6 -0.123282
v -0.101988 -0.6 -0.123282
v -0.101988 -0.6 0.123282
v 0.101988 -0.6 0.123282
v 0.029981 -0.6 -0.157166
v -0.029981 -0.6 -0.157166
v -0.029981 -0.6 0.157166
v 0.029981 -0.6 0.157166
v 0.129443 -0.6 -0.0940456
v -0.129443 -0.6 -0.0940456
v -0.129443 -0.6 0.0940456
v 0.129443 -0.6 0.0940456
v 0.116635 -0.6 -0.109528
v -0.116635 -0.6 -0.109528
v -0.116635 -0.6 0.109528
v 0.116635 -0.6 0.109528
g ascii
f 33 83 5
f 55 5 83
f 5 55 13
f 63 13 55
f 13 63 21
f 71 21 63
f 21 71 25
f 75 25 71
f 25 75 43
f 93 43 75
f 43 93 47
f 97 47 93
f 47 97 35
f 85 35 97
f 35 85 1
f 51 1 85
f 1 51 9
f 59 9 51
f 9 59 29
f 79 29 59
f 29 79 39
f 89 39 79
f 39 89 17
f 67 17 89
f 17 67 18
f 68 18 67
f 18 68 40
f 90 40 68
f 40 90 30
f 80 30 90
f 30 80 10
f 60 10 80
f 10 60 2
f 52 2 60
f 2 52 36
f 86 36 52
f 36 86 48
f 98 48 86
f 48 98 44
f 94 44 98
f 44 94 26
f 76 26 94
f 26 76 22
f 72 22 76
f 22 72 14
f 64 14 72
f 14 64 6
f 56 6 64
f 6 56 34
f 84 34 56
f 34 84 7
f 57 7 84
f 7 57 15
f 65 15 57
f 15 65 23
f 73 23 65
f 23 73 27
f 77 27 73
f 27 77 45
f 95 45 77
f 45 95 49
f 99 49 95
f 49 99 37
f 87 37 99
f 37 87 3
f 53 3 87
f 3 53 11
f 61 11 53
f 11 61 31
f 81 31 61
f 31 81 41
f 91 41 81
f 41 91 19
f 69 19 91
f 19 69 20
f 70 20 69
f 20 70 42
f 92 42 70
f 42 92 32
f 82 32 92
f 32 82 12
f 62 12 82
f 12 62 4
f 54 4 62
f 4 54 38
f 88 38 54
f 38 88 50
f 100 50 88
f 50 100 46
f 96 46 100
f 46 96 28
f 78 28 96
f 28 78 24
f 74 24 78
f 24 74 16
f 66 16 74
f 16 66 8
f 58 8 66
f 8 58 33
f 83 33 58
f 13 21 5
f 21 25 5
f 5 25 33
f 33 25 8
f 25 43 8
f 43 47 8
f 47 35 8
f 35 1 8
f 1 9 8
f 9 29 8
f 29 39 8
f 39 17 8
f 17 18 8
f 18 40 8
f 40 30 8
f 30 10 8
f 10 2 8
f 2 36 8
f 36 48 8
f 48 44 8
f 44 26 8
f 26 22 8
f 22 14 8
f 14 6 8
f 6 34 8
f 34 7 8
f 8 7 16
f 16 7 24
f 7 15 24
f 15 23 24
f 24 23 28
f 28 23 46
f 46 23 50
f 50 23 38
f 38 23 4
f 23 27 4
f 27 45 4
f 45 49 4
f 49 37 4
f 37 3 4
f 4 3 12
f 12 3 32
f 32 3 42
f 42 3 20
f 20 3 19
f 19 3 41
f 41 3 31
f 11 31 3
f 66 74 58
f 74 78 58
f 58 78 83
f 83 78 55
f 78 96 55
f 96 100 55
f 100 88 55
f 88 54 55
f 54 62 55
f 62 82 55
f 82 92 55
f 92 70 55
f 70 69 55
f 69 91 55
f 91 81 55
f 81 61 55
f 61 53 55
f 53 87 55
f 87 99 55
f 99 95 55
f 95 77 55
f 77 73 55
f 73 65 55
f 65 57 55
f 57 84 55
f 84 56 55
f 55 56 63
f 63 56 71
f 56 64 71
f 64 72 71
f 71 72 75
f 75 72 93
f 93 72 97
f 97 72 85
f 85 72 51
f 72 76 51
f 76 94 51
f 94 98 51
f 98 86 51
f 86 52 51
f 51 52 59
f 59 52 79
f 79 52 89
f 89 52 67
f 67 52 68
f 68 52 90
f 90 52 80
f 60 80 52

View File

@ -1,364 +0,0 @@
# Wavefront OBJ file
# Regions:
# 0 ascii
#
# points : 120
# triangles : 236
#
v 0.109625 0.06 -0.0488084
v 0.0488084 0.06 -0.109625
v -0.0488084 0.06 -0.109625
v -0.109625 0.06 -0.0488084
v -0.109625 0.06 0.0488084
v -0.0488084 0.06 0.109625
v 0.0488084 0.06 0.109625
v 0.109625 0.06 0.0488084
v 0.097082 0.06 -0.0705342
v 0.0705342 0.06 -0.097082
v -0.0705342 0.06 -0.097082
v -0.097082 0.06 -0.0705342
v -0.097082 0.06 0.0705342
v -0.0705342 0.06 0.097082
v 0.0705342 0.06 0.097082
v 0.097082 0.06 0.0705342
v 0.103923 0.06 -0.06
v 0.06 0.06 -0.103923
v -0.06 0.06 -0.103923
v -0.103923 0.06 -0.06
v -0.103923 0.06 0.06
v -0.06 0.06 0.103923
v 0.06 0.06 0.103923
v 0.103923 0.06 0.06
v 0.12 0.06 0
v -2.46124e-11 0.06 -0.12
v -0.12 0.06 4.92248e-11
v 7.38372e-11 0.06 0.12
v 0.0891774 0.06 -0.0802957
v 0.0802957 0.06 -0.0891774
v -0.0802957 0.06 -0.0891774
v -0.0891774 0.06 -0.0802957
v -0.0891774 0.06 0.0802957
v -0.0802957 0.06 0.0891774
v 0.0802957 0.06 0.0891774
v 0.0891774 0.06 0.0802957
v 0.114127 0.06 -0.037082
v 0.037082 0.06 -0.114127
v -0.037082 0.06 -0.114127
v -0.114127 0.06 -0.037082
v -0.114127 0.06 0.037082
v -0.037082 0.06 0.114127
v 0.037082 0.06 0.114127
v 0.114127 0.06 0.037082
v 0.117378 0.06 -0.0249494
v 0.0249494 0.06 -0.117378
v -0.0249494 0.06 -0.117378
v -0.117378 0.06 -0.0249494
v -0.117378 0.06 0.0249494
v -0.0249494 0.06 0.117378
v 0.0249494 0.06 0.117378
v 0.117378 0.06 0.0249494
v 0.119343 0.06 -0.0125434
v 0.0125434 0.06 -0.119343
v -0.0125434 0.06 -0.119343
v -0.119343 0.06 -0.0125434
v -0.119343 0.06 0.0125434
v -0.0125434 0.06 0.119343
v 0.0125434 0.06 0.119343
v 0.119343 0.06 0.0125434
v 0.109625 -0.08 -0.0488084
v 0.0488084 -0.08 -0.109625
v -0.0488084 -0.08 -0.109625
v -0.109625 -0.08 -0.0488084
v -0.109625 -0.08 0.0488084
v -0.0488084 -0.08 0.109625
v 0.0488084 -0.08 0.109625
v 0.109625 -0.08 0.0488084
v 0.097082 -0.08 -0.0705342
v 0.0705342 -0.08 -0.097082
v -0.0705342 -0.08 -0.097082
v -0.097082 -0.08 -0.0705342
v -0.097082 -0.08 0.0705342
v -0.0705342 -0.08 0.097082
v 0.0705342 -0.08 0.097082
v 0.097082 -0.08 0.0705342
v 0.103923 -0.08 -0.06
v 0.06 -0.08 -0.103923
v -0.06 -0.08 -0.103923
v -0.103923 -0.08 -0.06
v -0.103923 -0.08 0.06
v -0.06 -0.08 0.103923
v 0.06 -0.08 0.103923
v 0.103923 -0.08 0.06
v 0.12 -0.08 0
v -2.46124e-11 -0.08 -0.12
v -0.12 -0.08 4.92248e-11
v 7.38372e-11 -0.08 0.12
v 0.0891774 -0.08 -0.0802957
v 0.0802957 -0.08 -0.0891774
v -0.0802957 -0.08 -0.0891774
v -0.0891774 -0.08 -0.0802957
v -0.0891774 -0.08 0.0802957
v -0.0802957 -0.08 0.0891774
v 0.0802957 -0.08 0.0891774
v 0.0891774 -0.08 0.0802957
v 0.114127 -0.08 -0.037082
v 0.037082 -0.08 -0.114127
v -0.037082 -0.08 -0.114127
v -0.114127 -0.08 -0.037082
v -0.114127 -0.08 0.037082
v -0.037082 -0.08 0.114127
v 0.037082 -0.08 0.114127
v 0.114127 -0.08 0.037082
v 0.117378 -0.08 -0.0249494
v 0.0249494 -0.08 -0.117378
v -0.0249494 -0.08 -0.117378
v -0.117378 -0.08 -0.0249494
v -0.117378 -0.08 0.0249494
v -0.0249494 -0.08 0.117378
v 0.0249494 -0.08 0.117378
v 0.117378 -0.08 0.0249494
v 0.119343 -0.08 -0.0125434
v 0.0125434 -0.08 -0.119343
v -0.0125434 -0.08 -0.119343
v -0.119343 -0.08 -0.0125434
v -0.119343 -0.08 0.0125434
v -0.0125434 -0.08 0.119343
v 0.0125434 -0.08 0.119343
v 0.119343 -0.08 0.0125434
g ascii
f 25 85 53
f 113 53 85
f 53 113 45
f 45 113 105
f 45 105 37
f 97 37 105
f 37 97 1
f 61 1 97
f 1 61 17
f 17 61 77
f 17 77 9
f 9 77 69
f 9 69 29
f 89 29 69
f 29 89 30
f 90 30 89
f 30 90 10
f 70 10 90
f 10 70 18
f 18 70 78
f 18 78 2
f 2 78 62
f 2 62 38
f 98 38 62
f 38 98 46
f 106 46 98
f 46 106 54
f 54 106 114
f 54 114 26
f 86 26 114
f 26 86 55
f 115 55 86
f 55 115 47
f 47 115 107
f 47 107 39
f 99 39 107
f 39 99 3
f 63 3 99
f 3 63 19
f 19 63 79
f 19 79 11
f 11 79 71
f 11 71 31
f 91 31 71
f 31 91 32
f 92 32 91
f 32 92 12
f 72 12 92
f 12 72 20
f 20 72 80
f 20 80 4
f 4 80 64
f 4 64 40
f 100 40 64
f 40 100 48
f 108 48 100
f 48 108 56
f 56 108 116
f 56 116 27
f 87 27 116
f 27 87 57
f 117 57 87
f 57 117 49
f 49 117 109
f 49 109 41
f 101 41 109
f 41 101 5
f 65 5 101
f 5 65 21
f 21 65 81
f 21 81 13
f 13 81 73
f 13 73 33
f 93 33 73
f 33 93 34
f 94 34 93
f 34 94 14
f 74 14 94
f 14 74 22
f 22 74 82
f 22 82 6
f 6 82 66
f 6 66 42
f 102 42 66
f 42 102 50
f 110 50 102
f 50 110 58
f 58 110 118
f 58 118 28
f 88 28 118
f 28 88 59
f 119 59 88
f 59 119 51
f 51 119 111
f 51 111 43
f 103 43 111
f 43 103 7
f 67 7 103
f 7 67 23
f 23 67 83
f 23 83 15
f 15 83 75
f 15 75 35
f 95 35 75
f 35 95 36
f 96 36 95
f 36 96 16
f 76 16 96
f 16 76 24
f 24 76 84
f 24 84 8
f 8 84 68
f 8 68 44
f 104 44 68
f 44 104 52
f 112 52 104
f 52 112 60
f 60 112 120
f 60 120 25
f 85 25 120
f 45 37 53
f 37 1 53
f 53 1 25
f 25 1 60
f 1 17 60
f 60 17 52
f 52 17 44
f 44 17 8
f 8 17 24
f 24 17 16
f 16 17 36
f 36 17 35
f 35 17 15
f 15 17 23
f 23 17 7
f 7 17 43
f 43 17 51
f 51 17 59
f 59 17 28
f 28 17 58
f 58 17 50
f 50 17 42
f 42 17 6
f 6 17 22
f 22 17 14
f 14 17 34
f 17 9 34
f 9 29 34
f 34 29 33
f 33 29 13
f 13 29 21
f 21 29 5
f 5 29 41
f 41 29 49
f 49 29 57
f 57 29 27
f 27 29 56
f 56 29 48
f 48 29 40
f 40 29 4
f 4 29 20
f 20 29 12
f 12 29 32
f 32 29 31
f 31 29 11
f 29 30 11
f 30 10 11
f 11 10 19
f 19 10 3
f 3 10 39
f 39 10 47
f 47 10 55
f 55 10 26
f 26 10 54
f 54 10 46
f 46 10 38
f 38 10 2
f 18 2 10
f 112 104 120
f 104 68 120
f 120 68 85
f 85 68 113
f 68 84 113
f 113 84 105
f 105 84 97
f 97 84 61
f 61 84 77
f 77 84 69
f 69 84 89
f 89 84 90
f 90 84 70
f 70 84 78
f 78 84 62
f 62 84 98
f 98 84 106
f 106 84 114
f 114 84 86
f 86 84 115
f 115 84 107
f 107 84 99
f 99 84 63
f 63 84 79
f 79 84 71
f 71 84 91
f 84 76 91
f 76 96 91
f 91 96 92
f 92 96 72
f 72 96 80
f 80 96 64
f 64 96 100
f 100 96 108
f 108 96 116
f 116 96 87
f 87 96 117
f 117 96 109
f 109 96 101
f 101 96 65
f 65 96 81
f 81 96 73
f 73 96 93
f 93 96 94
f 94 96 74
f 96 95 74
f 95 75 74
f 74 75 82
f 82 75 66
f 66 75 102
f 102 75 110
f 110 75 118
f 118 75 88
f 88 75 119
f 119 75 111
f 111 75 103
f 103 75 67
f 83 67 75

View File

@ -1,304 +0,0 @@
# Wavefront OBJ file
# Regions:
# 0 ascii
#
# points : 100
# triangles : 196
#
v 0.297634 0.2 -0.0376
v -0.297634 0.2 -0.0376
v -0.297634 0.2 0.0376
v 0.297634 0.2 0.0376
v 0.160748 0.2 -0.253298
v -0.160748 0.2 -0.253298
v -0.160748 0.2 0.253298
v 0.160748 0.2 0.253298
v 0.0562144 0.2 -0.294686
v -0.0562144 0.2 -0.294686
v -0.0562144 0.2 0.294686
v 0.0562144 0.2 0.294686
v 0.191227 0.2 -0.231154
v -0.191227 0.2 -0.231154
v -0.191227 0.2 0.231154
v 0.191227 0.2 0.231154
v 0.278933 0.2 -0.110437
v -0.278933 0.2 -0.110437
v -0.278933 0.2 0.110437
v 0.278933 0.2 0.110437
v 0.262892 0.2 -0.144526
v -0.262892 0.2 -0.144526
v -0.262892 0.2 0.144526
v 0.262892 0.2 0.144526
v 0.0188372 0.2 -0.299408
v -0.0188372 0.2 -0.299408
v -0.0188372 0.2 0.299408
v 0.0188372 0.2 0.299408
v 0.127734 0.2 -0.271448
v -0.127734 0.2 -0.271448
v -0.127734 0.2 0.271448
v 0.127734 0.2 0.271448
v 0.3 0.2 0
v -0.3 0.2 1.23062e-10
v 0.0927051 0.2 -0.285317
v -0.0927051 0.2 -0.285317
v -0.0927051 0.2 0.285317
v 0.0927051 0.2 0.285317
v 0.290575 0.2 -0.074607
v -0.290575 0.2 -0.074607
v -0.290575 0.2 0.074607
v 0.290575 0.2 0.074607
v 0.242705 0.2 -0.176336
v -0.242705 0.2 -0.176336
v -0.242705 0.2 0.176336
v 0.242705 0.2 0.176336
v 0.218691 0.2 -0.205364
v -0.218691 0.2 -0.205364
v -0.218691 0.2 0.205364
v 0.218691 0.2 0.205364
v 0.297634 -0.8 -0.0376
v -0.297634 -0.8 -0.0376
v -0.297634 -0.8 0.0376
v 0.297634 -0.8 0.0376
v 0.160748 -0.8 -0.253298
v -0.160748 -0.8 -0.253298
v -0.160748 -0.8 0.253298
v 0.160748 -0.8 0.253298
v 0.0562144 -0.8 -0.294686
v -0.0562144 -0.8 -0.294686
v -0.0562144 -0.8 0.294686
v 0.0562144 -0.8 0.294686
v 0.191227 -0.8 -0.231154
v -0.191227 -0.8 -0.231154
v -0.191227 -0.8 0.231154
v 0.191227 -0.8 0.231154
v 0.278933 -0.8 -0.110437
v -0.278933 -0.8 -0.110437
v -0.278933 -0.8 0.110437
v 0.278933 -0.8 0.110437
v 0.262892 -0.8 -0.144526
v -0.262892 -0.8 -0.144526
v -0.262892 -0.8 0.144526
v 0.262892 -0.8 0.144526
v 0.0188372 -0.8 -0.299408
v -0.0188372 -0.8 -0.299408
v -0.0188372 -0.8 0.299408
v 0.0188372 -0.8 0.299408
v 0.127734 -0.8 -0.271448
v -0.127734 -0.8 -0.271448
v -0.127734 -0.8 0.271448
v 0.127734 -0.8 0.271448
v 0.3 -0.8 0
v -0.3 -0.8 1.23062e-10
v 0.0927051 -0.8 -0.285317
v -0.0927051 -0.8 -0.285317
v -0.0927051 -0.8 0.285317
v 0.0927051 -0.8 0.285317
v 0.290575 -0.8 -0.074607
v -0.290575 -0.8 -0.074607
v -0.290575 -0.8 0.074607
v 0.290575 -0.8 0.074607
v 0.242705 -0.8 -0.176336
v -0.242705 -0.8 -0.176336
v -0.242705 -0.8 0.176336
v 0.242705 -0.8 0.176336
v 0.218691 -0.8 -0.205364
v -0.218691 -0.8 -0.205364
v -0.218691 -0.8 0.205364
v 0.218691 -0.8 0.205364
g ascii
f 33 83 1
f 51 1 83
f 1 51 39
f 89 39 51
f 39 89 17
f 67 17 89
f 17 67 21
f 21 67 71
f 21 71 43
f 93 43 71
f 43 93 47
f 97 47 93
f 47 97 13
f 63 13 97
f 13 63 5
f 5 63 55
f 5 55 29
f 79 29 55
f 29 79 35
f 85 35 79
f 35 85 9
f 59 9 85
f 9 59 25
f 75 25 59
f 25 75 26
f 76 26 75
f 26 76 10
f 60 10 76
f 10 60 36
f 86 36 60
f 36 86 30
f 80 30 86
f 30 80 6
f 56 6 80
f 6 56 14
f 14 56 64
f 14 64 48
f 98 48 64
f 48 98 44
f 94 44 98
f 44 94 22
f 72 22 94
f 22 72 18
f 18 72 68
f 18 68 40
f 90 40 68
f 40 90 2
f 52 2 90
f 2 52 34
f 84 34 52
f 34 84 3
f 53 3 84
f 3 53 41
f 91 41 53
f 41 91 19
f 69 19 91
f 19 69 23
f 23 69 73
f 23 73 45
f 95 45 73
f 45 95 49
f 99 49 95
f 49 99 15
f 65 15 99
f 15 65 7
f 7 65 57
f 7 57 31
f 81 31 57
f 31 81 37
f 87 37 81
f 37 87 11
f 61 11 87
f 11 61 27
f 77 27 61
f 27 77 28
f 78 28 77
f 28 78 12
f 62 12 78
f 12 62 38
f 88 38 62
f 38 88 32
f 82 32 88
f 32 82 8
f 58 8 82
f 8 58 16
f 16 58 66
f 16 66 50
f 100 50 66
f 50 100 46
f 96 46 100
f 46 96 24
f 74 24 96
f 24 74 20
f 20 74 70
f 20 70 42
f 92 42 70
f 42 92 4
f 54 4 92
f 4 54 33
f 83 33 54
f 17 21 39
f 21 43 39
f 43 47 39
f 47 13 39
f 13 5 39
f 5 29 39
f 29 35 39
f 35 9 39
f 9 25 39
f 25 26 39
f 26 10 39
f 10 36 39
f 36 30 39
f 30 6 39
f 6 14 39
f 14 48 39
f 48 44 39
f 44 22 39
f 22 18 39
f 18 40 39
f 39 40 1
f 1 40 33
f 33 40 4
f 4 40 42
f 40 2 42
f 2 34 42
f 34 3 42
f 3 41 42
f 42 41 20
f 20 41 24
f 41 19 24
f 19 23 24
f 24 23 46
f 46 23 50
f 50 23 16
f 23 45 16
f 45 49 16
f 49 15 16
f 16 15 8
f 8 15 32
f 32 15 38
f 38 15 12
f 12 15 28
f 28 15 27
f 27 15 11
f 11 15 37
f 37 15 31
f 7 31 15
f 70 74 92
f 74 96 92
f 96 100 92
f 100 66 92
f 66 58 92
f 58 82 92
f 82 88 92
f 88 62 92
f 62 78 92
f 78 77 92
f 77 61 92
f 61 87 92
f 87 81 92
f 81 57 92
f 57 65 92
f 65 99 92
f 99 95 92
f 95 73 92
f 73 69 92
f 69 91 92
f 91 53 92
f 53 84 92
f 84 52 92
f 52 90 92
f 92 90 54
f 54 90 83
f 83 90 51
f 90 68 51
f 68 72 51
f 51 72 89
f 89 72 67
f 67 72 71
f 71 72 93
f 93 72 97
f 97 72 63
f 72 94 63
f 94 98 63
f 98 64 63
f 63 64 55
f 55 64 79
f 79 64 85
f 85 64 59
f 59 64 75
f 75 64 76
f 76 64 60
f 60 64 86
f 86 64 80
f 56 80 64

View File

@ -9,6 +9,6 @@ cleanCase
cleanFaMesh
rm -r history
rm -rf history
#------------------------------------------------------------------------------

View File

@ -5,7 +5,9 @@ cd "${0%/*}" || exit # Run from this directory
cleanCase
cleanFaMesh
(cd makePerturbation && wclean)
rm -r history
rm -rf history
#------------------------------------------------------------------------------

View File

@ -11,6 +11,6 @@ cleanFaMesh
(cd makeWave && wclean)
rm -r history
rm -rf history
#------------------------------------------------------------------------------

View File

@ -5,17 +5,17 @@ cd "${0%/*}" || exit # Run from this directory
cleanCase0
rm -r constant/triSurface/flange.stl.gz
rm -f constant/triSurface/flange.stl.gz
rm -rf constant/extendedFeatureEdgeMesh
rm -r constant/ccx constant/ccy constant/ccz
rm -r constant/internalDelaunayVertices constant/targetCellSize
rm -f constant/ccx constant/ccy constant/ccz
rm -f constant/internalDelaunayVertices constant/targetCellSize
(
cd constant/backgroundMeshDecomposition/polyMesh 2>/dev/null && \
rm -f faces neighbour owner points
)
rm -r *.obj
rm -f *.obj
#------------------------------------------------------------------------------

View File

@ -5,12 +5,12 @@ cd "${0%/*}" || exit # Run from this directory
cleanCase0
rm -r constant/extendedFeatureEdgeMesh constant/internalDelaunayVertices
rm -rf constant/extendedFeatureEdgeMesh constant/internalDelaunayVertices
rm -f constant/triSurface/*.eMesh
rm -f constant/triSurface/*_orient*
rm -r constant/tetDualMesh
rm -rf constant/tetDualMesh
rm -r snapToSurface?.obj tetsToSnapTo.obj
rm -f snapToSurface?.obj tetsToSnapTo.obj
rm -f domain coneAndSphere
#------------------------------------------------------------------------------

View File

@ -6,6 +6,10 @@ cd "${0%/*}" || exit # Run from this directory
( cd gap_detection && ./Allrun )
( cd aerofoilNACA0012_directionalRefinement && ./Allrun )
( cd iglooWithFridgesDirectionalRefinement && ./Allrun )
( cd distributedTriSurfaceMesh && ./Allrun )
( cd faceZoneRegions && ./Allrun )
( cd motorBike_leakDetection && ./Allrun )
( cd opposite_walls && ./Allrun )
exit 0

View File

@ -31,17 +31,20 @@ boundaryField
(14 (0 0 0.5))
);
}
outlet
{
type pressureInletOutletVelocity;
value $internalField;
inletValue $internalField;
}
walls
{
type fixedValue;
value uniform (0 0 0);
}
base
{
type fixedValue;

View File

@ -30,18 +30,20 @@ boundaryField
(1.01 0)
(14 0)
);
}
outlet
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
walls
{
type zeroGradient;
}
base
{
type zeroGradient;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object epsilon;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -26,17 +25,20 @@ boundaryField
type fixedValue;
value $internalField;
}
outlet
{
type inletOutlet;
inletValue $internalField;
value $internalField;
}
walls
{
type epsilonWallFunction;
value $internalField;
}
base
{
type epsilonWallFunction;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object k;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -26,17 +25,20 @@ boundaryField
type fixedValue;
value $internalField;
}
outlet
{
type inletOutlet;
inletValue $internalField;
value $internalField;
}
walls
{
type kqRWallFunction;
value $internalField;
}
base
{
type kqRWallFunction;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object nut;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -26,16 +25,19 @@ boundaryField
type calculated;
value uniform 0;
}
outlet
{
type calculated;
value uniform 0;
}
walls
{
type nutkWallFunction;
value uniform 0;
}
base
{
type nutkWallFunction;

View File

@ -25,17 +25,20 @@ boundaryField
type fixedFluxPressure;
value uniform 0;
}
outlet
{
type prghTotalPressure;
p0 uniform 0;
value uniform 0;
}
walls
{
type fixedFluxPressure;
value uniform 0;
}
base
{
type fixedFluxPressure;

View File

@ -5,7 +5,4 @@ cd "${0%/*}" || exit # Run from this directory
cleanCase
rm -f system/blockMeshDict
rm -f 0/alpha.water
#------------------------------------------------------------------------------

View File

@ -3,23 +3,23 @@ cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions # Tutorial run functions
#------------------------------------------------------------------------------
# create the underlying block mesh
restore0Dir
# Create the underlying block mesh
m4 system/pachuka.m4 > system/blockMeshDict
runApplication blockMesh
\cp 0/alpha.water.orig 0/alpha.water
# create faceSet for burner inlet and faceZone for coupled wall
# Create faceSet for burner inlet and faceZone for coupled wall
runApplication topoSet
# create burner inlet
# Create burner inlet
runApplication createPatch -overwrite
# Set alpha.water
runApplication setFields
# Decompose mesh
decomposePar > log.decomposePar 2>&1
runApplication decomposePar
# Run
runParallel $(getApplication)

View File

@ -48,13 +48,14 @@ runTimeModifiable yes;
adjustTimeStep yes;
maxCo 1.0;
maxAlphaCo 1.0;
maxDeltaT 0.05;
functions
{
minMax
{
type fieldMinMax;

View File

@ -12,7 +12,6 @@ FoamFile
class dictionary;
object createPatchDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
pointSync false;

View File

@ -12,7 +12,6 @@ FoamFile
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
scale 0.001;

View File

@ -2,10 +2,7 @@
cd "${0%/*}" || exit # Run from this directory
#------------------------------------------------------------------------------
m4 system/blockMeshDict.m4 > system/blockMeshDict
blockMesh
topoSet
setsToZones -noFlipMap
( cd throttle && ./Allclean )
( cd throttle3D && ./Allclean )
#------------------------------------------------------------------------------

View File

@ -1,5 +1,6 @@
#!/bin/sh
cd "${0%/*}" || exit # Run from this directory
#------------------------------------------------------------------------------
( cd throttle && ./Allrun $* )
( cd throttle3D && ./Allrun $* )

View File

@ -23,13 +23,11 @@ boundaryField
inlet
{
type zeroGradient;
value uniform (0 0 0);
}
outlet
{
type zeroGradient;
value uniform (0 0 0);
}
walls

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object k;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -27,15 +26,18 @@ boundaryField
intensity 0.05;
value uniform 0.05;
}
outlet
{
type zeroGradient;
}
walls
{
type kqRWallFunction;
value uniform 10;
}
frontBack
{
type empty;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object nut;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -26,16 +25,19 @@ boundaryField
type calculated;
value uniform 0;
}
outlet
{
type calculated;
value uniform 0;
}
walls
{
type nutUSpaldingWallFunction;
value uniform 0;
}
frontBack
{
type empty;

View File

@ -3,9 +3,8 @@ cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/CleanFunctions # Tutorial clean functions
#------------------------------------------------------------------------------
cleanCase
cleanCase0
rm -rf 0/polyMesh
rm -f system/topoSetDict
#------------------------------------------------------------------------------

View File

@ -21,6 +21,8 @@ refineMeshByCellSet()
done
}
restore0Dir
runApplication blockMesh
refineMeshByCellSet 1 2 3
runApplication $(getApplication)

View File

@ -33,7 +33,6 @@ solvers
relTol 0;
}
p
{
solver GAMG;

View File

@ -23,13 +23,11 @@ boundaryField
inlet
{
type zeroGradient;
value uniform (0 0 0);
}
outlet
{
type zeroGradient;
value uniform (0 0 0);
}
walls

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object nut;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -26,16 +25,19 @@ boundaryField
type calculated;
value uniform 0;
}
outlet
{
type calculated;
value uniform 0;
}
walls
{
type nutUSpaldingWallFunction;
value uniform 0;
}
frontBack
{
type nutUSpaldingWallFunction;

View File

@ -1,23 +0,0 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: v1912 |
| \\ / A nd | Website: www.openfoam.com |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location "system";
object mapFieldsDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
patchMap ( );
cuttingPatches ( );
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object k;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -27,15 +26,18 @@ boundaryField
intensity 0.05;
value uniform 0.05;
}
outlet
{
type zeroGradient;
}
walls
{
type kqRWallFunction;
value uniform 10;
}
frontBack
{
type empty;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object nut;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -26,16 +25,19 @@ boundaryField
type calculated;
value uniform 0;
}
outlet
{
type calculated;
value uniform 0;
}
walls
{
type nutkWallFunction;
value uniform 0;
}
frontBack
{
type empty;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object omega;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -28,15 +27,18 @@ boundaryField
k k;
value uniform 77200;
}
outlet
{
type zeroGradient;
}
walls
{
type omegaWallFunction;
value uniform 77200;
}
frontBack
{
type empty;

View File

@ -3,9 +3,8 @@ cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/CleanFunctions # Tutorial clean functions
#------------------------------------------------------------------------------
cleanCase
cleanCase0
rm -rf 0/polyMesh
rm -f system/topoSetDict
#------------------------------------------------------------------------------

View File

@ -21,6 +21,8 @@ refineMeshByCellSet()
done
}
restore0Dir
runApplication blockMesh
refineMeshByCellSet 1 2 3
runApplication $(getApplication)

View File

@ -24,10 +24,12 @@ boundaryField
{
type empty;
}
back
{
type empty;
}
walls
{
type movingWallVelocity;

View File

@ -24,10 +24,12 @@ boundaryField
{
type empty;
}
back
{
type empty;
}
walls
{
type zeroGradient;

View File

@ -24,10 +24,12 @@ boundaryField
{
type empty;
}
back
{
type empty;
}
walls
{
type calculated;

View File

@ -24,10 +24,12 @@ boundaryField
{
type empty;
}
back
{
type empty;
}
walls
{
type fixedFluxPressure;

View File

@ -1,8 +1,7 @@
#!/bin/sh
cd "${0%/*}" || exit # Run from this directory
#------------------------------------------------------------------------------
foamCleanTutorials -self
rm -rf 0/alpha.water 0/alpha.water.gz 0/T.air.gz 0/T.water.gz \
probes wallPressure pRefProbe
cleanCase0
#------------------------------------------------------------------------------

View File

@ -6,7 +6,7 @@ cd "${0%/*}" || exit # Run from this directory
m4 system/blockMeshDict.m4 > system/blockMeshDict
runApplication blockMesh
cp 0/alpha.water.orig 0/alpha.water
restore0Dir
runApplication setFields
runApplication $(getApplication)

View File

@ -48,6 +48,7 @@ runTimeModifiable yes;
adjustTimeStep yes;
maxCo 0.5;
maxAlphaCo 0.5;
maxDeltaT 1;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object T;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,34 +24,41 @@ boundaryField
{
type wedge;
}
back
{
type wedge;
}
innerAMI
{
type cyclicAMI;
value uniform 300;
}
outerAMI
{
type cyclicAMI;
value uniform 300;
}
top
{
type inletOutlet;
inletValue uniform 300;
value uniform 300;
}
bottom
{
type zeroGradient;
}
farFieldWall
{
type zeroGradient;
}
sphere
{
type zeroGradient;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object T.air;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,34 +24,41 @@ boundaryField
{
type wedge;
}
back
{
type wedge;
}
innerAMI
{
type cyclicAMI;
value uniform 300;
}
outerAMI
{
type cyclicAMI;
value uniform 300;
}
top
{
type inletOutlet;
inletValue uniform 300;
value uniform 300;
}
bottom
{
type zeroGradient;
}
farFieldWall
{
type zeroGradient;
}
sphere
{
type zeroGradient;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object T.water;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,34 +24,41 @@ boundaryField
{
type wedge;
}
back
{
type wedge;
}
innerAMI
{
type cyclicAMI;
value uniform 300;
}
outerAMI
{
type cyclicAMI;
value uniform 300;
}
top
{
type inletOutlet;
inletValue uniform 300;
value uniform 300;
}
bottom
{
type zeroGradient;
}
farFieldWall
{
type zeroGradient;
}
sphere
{
type zeroGradient;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volVectorField;
location "0";
object U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,34 +24,41 @@ boundaryField
{
type wedge;
}
back
{
type wedge;
}
innerAMI
{
type cyclicAMI;
value uniform (0 0 0);
}
outerAMI
{
type cyclicAMI;
value uniform (0 0 0);
}
top
{
type zeroGradient;
}
bottom
{
type fixedValue;
value uniform (0 0 0);
}
farFieldWall
{
type fixedValue;
value uniform (0 0 0);
}
sphere
{
type movingWallVelocity;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object alpha.walter;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,32 +24,39 @@ boundaryField
{
type wedge;
}
back
{
type wedge;
}
innerAMI
{
type cyclicAMI;
value uniform 0;
}
outerAMI
{
type cyclicAMI;
value uniform 0;
}
top
{
type zeroGradient;
}
bottom
{
type zeroGradient;
}
farFieldWall
{
type zeroGradient;
}
sphere
{
type zeroGradient;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object p;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,35 +24,42 @@ boundaryField
{
type wedge;
}
back
{
type wedge;
}
innerAMI
{
type cyclicAMI;
value uniform 101325;
}
outerAMI
{
type cyclicAMI;
value uniform 101325;
}
top
{
type calculated;
value uniform 101325;
}
bottom
{
type calculated;
value uniform 101325;
}
farFieldWall
{
type calculated;
value uniform 101325;
}
sphere
{
type calculated;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object p_rgh;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,37 +24,44 @@ boundaryField
{
type wedge;
}
back
{
type wedge;
}
innerAMI
{
type cyclicAMI;
value uniform 101325;
}
outerAMI
{
type cyclicAMI;
value uniform 101325;
}
top
{
type fixedValue;
value uniform 101325;
}
bottom
{
type fixedFluxPressure;
gradient uniform 0;
value uniform 101325;
}
farFieldWall
{
type fixedFluxPressure;
gradient uniform 0;
value uniform 101325;
}
sphere
{
type fixedFluxPressure;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class pointVectorField;
location "0";
object pointDisplacement;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -29,16 +28,19 @@ boundaryField
type fixedValue;
value uniform (0 0 0);
}
bottom
{
type fixedValue;
value uniform (0 0 0);
}
top
{
type fixedValue;
value uniform (0 0 0);
}
sphere
{
type sixDoFRigidBodyDisplacement;
@ -77,18 +79,22 @@ boundaryField
value uniform ( 0 0 0 );
}
innerAMI
{
type cyclicAMI;
}
outerAMI
{
type cyclicAMI;
}
back
{
type wedge;
}
front
{
type wedge;

View File

@ -14,6 +14,7 @@ FoamFile
object transportProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
phases (water air);
water

View File

@ -17,12 +17,5 @@ FoamFile
simulationType laminar;
RAS
{
RASModel laminar;
turbulence on;
printCoeffs off;
}
// ************************************************************************* //

View File

@ -24,7 +24,6 @@ solvers
cAlpha 1;
}
cellDisplacement
{
solver GAMG;
@ -80,25 +79,22 @@ solvers
tolerance 1e-08;
relTol 0;
}
}
PIMPLE
{
momentumPredictor no;
nOuterCorrectors 2;
nCorrectors 4;
nNonOrthogonalCorrectors 1;
correctPhi yes;
checkMeshCourantNo no;
moveMeshOuterCorrectors no;
transonic false;
}
relaxationFactors
{
fields

View File

@ -31,3 +31,6 @@ regions
);
}
);
// ************************************************************************* //

View File

@ -12,7 +12,6 @@ FoamFile
class dictionary;
object topoSetDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
actions

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volVectorField;
location "0";
object U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -29,6 +28,7 @@ boundaryField
omega constant 13.2; // 2.1 rev/s
value uniform (0 0 0);
}
vessel
{
type noSlip;

View File

@ -48,6 +48,7 @@ runTimeModifiable yes;
adjustTimeStep yes;
maxCo 1;
maxAlphaCo 1;
maxDeltaT 1;

View File

@ -24,6 +24,7 @@ boundaryField
{
type noSlip;
}
frontAndBack
{
type empty;

View File

@ -14,21 +14,6 @@ FoamFile
object thermophysicalProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
/*
thermoType
{
type heRhoThermo;
mixture pureMixture;
properties liquid;
energy sensibleInternalEnergy;
}
mixture
{
H2O;
}
*/
thermoType
{

View File

@ -48,7 +48,9 @@ runTimeModifiable yes;
adjustTimeStep yes;
maxCo 0.5;
maxAlphaCo 0.5;
maxDeltaT 1;

View File

@ -24,6 +24,7 @@ boundaryField
{
type noSlip;
}
frontAndBack
{
type empty;

View File

@ -4,6 +4,5 @@ cd "${0%/*}" || exit # Run from this directory
#------------------------------------------------------------------------------
cleanCase0
rm -rf processor*
#------------------------------------------------------------------------------

View File

@ -48,7 +48,9 @@ runTimeModifiable yes;
adjustTimeStep yes;
maxCo 0.5;
maxAlphaCo 0.5;
maxDeltaT 1;

View File

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

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object T;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -26,22 +25,26 @@ boundaryField
type fixedValue;
value $internalField;
}
rightWall
{
type fixedValue;
value $internalField;
}
lowerWall
{
type fixedValue;
value uniform 293;
}
atmosphere
{
type inletOutlet;
phi rhoPhi;
inletValue $internalField;
}
defaultFaces
{
type empty;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volVectorField;
location "0";
object U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,19 +24,23 @@ boundaryField
{
type noSlip;
}
rightWall
{
type noSlip;
}
lowerWall
{
type noSlip;
}
atmosphere
{
type pressureInletOutletVelocity;
value uniform (0 0 0);
}
defaultFaces
{
type empty;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object alpha.air;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -35,6 +34,7 @@ boundaryField
);
value uniform 0;
}
rightWall
{
type alphaContactAngle;
@ -49,6 +49,7 @@ boundaryField
);
value uniform 1;
}
lowerWall
{
type alphaContactAngle;
@ -63,12 +64,14 @@ boundaryField
);
value uniform 0;
}
atmosphere
{
type inletOutlet;
inletValue uniform 1;
value uniform 1;
}
defaultFaces
{
type empty;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object alpha.mercury;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,20 +24,24 @@ boundaryField
{
type zeroGradient;
}
rightWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
defaultFaces
{
type empty;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object alpha.oil;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,20 +24,24 @@ boundaryField
{
type zeroGradient;
}
rightWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
defaultFaces
{
type empty;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object alpha.water;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,20 +24,24 @@ boundaryField
{
type zeroGradient;
}
rightWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
defaultFaces
{
type empty;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object alphas;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,18 +24,22 @@ boundaryField
{
type zeroGradient;
}
rightWall
{
type zeroGradient;
}
lowerWall
{
type zeroGradient;
}
atmosphere
{
type zeroGradient;
}
defaultFaces
{
type empty;

View File

@ -48,6 +48,7 @@ runTimeModifiable yes;
adjustTimeStep yes;
maxCo 0.5;
maxAlphaCo 0.5;
maxDeltaT 1;

View File

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

View File

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

View File

@ -31,7 +31,7 @@ writeControl adjustable;
writeInterval 50;
purgeWrite 10;
purgeWrite 0;
writeFormat binary;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volVectorField;
location "0";
object U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -25,14 +24,17 @@ boundaryField
{
type noSlip;
}
stator
{
type noSlip;
}
front
{
type empty;
}
back
{
type empty;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object epsilon;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -29,6 +28,7 @@ boundaryField
kappa 0.41;
E 9.8;
}
stator
{
type epsilonWallFunction;
@ -37,10 +37,12 @@ boundaryField
kappa 0.41;
E 9.8;
}
front
{
type empty;
}
back
{
type empty;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object k;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -26,15 +25,18 @@ boundaryField
type kqRWallFunction;
value $internalField;
}
stator
{
type kqRWallFunction;
value $internalField;
}
front
{
type empty;
}
back
{
type empty;

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
location "0";
object nut;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -29,6 +28,7 @@ boundaryField
E 9.8;
value uniform 0;
}
stator
{
type nutkWallFunction;
@ -37,10 +37,12 @@ boundaryField
E 9.8;
value uniform 0;
}
front
{
type empty;
}
back
{
type empty;

View File

@ -0,0 +1,10 @@
#!/bin/sh
cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/CleanFunctions # Tutorial clean functions
#------------------------------------------------------------------------------
cleanCase0
rm -f system/blockMeshDict
#------------------------------------------------------------------------------

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