From 4866b23e34053f7cfb6d591ce7f3307bc9e397b3 Mon Sep 17 00:00:00 2001 From: "dino.celebic" Date: Tue, 27 Jan 2026 18:30:05 +0100 Subject: [PATCH 1/2] fix fluid --- fluid-openfoam/0/U | 4 ++-- fluid-openfoam/clean.sh | 2 +- fluid-openfoam/system/controlDict | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/fluid-openfoam/0/U b/fluid-openfoam/0/U index 73b135c..d4f8939 100644 --- a/fluid-openfoam/0/U +++ b/fluid-openfoam/0/U @@ -14,7 +14,7 @@ boundaryField { interface { - type slip; + type noSlip; } inlet { @@ -35,6 +35,6 @@ boundaryField } slip-bottom { - type slip; + type noSlip; } } diff --git a/fluid-openfoam/clean.sh b/fluid-openfoam/clean.sh index c31d9fc..b49c9c4 100755 --- a/fluid-openfoam/clean.sh +++ b/fluid-openfoam/clean.sh @@ -1,6 +1,6 @@ #!/bin/sh set -e -u -. ../../tools/cleaning-tools.sh +. ../preCICE_tools/cleaning-tools.sh clean_openfoam . diff --git a/fluid-openfoam/system/controlDict b/fluid-openfoam/system/controlDict index bb71b26..19bcd0b 100644 --- a/fluid-openfoam/system/controlDict +++ b/fluid-openfoam/system/controlDict @@ -14,13 +14,13 @@ startTime 0.0; stopAt endTime; -endTime 5.0; +endTime 1.0; -deltaT 1.0; +deltaT 0.01; writeControl runTime; -writeInterval 1.0; +writeInterval 0.01; purgeWrite 0; From b492a766735b3f066da8d50a482f05c2239acdca Mon Sep 17 00:00:00 2001 From: "dino.celebic" Date: Tue, 27 Jan 2026 18:32:26 +0100 Subject: [PATCH 2/2] clean sh --- fluid-openfoam/1/T | 137 --------- fluid-openfoam/1/U | 136 --------- fluid-openfoam/1/p | 160 ---------- fluid-openfoam/1/p_rgh | 136 --------- fluid-openfoam/1/phi | 217 ------------- fluid-openfoam/1/uniform/cumulativeContErr | 24 -- .../functionObjects/functionObjectProperties | 21 -- fluid-openfoam/1/uniform/time | 30 -- fluid-openfoam/2/T | 137 --------- fluid-openfoam/2/U | 136 --------- fluid-openfoam/2/p | 160 ---------- fluid-openfoam/2/p_rgh | 136 --------- fluid-openfoam/2/phi | 217 ------------- fluid-openfoam/2/uniform/cumulativeContErr | 24 -- .../functionObjects/functionObjectProperties | 21 -- fluid-openfoam/2/uniform/time | 30 -- fluid-openfoam/3/T | 137 --------- fluid-openfoam/3/U | 136 --------- fluid-openfoam/3/p | 160 ---------- fluid-openfoam/3/p_rgh | 136 --------- fluid-openfoam/3/phi | 217 ------------- fluid-openfoam/3/uniform/cumulativeContErr | 24 -- .../functionObjects/functionObjectProperties | 21 -- fluid-openfoam/3/uniform/time | 30 -- fluid-openfoam/4/T | 137 --------- fluid-openfoam/4/U | 136 --------- fluid-openfoam/4/p | 160 ---------- fluid-openfoam/4/p_rgh | 136 --------- fluid-openfoam/4/phi | 217 ------------- fluid-openfoam/4/uniform/cumulativeContErr | 24 -- .../functionObjects/functionObjectProperties | 21 -- fluid-openfoam/4/uniform/time | 30 -- fluid-openfoam/5/T | 137 --------- fluid-openfoam/5/U | 136 --------- fluid-openfoam/5/p | 160 ---------- fluid-openfoam/5/p_rgh | 136 --------- fluid-openfoam/5/phi | 217 ------------- fluid-openfoam/5/uniform/cumulativeContErr | 24 -- .../functionObjects/functionObjectProperties | 21 -- fluid-openfoam/5/uniform/time | 30 -- .../Make/SHA1Digest | 1 - .../Make/files | 6 - .../codeStreamTemplate.C.dep | 285 ------------------ .../Make/linux64GccDPInt32Opt/options | 49 --- .../Make/linux64GccDPInt32Opt/sourceFiles | 4 - .../Make/linux64GccDPInt32Opt/variables | 1 - .../Make/options | 9 - .../codeStreamTemplate.C | 69 ----- .../lnInclude/codeStreamTemplate.C | 1 - ...1d98f493333798350775ec50041fe851e8f887e.so | Bin 316008 -> 0 bytes fluid-openfoam/fluid-openfoam.foam | 0 51 files changed, 4730 deletions(-) delete mode 100644 fluid-openfoam/1/T delete mode 100644 fluid-openfoam/1/U delete mode 100644 fluid-openfoam/1/p delete mode 100644 fluid-openfoam/1/p_rgh delete mode 100644 fluid-openfoam/1/phi delete mode 100644 fluid-openfoam/1/uniform/cumulativeContErr delete mode 100644 fluid-openfoam/1/uniform/functionObjects/functionObjectProperties delete mode 100644 fluid-openfoam/1/uniform/time delete mode 100644 fluid-openfoam/2/T delete mode 100644 fluid-openfoam/2/U delete mode 100644 fluid-openfoam/2/p delete mode 100644 fluid-openfoam/2/p_rgh delete mode 100644 fluid-openfoam/2/phi delete mode 100644 fluid-openfoam/2/uniform/cumulativeContErr delete mode 100644 fluid-openfoam/2/uniform/functionObjects/functionObjectProperties delete mode 100644 fluid-openfoam/2/uniform/time delete mode 100644 fluid-openfoam/3/T delete mode 100644 fluid-openfoam/3/U delete mode 100644 fluid-openfoam/3/p delete mode 100644 fluid-openfoam/3/p_rgh delete mode 100644 fluid-openfoam/3/phi delete mode 100644 fluid-openfoam/3/uniform/cumulativeContErr delete mode 100644 fluid-openfoam/3/uniform/functionObjects/functionObjectProperties delete mode 100644 fluid-openfoam/3/uniform/time delete mode 100644 fluid-openfoam/4/T delete mode 100644 fluid-openfoam/4/U delete mode 100644 fluid-openfoam/4/p delete mode 100644 fluid-openfoam/4/p_rgh delete mode 100644 fluid-openfoam/4/phi delete mode 100644 fluid-openfoam/4/uniform/cumulativeContErr delete mode 100644 fluid-openfoam/4/uniform/functionObjects/functionObjectProperties delete mode 100644 fluid-openfoam/4/uniform/time delete mode 100644 fluid-openfoam/5/T delete mode 100644 fluid-openfoam/5/U delete mode 100644 fluid-openfoam/5/p delete mode 100644 fluid-openfoam/5/p_rgh delete mode 100644 fluid-openfoam/5/phi delete mode 100644 fluid-openfoam/5/uniform/cumulativeContErr delete mode 100644 fluid-openfoam/5/uniform/functionObjects/functionObjectProperties delete mode 100644 fluid-openfoam/5/uniform/time delete mode 100644 fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/SHA1Digest delete mode 100644 fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/files delete mode 100644 fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/codeStreamTemplate.C.dep delete mode 100644 fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/options delete mode 100644 fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/sourceFiles delete mode 100644 fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/variables delete mode 100644 fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/options delete mode 100644 fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/codeStreamTemplate.C delete mode 120000 fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/lnInclude/codeStreamTemplate.C delete mode 100755 fluid-openfoam/dynamicCode/platforms/linux64GccDPInt32Opt/lib/libcodeStream_01d98f493333798350775ec50041fe851e8f887e.so delete mode 100644 fluid-openfoam/fluid-openfoam.foam diff --git a/fluid-openfoam/1/T b/fluid-openfoam/1/T deleted file mode 100644 index 07d301c..0000000 --- a/fluid-openfoam/1/T +++ /dev/null @@ -1,137 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "1"; - object T; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 1 0 0 0]; - -internalField nonuniform List -75 -( -291.674 -293.223 -296.333 -302.818 -316.948 -291.613 -292.953 -295.513 -300.398 -309.497 -291.531 -292.607 -294.552 -297.975 -303.701 -291.462 -292.327 -293.824 -296.312 -300.222 -291.424 -292.177 -293.45 -295.501 -298.632 -363.554 -378.862 -384.782 -387.658 -388.11 -331.681 -348.454 -358.986 -365.764 -369.37 -316.119 -329.506 -340.463 -348.937 -354.817 -308.331 -318.803 -328.933 -337.828 -344.884 -305.031 -314.008 -323.473 -332.364 -339.869 -378.568 -373.149 -369.368 -366.781 -365.304 -367.851 -366.117 -364.489 -363.191 -362.391 -356.712 -357.529 -357.89 -358.011 -358.032 -348.354 -350.577 -352.214 -353.35 -353.996 -343.966 -346.796 -349.029 -350.666 -351.634 -) -; - -boundaryField -{ - inlet - { - type fixedValue; - value uniform 291.15; - } - outlet - { - type zeroGradient; - } - top - { - type zeroGradient; - } - slip-bottom - { - type zeroGradient; - } - bottom - { - type zeroGradient; - } - interface - { - type fixedValue; - value uniform 400; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/1/U b/fluid-openfoam/1/U deleted file mode 100644 index af49ed3..0000000 --- a/fluid-openfoam/1/U +++ /dev/null @@ -1,136 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volVectorField; - location "1"; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField nonuniform List -75 -( -(2.00106 0.00551799 0) -(1.98421 0.0251225 0) -(1.9639 0.0177562 0) -(1.97618 0.0164037 0) -(2.03505 0.0201011 0) -(2.00162 0.0135858 0) -(1.99703 0.0621585 0) -(1.99516 0.0473531 0) -(2.0173 0.04402 0) -(2.07202 0.0476942 0) -(2.00152 0.0156434 0) -(2.00963 0.0730006 0) -(2.02722 0.0573553 0) -(2.05696 0.050977 0) -(2.10483 0.0482654 0) -(2.00104 0.012464 0) -(2.021 0.058545 0) -(2.05582 0.0408161 0) -(2.09037 0.0294884 0) -(2.13253 0.0197167 0) -(2.00091 0.0047963 0) -(2.03099 0.02292 0) -(2.07943 0.0134454 0) -(2.11633 0.00661818 0) -(2.1527 6.07463e-05 0) -(2.23173 0.0994779 0) -(2.43626 0.116807 0) -(2.47555 0.178038 0) -(2.518 0.268564 0) -(2.52414 0.353298 0) -(2.21461 0.071164 0) -(2.36223 0.0872508 0) -(2.40082 -0.0261749 0) -(2.45125 -0.0978136 0) -(2.42039 -0.162299 0) -(2.20516 0.0548108 0) -(2.3497 0.10106 0) -(2.42619 0.0564989 0) -(2.49495 0.048413 0) -(2.49438 0.0609472 0) -(2.20369 0.0185118 0) -(2.34567 0.0630055 0) -(2.44813 0.0218735 0) -(2.53408 0.00654495 0) -(2.54129 0.0115024 0) -(2.20389 -0.00242487 0) -(2.34757 0.0154281 0) -(2.47004 -0.00260797 0) -(2.56764 -0.0111251 0) -(2.58591 -0.0105833 0) -(2.62124 0.447385 0) -(2.47762 0.532061 0) -(2.56331 0.487011 0) -(2.59833 0.456095 0) -(2.68635 0.442145 0) -(2.48305 -0.222654 0) -(2.42504 -0.375115 0) -(2.57884 -0.384215 0) -(2.64606 -0.404952 0) -(2.83245 -0.443169 0) -(2.60775 0.0599934 0) -(2.50023 -0.104929 0) -(2.59064 -0.10475 0) -(2.59115 -0.153272 0) -(2.6133 -0.262617 0) -(2.70785 -0.000414724 0) -(2.56708 -0.159078 0) -(2.60718 -0.15858 0) -(2.54578 -0.201495 0) -(2.45668 -0.295216 0) -(2.7987 -0.0185226 0) -(2.6242 -0.086613 0) -(2.62292 -0.0870449 0) -(2.51228 -0.106384 0) -(2.32005 -0.148324 0) -) -; - -boundaryField -{ - inlet - { - type fixedValue; - value uniform (2 0 0); - } - outlet - { - type zeroGradient; - } - top - { - type slip; - } - slip-bottom - { - type slip; - } - bottom - { - type slip; - } - interface - { - type slip; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/1/p b/fluid-openfoam/1/p deleted file mode 100644 index 2ea880e..0000000 --- a/fluid-openfoam/1/p +++ /dev/null @@ -1,160 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "1"; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -1 -2 0 0 0 0]; - -internalField nonuniform List -75 -( -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103499 -103499 -103499 -103500 -103500 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -) -; - -boundaryField -{ - inlet - { - type calculated; - value nonuniform List 5(103500 103500 103500 103500 103500); - } - outlet - { - type calculated; - value nonuniform List 5(103499 103499 103499 103499 103499); - } - top - { - type calculated; - value nonuniform List -15 -( -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103500 -103500 -103500 -103500 -103500 -) -; - } - slip-bottom - { - type calculated; - value nonuniform List 5(103500 103500 103500 103500 103500); - } - bottom - { - type calculated; - value nonuniform List 5(103499 103499 103499 103499 103499); - } - interface - { - type calculated; - value nonuniform List 5(103500 103500 103499 103499 103499); - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/1/p_rgh b/fluid-openfoam/1/p_rgh deleted file mode 100644 index b20c9f5..0000000 --- a/fluid-openfoam/1/p_rgh +++ /dev/null @@ -1,136 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "1"; - object p_rgh; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -1 -2 0 0 0 0]; - -internalField nonuniform List -75 -( -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103500 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -) -; - -boundaryField -{ - inlet - { - type zeroGradient; - } - outlet - { - type fixedValue; - value uniform 103500; - } - top - { - type zeroGradient; - } - slip-bottom - { - type zeroGradient; - } - bottom - { - type zeroGradient; - } - interface - { - type zeroGradient; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/1/phi b/fluid-openfoam/1/phi deleted file mode 100644 index cef6329..0000000 --- a/fluid-openfoam/1/phi +++ /dev/null @@ -1,217 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class surfaceScalarField; - location "1"; - object phi; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 0 -1 0 0 0 0]; - -oriented oriented; - -internalField nonuniform List -130 -( -0.000184376 -9.46065e-07 -0.000180492 -3.8895e-06 -0.000177371 -3.13455e-06 -0.000174216 -3.1843e-06 -3.78341e-06 -0.000170496 -0.000184919 -1.3566e-06 -0.000182977 -5.8368e-06 -0.000181612 -4.5101e-06 -0.000180802 -4.01858e-06 -3.85369e-06 -0.000180777 -0.000185416 -1.28868e-06 -0.000185606 -5.65057e-06 -0.000185966 -4.15864e-06 -0.000186681 -3.3207e-06 -2.69138e-06 -0.000187876 -0.000185829 -8.24409e-07 -0.000187916 -3.56665e-06 -0.000189589 -2.49215e-06 -0.000191127 -1.79641e-06 -1.17096e-06 -0.000192671 -0.000186196 -0.000189765 -0.000192264 -0.000194071 -0.000195262 -0.000173715 -1.1175e-05 -0.000172178 -9.73484e-06 -0.000174187 -3.91469e-06 -0.000176746 -2.28562e-06 --1.08076e-06 -0.000182495 -0.000183876 -8.25032e-06 -0.000181049 -1.27968e-05 -0.000180728 -4.50634e-06 -0.000181212 -2.09263e-06 -2.2473e-06 -0.000178186 -0.000191095 -5.14349e-06 -0.000192559 -1.14989e-05 -0.000192871 -4.40109e-06 -0.000193099 -2.10124e-06 -2.71689e-06 -0.000192886 -0.000195539 -2.35522e-06 -0.000200257 -6.9045e-06 -0.000201999 -2.8228e-06 -0.000202865 -1.43303e-06 -2.35858e-06 -0.000203446 -0.000197682 -0.000204691 -0.000207656 -0.000209267 -0.00021183 -0.000181897 -7.75711e-07 -0.000184722 --2.65576e-06 -0.00018904 --4.15512e-06 -0.000194334 --5.13494e-06 --4.72484e-06 -0.00017931 --1.87376e-07 -0.000186796 --9.98396e-06 -0.000193102 --1.03069e-05 -0.00020134 --1.32197e-05 --2.01489e-05 -0.000192382 -4.57795e-07 -0.000193741 --1.11993e-05 -0.000194854 --1.12766e-05 -0.000196202 --1.44239e-05 --2.09186e-05 -0.000203698 -3.32185e-07 -0.000200183 --7.55419e-06 -0.000196497 --7.45729e-06 -0.000191838 --9.62901e-06 --1.46242e-05 -0.00021228 -0.00020485 -0.00019752 -0.000188022 -) -; - -boundaryField -{ - inlet - { - type calculated; - value nonuniform List 5(-0.000185321 -0.000185328 -0.000185347 -0.000185364 -0.000185371); - } - outlet - { - type calculated; - value nonuniform List 5(0.000199215 0.000216915 0.000197115 0.00018568 0.00017353); - } - top - { - type calculated; - value nonuniform List -15 -( --1.45031e-10 --1.33181e-10 --1.21828e-10 --1.12309e-10 --1.04843e-10 --2.97271e-11 --2.89076e-11 --2.83561e-11 --2.79604e-11 --2.80441e-11 --4.81786e-11 --4.83426e-11 --4.77162e-11 --4.67294e-11 --4.54274e-11 -) -; - } - slip-bottom - { - type calculated; - value nonuniform List 5(3.36389e-11 3.34794e-11 3.24364e-11 3.03968e-11 2.6599e-11); - } - bottom - { - type calculated; - value nonuniform List 5(1.5609e-11 1.62441e-11 1.67479e-11 1.71045e-11 1.75087e-11); - } - interface - { - type calculated; - value nonuniform List 5(-1.41102e-05 -7.86706e-06 -5.57638e-06 -4.4889e-06 -4.31159e-06); - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/1/uniform/cumulativeContErr b/fluid-openfoam/1/uniform/cumulativeContErr deleted file mode 100644 index 1b4309e..0000000 --- a/fluid-openfoam/1/uniform/cumulativeContErr +++ /dev/null @@ -1,24 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class uniformDimensionedScalarField; - location "1/uniform"; - object cumulativeContErr; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; -value 0.00334469; - - - -// ************************************************************************* // diff --git a/fluid-openfoam/1/uniform/functionObjects/functionObjectProperties b/fluid-openfoam/1/uniform/functionObjects/functionObjectProperties deleted file mode 100644 index f652e91..0000000 --- a/fluid-openfoam/1/uniform/functionObjects/functionObjectProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class dictionary; - location "1/uniform/functionObjects"; - object functionObjectProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - - -// ************************************************************************* // diff --git a/fluid-openfoam/1/uniform/time b/fluid-openfoam/1/uniform/time deleted file mode 100644 index b64c28d..0000000 --- a/fluid-openfoam/1/uniform/time +++ /dev/null @@ -1,30 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class dictionary; - location "1/uniform"; - object time; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -value 1; - -name "1"; - -index 1; - -deltaT 1; - -deltaT0 1; - - -// ************************************************************************* // diff --git a/fluid-openfoam/2/T b/fluid-openfoam/2/T deleted file mode 100644 index 4e20540..0000000 --- a/fluid-openfoam/2/T +++ /dev/null @@ -1,137 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "2"; - object T; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 1 0 0 0]; - -internalField nonuniform List -75 -( -291.715 -293.385 -296.721 -303.586 -318.237 -291.649 -293.094 -295.841 -301.034 -310.588 -291.559 -292.716 -294.794 -298.426 -304.457 -291.483 -292.405 -293.988 -296.602 -300.692 -291.441 -292.236 -293.566 -295.698 -298.944 -365.255 -380.066 -385.679 -388.371 -388.731 -333.571 -350.402 -360.629 -367.129 -370.528 -317.455 -331.2 -341.981 -350.243 -355.987 -309.165 -319.974 -330.018 -338.775 -345.764 -305.592 -314.813 -324.223 -333.012 -340.481 -379.472 -374.144 -370.436 -367.911 -366.47 -368.953 -367.091 -365.447 -364.155 -363.343 -357.777 -358.444 -358.758 -358.865 -358.868 -349.167 -351.34 -352.998 -354.178 -354.857 -344.539 -347.405 -349.732 -351.483 -352.538 -) -; - -boundaryField -{ - inlet - { - type fixedValue; - value uniform 291.15; - } - outlet - { - type zeroGradient; - } - top - { - type zeroGradient; - } - slip-bottom - { - type zeroGradient; - } - bottom - { - type zeroGradient; - } - interface - { - type fixedValue; - value uniform 400; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/2/U b/fluid-openfoam/2/U deleted file mode 100644 index 2cf4cd8..0000000 --- a/fluid-openfoam/2/U +++ /dev/null @@ -1,136 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volVectorField; - location "2"; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField nonuniform List -75 -( -(1.99986 0.0026914 0) -(2.00577 0.00477576 0) -(2.01803 0.0119127 0) -(2.04027 0.0207203 0) -(2.09095 0.0326001 0) -(2.0008 0.00637072 0) -(2.00914 0.0103739 0) -(2.02619 0.026878 0) -(2.0573 0.0479524 0) -(2.11238 0.0760551 0) -(2.00159 0.00682364 0) -(2.01104 0.00978855 0) -(2.02928 0.0261958 0) -(2.06153 0.043557 0) -(2.11149 0.0622027 0) -(2.00208 0.0048357 0) -(2.01138 0.00601118 0) -(2.02878 0.0176229 0) -(2.05996 0.0282095 0) -(2.10498 0.0383797 0) -(2.00226 0.00170455 0) -(2.01061 0.00189239 0) -(2.02577 0.00671583 0) -(2.05501 0.0121815 0) -(2.09759 0.0196277 0) -(2.26318 0.104252 0) -(2.45389 0.0950846 0) -(2.53008 0.0101369 0) -(2.59524 -0.0874413 0) -(2.60875 -0.181294 0) -(2.25177 0.113744 0) -(2.41683 0.0585769 0) -(2.517 0.0477098 0) -(2.59434 0.0529329 0) -(2.63487 0.0787629 0) -(2.22503 0.0733201 0) -(2.36307 0.030583 0) -(2.45319 0.00247405 0) -(2.52738 -0.0281138 0) -(2.55571 -0.0505211 0) -(2.20202 0.0402765 0) -(2.31978 0.00542842 0) -(2.40585 -0.0211406 0) -(2.47267 -0.0637197 0) -(2.50577 -0.117822 0) -(2.18817 0.0263653 0) -(2.2854 0.0209088 0) -(2.35265 0.0434404 0) -(2.39998 0.0761084 0) -(2.39723 0.116265 0) -(2.66614 -0.330096 0) -(2.61482 -0.475832 0) -(2.61322 -0.524583 0) -(2.59131 -0.588368 0) -(2.60459 -0.688824 0) -(2.75556 0.109217 0) -(2.63771 0.211953 0) -(2.5687 0.257379 0) -(2.47079 0.301893 0) -(2.2356 0.344008 0) -(2.64334 -0.046144 0) -(2.5915 0.0908049 0) -(2.58106 0.118073 0) -(2.54906 0.179416 0) -(2.48075 0.299157 0) -(2.55011 -0.153196 0) -(2.52208 -0.0441345 0) -(2.55065 -0.0466824 0) -(2.57717 0.00133351 0) -(2.6044 0.14135 0) -(2.36282 0.195739 0) -(2.39616 0.352645 0) -(2.49966 0.392474 0) -(2.62024 0.460711 0) -(2.88485 0.580285 0) -) -; - -boundaryField -{ - inlet - { - type fixedValue; - value uniform (2 0 0); - } - outlet - { - type zeroGradient; - } - top - { - type slip; - } - slip-bottom - { - type slip; - } - bottom - { - type slip; - } - interface - { - type slip; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/2/p b/fluid-openfoam/2/p deleted file mode 100644 index 4054c75..0000000 --- a/fluid-openfoam/2/p +++ /dev/null @@ -1,160 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "2"; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -1 -2 0 0 0 0]; - -internalField nonuniform List -75 -( -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103499 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -) -; - -boundaryField -{ - inlet - { - type calculated; - value nonuniform List 5(103500 103500 103500 103500 103500); - } - outlet - { - type calculated; - value nonuniform List 5(103499 103499 103499 103499 103499); - } - top - { - type calculated; - value nonuniform List -15 -( -103500 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103500 -103500 -103500 -103500 -103500 -) -; - } - slip-bottom - { - type calculated; - value nonuniform List 5(103500 103500 103500 103500 103500); - } - bottom - { - type calculated; - value nonuniform List 5(103499 103499 103499 103499 103499); - } - interface - { - type calculated; - value nonuniform List 5(103500 103500 103499 103499 103499); - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/2/p_rgh b/fluid-openfoam/2/p_rgh deleted file mode 100644 index 1807115..0000000 --- a/fluid-openfoam/2/p_rgh +++ /dev/null @@ -1,136 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "2"; - object p_rgh; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -1 -2 0 0 0 0]; - -internalField nonuniform List -75 -( -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103500 -103500 -103500 -103500 -103501 -103500 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -) -; - -boundaryField -{ - inlet - { - type zeroGradient; - } - outlet - { - type fixedValue; - value uniform 103500; - } - top - { - type zeroGradient; - } - slip-bottom - { - type zeroGradient; - } - bottom - { - type zeroGradient; - } - interface - { - type zeroGradient; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/2/phi b/fluid-openfoam/2/phi deleted file mode 100644 index c953270..0000000 --- a/fluid-openfoam/2/phi +++ /dev/null @@ -1,217 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class surfaceScalarField; - location "2"; - object phi; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 0 -1 0 0 0 0]; - -oriented oriented; - -internalField nonuniform List -130 -( -0.000184838 -4.57053e-07 -0.000184089 -7.49307e-07 -0.000182248 -1.84151e-06 -0.000178983 -3.26712e-06 -5.11297e-06 -0.000173873 -0.000185134 -6.26797e-07 -0.000184953 -9.30697e-07 -0.000184479 -2.3166e-06 -0.000183902 -3.84601e-06 -5.49458e-06 -0.000183523 -0.000185415 -5.36099e-07 -0.000185632 -7.14486e-07 -0.000186055 -1.89413e-06 -0.000186856 -3.04611e-06 -4.17559e-06 -0.000188177 -0.00018559 -2.89667e-07 -0.00018597 -3.35118e-07 -0.00018687 -9.94811e-07 -0.000188306 -1.6103e-06 -2.24484e-06 -0.000190238 -0.000185642 -0.000185977 -0.000186973 -0.000188583 -0.000190829 -0.000174155 -1.38756e-05 -0.000175095 -6.83494e-06 -0.000177988 -2.68184e-06 -0.000182147 -2.95664e-07 -3.46944e-07 -0.000186023 -0.000185524 -1.18816e-05 -0.000187403 -4.96257e-06 -0.00018914 -9.5002e-07 -0.000191918 --2.4779e-06 --5.31698e-06 -0.000197585 -0.000191592 -8.47215e-06 -0.000193402 -3.15892e-06 -0.000194214 -1.43559e-07 -0.000195229 --3.48909e-06 --6.4562e-06 -0.000196372 -0.000194425 -4.28935e-06 -0.000196554 -1.03476e-06 -0.00019717 --4.68536e-07 -0.000196508 --2.82382e-06 --6.35481e-06 -0.00019641 -0.000195121 -0.000196159 -0.000195694 -0.000192873 -0.00018652 -0.000188386 --2.36135e-06 -0.00018986 --1.47272e-06 -0.000189955 --9.33632e-08 -0.000190234 --2.77153e-07 --4.36128e-06 -0.00019785 --2.62446e-06 -0.00019233 -4.0486e-06 -0.000186863 -5.37606e-06 -0.00017809 -8.49703e-06 -1.58892e-05 -0.000197263 --3.51331e-06 -0.000195231 -6.08226e-06 -0.000192928 -7.68071e-06 -0.000189507 -1.19196e-05 -1.96923e-05 -0.000195008 --2.1099e-06 -0.000195046 -6.04544e-06 -0.000196117 -6.61067e-06 -0.000197587 -1.0451e-05 -2.08296e-05 -0.000184411 -0.000190458 -0.00019707 -0.000207522 -) -; - -boundaryField -{ - inlet - { - type calculated; - value nonuniform List 5(-0.000185295 -0.000185304 -0.000185325 -0.000185344 -0.000185352); - } - outlet - { - type calculated; - value nonuniform List 5(0.000194597 0.000157841 0.000185705 0.000196452 0.000228354); - } - top - { - type calculated; - value nonuniform List -15 -( --1.3582e-10 --1.2041e-10 --1.08759e-10 --9.96636e-11 --9.20428e-11 --2.59985e-11 --2.52725e-11 --2.56363e-11 --2.61559e-11 --2.74814e-11 --4.79893e-11 --4.72629e-11 --4.60436e-11 --4.46544e-11 --4.31036e-11 -) -; - } - slip-bottom - { - type calculated; - value nonuniform List 5(3.36481e-11 3.36125e-11 3.31615e-11 3.14862e-11 2.79117e-11); - } - bottom - { - type calculated; - value nonuniform List 5(1.57542e-11 1.62049e-11 1.63292e-11 1.62307e-11 1.6205e-11); - } - interface - { - type calculated; - value nonuniform List 5(-1.41523e-05 -7.77179e-06 -5.57156e-06 -4.45302e-06 -4.2215e-06); - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/2/uniform/cumulativeContErr b/fluid-openfoam/2/uniform/cumulativeContErr deleted file mode 100644 index cd5a5d3..0000000 --- a/fluid-openfoam/2/uniform/cumulativeContErr +++ /dev/null @@ -1,24 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class uniformDimensionedScalarField; - location "2/uniform"; - object cumulativeContErr; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; -value 0.00327895; - - - -// ************************************************************************* // diff --git a/fluid-openfoam/2/uniform/functionObjects/functionObjectProperties b/fluid-openfoam/2/uniform/functionObjects/functionObjectProperties deleted file mode 100644 index 4dc65d5..0000000 --- a/fluid-openfoam/2/uniform/functionObjects/functionObjectProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class dictionary; - location "2/uniform/functionObjects"; - object functionObjectProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - - -// ************************************************************************* // diff --git a/fluid-openfoam/2/uniform/time b/fluid-openfoam/2/uniform/time deleted file mode 100644 index 632495b..0000000 --- a/fluid-openfoam/2/uniform/time +++ /dev/null @@ -1,30 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class dictionary; - location "2/uniform"; - object time; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -value 2; - -name "2"; - -index 2; - -deltaT 1; - -deltaT0 1; - - -// ************************************************************************* // diff --git a/fluid-openfoam/3/T b/fluid-openfoam/3/T deleted file mode 100644 index d24aa79..0000000 --- a/fluid-openfoam/3/T +++ /dev/null @@ -1,137 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "3"; - object T; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 1 0 0 0]; - -internalField nonuniform List -75 -( -291.705 -293.344 -296.617 -303.388 -317.954 -291.641 -293.064 -295.77 -300.912 -310.431 -291.555 -292.7 -294.765 -298.388 -304.427 -291.482 -292.403 -293.993 -296.626 -300.744 -291.442 -292.243 -293.592 -295.755 -299.037 -365.048 -379.931 -385.54 -388.228 -388.649 -333.447 -350.08 -360.249 -366.703 -370.209 -317.441 -330.856 -341.597 -349.854 -355.692 -309.23 -319.776 -329.812 -338.629 -345.745 -305.697 -314.758 -324.208 -333.11 -340.76 -379.559 -374.522 -371.082 -368.757 -367.429 -368.962 -367.556 -366.236 -365.198 -364.567 -357.814 -358.984 -359.684 -360.112 -360.36 -349.456 -352.03 -354.004 -355.455 -356.342 -345.131 -348.275 -350.796 -352.708 -353.891 -) -; - -boundaryField -{ - inlet - { - type fixedValue; - value uniform 291.15; - } - outlet - { - type zeroGradient; - } - top - { - type zeroGradient; - } - slip-bottom - { - type zeroGradient; - } - bottom - { - type zeroGradient; - } - interface - { - type fixedValue; - value uniform 400; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/3/U b/fluid-openfoam/3/U deleted file mode 100644 index 04879f3..0000000 --- a/fluid-openfoam/3/U +++ /dev/null @@ -1,136 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volVectorField; - location "3"; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField nonuniform List -75 -( -(2.00014 0.00286679 0) -(2.00381 0.00682439 0) -(2.01216 0.0122565 0) -(2.03416 0.0211581 0) -(2.08719 0.0349928 0) -(2.0009 0.00701926 0) -(2.00726 0.0163592 0) -(2.02096 0.0280286 0) -(2.05005 0.0452966 0) -(2.10409 0.0674192 0) -(2.00168 0.00788531 0) -(2.01052 0.0180155 0) -(2.02814 0.0291174 0) -(2.05936 0.043566 0) -(2.10764 0.0584098 0) -(2.00216 0.00585791 0) -(2.01251 0.0132178 0) -(2.03219 0.0204276 0) -(2.06344 0.0291379 0) -(2.10705 0.0369703 0) -(2.00235 0.00212649 0) -(2.01321 0.00476665 0) -(2.03353 0.00719919 0) -(2.06413 0.0101259 0) -(2.10473 0.0126364 0) -(2.27384 0.112073 0) -(2.45651 0.110792 0) -(2.5497 0.0939069 0) -(2.60295 0.0847236 0) -(2.64321 0.0806816 0) -(2.25077 0.100609 0) -(2.39252 0.0594736 0) -(2.48369 0.0128684 0) -(2.5421 -0.0137815 0) -(2.57729 -0.0369556 0) -(2.22396 0.0699108 0) -(2.34374 0.041895 0) -(2.43636 0.0101597 0) -(2.49768 -0.00495609 0) -(2.52949 -0.0158383 0) -(2.20578 0.041767 0) -(2.31381 0.027761 0) -(2.40684 0.00751373 0) -(2.47467 -0.00389582 0) -(2.51583 -0.00880394 0) -(2.19398 0.0141464 0) -(2.29551 0.00970119 0) -(2.38751 0.00222204 0) -(2.45707 -0.00256043 0) -(2.49851 -0.00744966 0) -(2.65878 0.0772376 0) -(2.62549 0.0932302 0) -(2.60819 0.117951 0) -(2.592 0.163923 0) -(2.54747 0.232967 0) -(2.58786 -0.0521191 0) -(2.61345 -0.0706525 0) -(2.63943 -0.0712112 0) -(2.67947 -0.0641295 0) -(2.77186 -0.0432659 0) -(2.53481 -0.0256432 0) -(2.53606 -0.0641337 0) -(2.54317 -0.0664943 0) -(2.56202 -0.080024 0) -(2.63324 -0.101239 0) -(2.54147 -0.0143373 0) -(2.54589 -0.0515799 0) -(2.54965 -0.0495389 0) -(2.54817 -0.0681134 0) -(2.56133 -0.115058 0) -(2.54468 -0.0190149 0) -(2.51977 -0.0546883 0) -(2.49998 -0.0767466 0) -(2.45708 -0.118313 0) -(2.35601 -0.185342 0) -) -; - -boundaryField -{ - inlet - { - type fixedValue; - value uniform (2 0 0); - } - outlet - { - type zeroGradient; - } - top - { - type slip; - } - slip-bottom - { - type slip; - } - bottom - { - type slip; - } - interface - { - type slip; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/3/p b/fluid-openfoam/3/p deleted file mode 100644 index e827215..0000000 --- a/fluid-openfoam/3/p +++ /dev/null @@ -1,160 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "3"; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -1 -2 0 0 0 0]; - -internalField nonuniform List -75 -( -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103499 -103499 -103499 -103500 -103500 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -) -; - -boundaryField -{ - inlet - { - type calculated; - value nonuniform List 5(103500 103500 103500 103500 103500); - } - outlet - { - type calculated; - value nonuniform List 5(103499 103499 103499 103499 103499); - } - top - { - type calculated; - value nonuniform List -15 -( -103500 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103500 -103500 -103500 -103500 -103500 -) -; - } - slip-bottom - { - type calculated; - value nonuniform List 5(103500 103500 103500 103500 103500); - } - bottom - { - type calculated; - value nonuniform List 5(103499 103499 103499 103499 103499); - } - interface - { - type calculated; - value nonuniform List 5(103500 103500 103499 103499 103499); - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/3/p_rgh b/fluid-openfoam/3/p_rgh deleted file mode 100644 index fd2c9b2..0000000 --- a/fluid-openfoam/3/p_rgh +++ /dev/null @@ -1,136 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "3"; - object p_rgh; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -1 -2 0 0 0 0]; - -internalField nonuniform List -75 -( -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103500 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -) -; - -boundaryField -{ - inlet - { - type zeroGradient; - } - outlet - { - type fixedValue; - value uniform 103500; - } - top - { - type zeroGradient; - } - slip-bottom - { - type zeroGradient; - } - bottom - { - type zeroGradient; - } - interface - { - type zeroGradient; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/3/phi b/fluid-openfoam/3/phi deleted file mode 100644 index e0da453..0000000 --- a/fluid-openfoam/3/phi +++ /dev/null @@ -1,217 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class surfaceScalarField; - location "3"; - object phi; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 0 -1 0 0 0 0]; - -oriented oriented; - -internalField nonuniform List -130 -( -0.000184805 -4.87566e-07 -0.000183723 -1.08274e-06 -0.00018184 -1.88267e-06 -0.000178716 -3.12327e-06 -4.77183e-06 -0.000173943 -0.000185082 -7.06409e-07 -0.000184623 -1.54212e-06 -0.000183998 -2.50778e-06 -0.000183334 -3.78622e-06 -5.08835e-06 -0.000183018 -0.000185392 -6.34979e-07 -0.000185558 -1.37617e-06 -0.00018593 -2.1358e-06 -0.000186659 -3.05741e-06 -3.89013e-06 -0.000187857 -0.000185611 -3.62465e-07 -0.000186203 -7.84258e-07 -0.000187156 -1.18267e-06 -0.000188567 -1.64647e-06 -2.03899e-06 -0.000190419 -0.000185709 -0.000186493 -0.000187676 -0.000189323 -0.000191362 -0.000174899 -1.30306e-05 -0.000175856 -6.85251e-06 -0.000178839 -2.5561e-06 -0.00018236 -8.96985e-07 --1.31651e-06 -0.000187835 -0.000184917 -1.11311e-05 -0.000185285 -6.48314e-06 -0.000186215 -1.62427e-06 -0.000187763 --6.51439e-07 --2.49507e-06 -0.00018894 -0.000190911 -8.07637e-06 -0.000192246 -5.14687e-06 -0.000192554 -1.31556e-06 -0.000192469 --5.68003e-07 --1.46045e-06 -0.000191433 -0.00019432 -4.1751e-06 -0.000196652 -2.81384e-06 -0.000197226 -7.40786e-07 -0.000196999 --3.41135e-07 --5.9521e-07 -0.000196134 -0.000195538 -0.000198351 -0.000199092 -0.000198752 -0.000198157 -0.000188533 --6.97498e-07 -0.000189507 --9.73815e-07 -0.000190064 --5.55663e-07 -0.000189282 -7.83234e-07 -4.04292e-06 -0.000190322 --2.07887e-06 -0.000193237 --3.8883e-06 -0.000196279 --3.59651e-06 -0.000200455 --3.3908e-06 --3.5186e-06 -0.000190711 --1.35655e-06 -0.000190871 --4.0477e-06 -0.000191593 --4.31668e-06 -0.000193955 --5.75016e-06 --8.15838e-06 -0.00019571 --9.31895e-07 -0.000194898 --3.23483e-06 -0.000194074 --3.49045e-06 -0.000193499 --5.17365e-06 --9.10141e-06 -0.000197227 -0.000193994 -0.000190505 -0.000185334 -) -; - -boundaryField -{ - inlet - { - type calculated; - value nonuniform List 5(-0.000185293 -0.000185301 -0.000185321 -0.000185339 -0.000185346); - } - outlet - { - type calculated; - value nonuniform List 5(0.000185241 0.000208018 0.000198597 0.000194445 0.000176235); - } - top - { - type calculated; - value nonuniform List -15 -( --1.37332e-10 --1.25414e-10 --1.14783e-10 --1.06082e-10 --1.00319e-10 --2.92843e-11 --2.78407e-11 --2.63671e-11 --2.46832e-11 --2.24897e-11 --4.81228e-11 --4.81798e-11 --4.72771e-11 --4.587e-11 --4.40212e-11 -) -; - } - slip-bottom - { - type calculated; - value nonuniform List 5(3.36552e-11 3.35454e-11 3.25749e-11 3.07392e-11 2.72706e-11); - } - bottom - { - type calculated; - value nonuniform List 5(1.52697e-11 1.57228e-11 1.61558e-11 1.64399e-11 1.64367e-11); - } - interface - { - type calculated; - value nonuniform List 5(-1.39873e-05 -7.80948e-06 -5.53957e-06 -4.41876e-06 -4.15843e-06); - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/3/uniform/cumulativeContErr b/fluid-openfoam/3/uniform/cumulativeContErr deleted file mode 100644 index b892177..0000000 --- a/fluid-openfoam/3/uniform/cumulativeContErr +++ /dev/null @@ -1,24 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class uniformDimensionedScalarField; - location "3/uniform"; - object cumulativeContErr; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; -value 0.00483834; - - - -// ************************************************************************* // diff --git a/fluid-openfoam/3/uniform/functionObjects/functionObjectProperties b/fluid-openfoam/3/uniform/functionObjects/functionObjectProperties deleted file mode 100644 index 7bface2..0000000 --- a/fluid-openfoam/3/uniform/functionObjects/functionObjectProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class dictionary; - location "3/uniform/functionObjects"; - object functionObjectProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - - -// ************************************************************************* // diff --git a/fluid-openfoam/3/uniform/time b/fluid-openfoam/3/uniform/time deleted file mode 100644 index c92fb7d..0000000 --- a/fluid-openfoam/3/uniform/time +++ /dev/null @@ -1,30 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class dictionary; - location "3/uniform"; - object time; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -value 3; - -name "3"; - -index 3; - -deltaT 1; - -deltaT0 1; - - -// ************************************************************************* // diff --git a/fluid-openfoam/4/T b/fluid-openfoam/4/T deleted file mode 100644 index 9943b7f..0000000 --- a/fluid-openfoam/4/T +++ /dev/null @@ -1,137 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "4"; - object T; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 1 0 0 0]; - -internalField nonuniform List -75 -( -291.706 -293.347 -296.624 -303.4 -317.967 -291.642 -293.066 -295.776 -300.921 -310.439 -291.555 -292.701 -294.767 -298.39 -304.427 -291.482 -292.403 -293.992 -296.623 -300.739 -291.442 -292.242 -293.589 -295.749 -299.027 -365.043 -379.935 -385.561 -388.272 -388.684 -333.438 -350.122 -360.337 -366.868 -370.366 -317.439 -330.935 -341.715 -350.029 -355.872 -309.23 -319.843 -329.902 -338.731 -345.82 -305.695 -314.799 -324.245 -333.122 -340.699 -379.626 -374.501 -370.96 -368.559 -367.192 -369.009 -367.437 -365.995 -364.867 -364.182 -357.858 -358.78 -359.281 -359.535 -359.643 -349.384 -351.725 -353.509 -354.784 -355.524 -344.902 -347.876 -350.278 -352.08 -353.164 -) -; - -boundaryField -{ - inlet - { - type fixedValue; - value uniform 291.15; - } - outlet - { - type zeroGradient; - } - top - { - type zeroGradient; - } - slip-bottom - { - type zeroGradient; - } - bottom - { - type zeroGradient; - } - interface - { - type fixedValue; - value uniform 400; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/4/U b/fluid-openfoam/4/U deleted file mode 100644 index 45c139d..0000000 --- a/fluid-openfoam/4/U +++ /dev/null @@ -1,136 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volVectorField; - location "4"; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField nonuniform List -75 -( -(2.0001 0.00286653 0) -(2.00396 0.00651879 0) -(2.013 0.0121266 0) -(2.03526 0.021286 0) -(2.08816 0.0356258 0) -(2.00088 0.00700912 0) -(2.00735 0.0155337 0) -(2.0215 0.0276079 0) -(2.05064 0.0450957 0) -(2.1044 0.0675404 0) -(2.00168 0.00785706 0) -(2.01052 0.0169235 0) -(2.0283 0.0286489 0) -(2.05961 0.0434394 0) -(2.10776 0.0587659 0) -(2.00217 0.00582953 0) -(2.01231 0.0123063 0) -(2.03168 0.0201609 0) -(2.06286 0.0292284 0) -(2.10627 0.0376309 0) -(2.00237 0.00211939 0) -(2.01294 0.00443434 0) -(2.03271 0.00716419 0) -(2.06329 0.0102152 0) -(2.10402 0.0129793 0) -(2.2748 0.113302 0) -(2.45592 0.111536 0) -(2.55033 0.0955304 0) -(2.60458 0.0850172 0) -(2.64792 0.0748865 0) -(2.25121 0.100688 0) -(2.39238 0.057966 0) -(2.48555 0.0105349 0) -(2.54469 -0.0170605 0) -(2.58075 -0.0383902 0) -(2.22467 0.070233 0) -(2.34438 0.0403707 0) -(2.4394 0.0089492 0) -(2.50443 -0.00755232 0) -(2.54577 -0.0172619 0) -(2.20567 0.0424877 0) -(2.31224 0.0268678 0) -(2.40555 0.00756509 0) -(2.47233 -0.00532486 0) -(2.51404 -0.0141524 0) -(2.19485 0.0146332 0) -(2.29432 0.00983278 0) -(2.38583 0.00338192 0) -(2.45327 -0.00165119 0) -(2.49541 -0.00493303 0) -(2.65333 0.054613 0) -(2.63757 0.0390349 0) -(2.62487 0.0299705 0) -(2.62311 0.0199565 0) -(2.63842 0.00438657 0) -(2.59059 -0.0536429 0) -(2.58455 -0.0596512 0) -(2.57726 -0.0570996 0) -(2.56834 -0.053871 0) -(2.5546 -0.0559849 0) -(2.56218 -0.019491 0) -(2.56118 -0.0143281 0) -(2.55806 -0.00701855 0) -(2.55009 0.00565771 0) -(2.52594 0.0222761 0) -(2.52973 -0.0169544 0) -(2.53523 -0.0124475 0) -(2.53863 -0.0092174 0) -(2.53924 0.00239383 0) -(2.53927 0.0243162 0) -(2.50975 -0.00527059 0) -(2.52148 -0.00136323 0) -(2.53164 0.00163233 0) -(2.54422 0.00985307 0) -(2.57214 0.0251321 0) -) -; - -boundaryField -{ - inlet - { - type fixedValue; - value uniform (2 0 0); - } - outlet - { - type zeroGradient; - } - top - { - type slip; - } - slip-bottom - { - type slip; - } - bottom - { - type slip; - } - interface - { - type slip; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/4/p b/fluid-openfoam/4/p deleted file mode 100644 index 71ad17f..0000000 --- a/fluid-openfoam/4/p +++ /dev/null @@ -1,160 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "4"; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -1 -2 0 0 0 0]; - -internalField nonuniform List -75 -( -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103499 -103499 -103499 -103500 -103500 -103499 -103499 -103499 -103500 -103500 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -) -; - -boundaryField -{ - inlet - { - type calculated; - value nonuniform List 5(103500 103500 103500 103500 103500); - } - outlet - { - type calculated; - value nonuniform List 5(103499 103499 103499 103499 103499); - } - top - { - type calculated; - value nonuniform List -15 -( -103500 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103500 -103500 -103500 -103500 -103500 -) -; - } - slip-bottom - { - type calculated; - value nonuniform List 5(103500 103500 103500 103500 103500); - } - bottom - { - type calculated; - value nonuniform List 5(103499 103499 103499 103499 103499); - } - interface - { - type calculated; - value nonuniform List 5(103500 103500 103499 103499 103499); - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/4/p_rgh b/fluid-openfoam/4/p_rgh deleted file mode 100644 index a631c14..0000000 --- a/fluid-openfoam/4/p_rgh +++ /dev/null @@ -1,136 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "4"; - object p_rgh; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -1 -2 0 0 0 0]; - -internalField nonuniform List -75 -( -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103500 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103501 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -) -; - -boundaryField -{ - inlet - { - type zeroGradient; - } - outlet - { - type fixedValue; - value uniform 103500; - } - top - { - type zeroGradient; - } - slip-bottom - { - type zeroGradient; - } - bottom - { - type zeroGradient; - } - interface - { - type zeroGradient; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/4/phi b/fluid-openfoam/4/phi deleted file mode 100644 index 18e89ad..0000000 --- a/fluid-openfoam/4/phi +++ /dev/null @@ -1,217 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class surfaceScalarField; - location "4"; - object phi; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 0 -1 0 0 0 0]; - -oriented oriented; - -internalField nonuniform List -130 -( -0.000184805 -4.87318e-07 -0.000183771 -1.03428e-06 -0.000181913 -1.85716e-06 -0.0001788 -3.11357e-06 -4.79161e-06 -0.000174008 -0.000185082 -7.05304e-07 -0.000184654 -1.46278e-06 -0.000184035 -2.47573e-06 -0.000183367 -3.78234e-06 -5.12127e-06 -0.000183037 -0.000185393 -6.3174e-07 -0.000185566 -1.29005e-06 -0.00018594 -2.10188e-06 -0.000186672 -3.05059e-06 -3.92368e-06 -0.000187869 -0.000185609 -3.61061e-07 -0.000186168 -7.30452e-07 -0.000187104 -1.16608e-06 -0.000188505 -1.65017e-06 -2.07538e-06 -0.000190353 -0.000185707 -0.000186437 -0.000187604 -0.000189254 -0.000191329 -0.000174905 -1.30918e-05 -0.000175896 -6.78467e-06 -0.000178913 -2.49178e-06 -0.000182493 -8.0237e-07 --1.1437e-06 -0.00018775 -0.000184926 -1.12032e-05 -0.000185347 -6.36338e-06 -0.000186264 -1.575e-06 -0.000187827 --7.59684e-07 --2.3178e-06 -0.000189001 -0.000190948 -8.12413e-06 -0.00019237 -4.94205e-06 -0.000192801 -1.1446e-06 -0.000193102 --1.05978e-06 --2.39432e-06 -0.000193179 -0.000194251 -4.22565e-06 -0.000196518 -2.67582e-06 -0.000197007 -6.55483e-07 -0.000196604 --6.56393e-07 --1.43631e-06 -0.000195647 -0.000195555 -0.000198231 -0.000198887 -0.000198231 -0.000196794 -0.000188881 --1.13124e-06 -0.000190358 --1.47681e-06 -0.000191664 --1.30645e-06 -0.000192927 --1.26322e-06 --1.62068e-06 -0.000189598 --1.72834e-06 -0.000189899 --1.77763e-06 -0.000190101 --1.50884e-06 -0.000189915 --1.07767e-06 --8.01586e-07 -0.000192954 --1.50326e-06 -0.000192437 --1.26087e-06 -0.00019189 --9.6274e-07 -0.00019093 --1.18568e-07 -1.32527e-06 -0.000194968 --8.24773e-07 -0.000194236 --5.29492e-07 -0.000193572 --2.99088e-07 -0.000193055 -3.96995e-07 -1.66131e-06 -0.000195969 -0.000195439 -0.000195139 -0.000195535 -) -; - -boundaryField -{ - inlet - { - type calculated; - value nonuniform List 5(-0.000185292 -0.0001853 -0.00018532 -0.000185338 -0.000185346); - } - outlet - { - type calculated; - value nonuniform List 5(0.000194547 0.000189095 0.000188802 0.000192717 0.000197195); - } - top - { - type calculated; - value nonuniform List -15 -( --1.37056e-10 --1.2404e-10 --1.13129e-10 --1.0434e-10 --9.75413e-11 --2.76816e-11 --2.70155e-11 --2.68876e-11 --2.69424e-11 --2.77203e-11 --4.81063e-11 --4.80523e-11 --4.71086e-11 --4.57011e-11 --4.3907e-11 -) -; - } - slip-bottom - { - type calculated; - value nonuniform List 5(3.36551e-11 3.35498e-11 3.26345e-11 3.08013e-11 2.73063e-11); - } - bottom - { - type calculated; - value nonuniform List 5(1.52499e-11 1.57534e-11 1.6163e-11 1.64805e-11 1.6917e-11); - } - interface - { - type calculated; - value nonuniform List 5(-1.39883e-05 -7.77638e-06 -5.50866e-06 -4.38203e-06 -4.1129e-06); - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/4/uniform/cumulativeContErr b/fluid-openfoam/4/uniform/cumulativeContErr deleted file mode 100644 index 41cad37..0000000 --- a/fluid-openfoam/4/uniform/cumulativeContErr +++ /dev/null @@ -1,24 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class uniformDimensionedScalarField; - location "4/uniform"; - object cumulativeContErr; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; -value 0.00669419; - - - -// ************************************************************************* // diff --git a/fluid-openfoam/4/uniform/functionObjects/functionObjectProperties b/fluid-openfoam/4/uniform/functionObjects/functionObjectProperties deleted file mode 100644 index 80cdd79..0000000 --- a/fluid-openfoam/4/uniform/functionObjects/functionObjectProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class dictionary; - location "4/uniform/functionObjects"; - object functionObjectProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - - -// ************************************************************************* // diff --git a/fluid-openfoam/4/uniform/time b/fluid-openfoam/4/uniform/time deleted file mode 100644 index 35bb79e..0000000 --- a/fluid-openfoam/4/uniform/time +++ /dev/null @@ -1,30 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class dictionary; - location "4/uniform"; - object time; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -value 4; - -name "4"; - -index 4; - -deltaT 1; - -deltaT0 1; - - -// ************************************************************************* // diff --git a/fluid-openfoam/5/T b/fluid-openfoam/5/T deleted file mode 100644 index c6847ae..0000000 --- a/fluid-openfoam/5/T +++ /dev/null @@ -1,137 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "5"; - object T; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 1 0 0 0]; - -internalField nonuniform List -75 -( -291.706 -293.346 -296.623 -303.397 -317.962 -291.642 -293.066 -295.775 -300.919 -310.437 -291.555 -292.701 -294.767 -298.39 -304.426 -291.482 -292.403 -293.992 -296.623 -300.739 -291.442 -292.242 -293.589 -295.749 -299.029 -365.04 -379.932 -385.558 -388.268 -388.686 -333.437 -350.115 -360.328 -366.855 -370.365 -317.439 -330.928 -341.704 -350.012 -355.859 -309.23 -319.837 -329.895 -338.724 -345.821 -305.695 -314.795 -324.241 -333.122 -340.711 -379.638 -374.538 -371.023 -368.643 -367.289 -369.037 -367.51 -366.096 -364.987 -364.309 -357.879 -358.862 -359.411 -359.712 -359.854 -349.416 -351.802 -353.623 -354.938 -355.715 -344.941 -347.938 -350.356 -352.175 -353.276 -) -; - -boundaryField -{ - inlet - { - type fixedValue; - value uniform 291.15; - } - outlet - { - type zeroGradient; - } - top - { - type zeroGradient; - } - slip-bottom - { - type zeroGradient; - } - bottom - { - type zeroGradient; - } - interface - { - type fixedValue; - value uniform 400; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/5/U b/fluid-openfoam/5/U deleted file mode 100644 index 89b55b9..0000000 --- a/fluid-openfoam/5/U +++ /dev/null @@ -1,136 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volVectorField; - location "5"; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField nonuniform List -75 -( -(2.0001 0.00286641 0) -(2.00395 0.00652375 0) -(2.01295 0.0121272 0) -(2.03519 0.0212464 0) -(2.08808 0.0354672 0) -(2.00088 0.00700499 0) -(2.00735 0.0155611 0) -(2.02148 0.0276502 0) -(2.05063 0.0451744 0) -(2.10438 0.0676513 0) -(2.00168 0.00784631 0) -(2.01052 0.016963 0) -(2.0283 0.0286788 0) -(2.05964 0.0434882 0) -(2.10782 0.0588169 0) -(2.00217 0.00581891 0) -(2.0123 0.0123376 0) -(2.03169 0.020178 0) -(2.06289 0.0292568 0) -(2.10633 0.0376395 0) -(2.00236 0.00211519 0) -(2.01293 0.00444584 0) -(2.03274 0.00716896 0) -(2.06334 0.0102134 0) -(2.1041 0.0129211 0) -(2.2745 0.112972 0) -(2.4559 0.111073 0) -(2.55011 0.094873 0) -(2.60459 0.0841833 0) -(2.64887 0.0739052 0) -(2.25099 0.100829 0) -(2.39234 0.058117 0) -(2.48527 0.0107617 0) -(2.54448 -0.0167737 0) -(2.58171 -0.0380314 0) -(2.22463 0.0703136 0) -(2.34451 0.0404428 0) -(2.43924 0.00904354 0) -(2.50427 -0.00720189 0) -(2.54628 -0.0168485 0) -(2.20564 0.0425112 0) -(2.31244 0.0268979 0) -(2.40553 0.00748374 0) -(2.47246 -0.00544566 0) -(2.51472 -0.0144613 0) -(2.1948 0.0144978 0) -(2.29455 0.0095936 0) -(2.38574 0.0027863 0) -(2.45333 -0.00202584 0) -(2.49662 -0.0052088 0) -(2.65303 0.0537362 0) -(2.63632 0.0406091 0) -(2.62218 0.034427 0) -(2.61578 0.0319933 0) -(2.61343 0.0317193 0) -(2.58981 -0.0522048 0) -(2.58819 -0.056697 0) -(2.58522 -0.0523318 0) -(2.58515 -0.0439801 0) -(2.59053 -0.0347293 0) -(2.55907 -0.0194894 0) -(2.56361 -0.0186358 0) -(2.56429 -0.0137127 0) -(2.56436 -0.00701168 0) -(2.56504 -0.000562001 0) -(2.52824 -0.0189263 0) -(2.53519 -0.0220782 0) -(2.53861 -0.0222261 0) -(2.54023 -0.0210247 0) -(2.54217 -0.0195805 0) -(2.51158 -0.00647714 0) -(2.52009 -0.00732582 0) -(2.52515 -0.00696981 0) -(2.52671 -0.00648203 0) -(2.52306 -0.00670111 0) -) -; - -boundaryField -{ - inlet - { - type fixedValue; - value uniform (2 0 0); - } - outlet - { - type zeroGradient; - } - top - { - type slip; - } - slip-bottom - { - type slip; - } - bottom - { - type slip; - } - interface - { - type slip; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/5/p b/fluid-openfoam/5/p deleted file mode 100644 index b187437..0000000 --- a/fluid-openfoam/5/p +++ /dev/null @@ -1,160 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "5"; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -1 -2 0 0 0 0]; - -internalField nonuniform List -75 -( -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103499 -103499 -103499 -103500 -103500 -103499 -103499 -103499 -103500 -103500 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103500 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -) -; - -boundaryField -{ - inlet - { - type calculated; - value nonuniform List 5(103500 103500 103500 103500 103500); - } - outlet - { - type calculated; - value nonuniform List 5(103499 103499 103499 103499 103499); - } - top - { - type calculated; - value nonuniform List -15 -( -103500 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103499 -103500 -103500 -103500 -103500 -103500 -) -; - } - slip-bottom - { - type calculated; - value nonuniform List 5(103500 103500 103500 103500 103500); - } - bottom - { - type calculated; - value nonuniform List 5(103499 103499 103499 103499 103499); - } - interface - { - type calculated; - value nonuniform List 5(103500 103500 103499 103499 103499); - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/5/p_rgh b/fluid-openfoam/5/p_rgh deleted file mode 100644 index 27aa379..0000000 --- a/fluid-openfoam/5/p_rgh +++ /dev/null @@ -1,136 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class volScalarField; - location "5"; - object p_rgh; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -1 -2 0 0 0 0]; - -internalField nonuniform List -75 -( -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103501 -103500 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103500 -103500 -103500 -103501 -103501 -103501 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -103500 -) -; - -boundaryField -{ - inlet - { - type zeroGradient; - } - outlet - { - type fixedValue; - value uniform 103500; - } - top - { - type zeroGradient; - } - slip-bottom - { - type zeroGradient; - } - bottom - { - type zeroGradient; - } - interface - { - type zeroGradient; - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/5/phi b/fluid-openfoam/5/phi deleted file mode 100644 index d748256..0000000 --- a/fluid-openfoam/5/phi +++ /dev/null @@ -1,217 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class surfaceScalarField; - location "5"; - object phi; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 0 -1 0 0 0 0]; - -oriented oriented; - -internalField nonuniform List -130 -( -0.000184805 -4.87319e-07 -0.000183769 -1.03609e-06 -0.000181909 -1.8595e-06 -0.000178793 -3.11644e-06 -4.79257e-06 -0.000174 -0.000185083 -7.04577e-07 -0.000184654 -1.46543e-06 -0.000184035 -2.4783e-06 -0.000183365 -3.78644e-06 -5.12531e-06 -0.000183032 -0.000185394 -6.30617e-07 -0.000185566 -1.29274e-06 -0.000185941 -2.1036e-06 -0.000186674 -3.05349e-06 -3.92568e-06 -0.000187874 -0.000185608 -3.60348e-07 -0.000186169 -7.32313e-07 -0.000187105 -1.16733e-06 -0.000188506 -1.65211e-06 -2.07517e-06 -0.000190357 -0.000185706 -0.000186438 -0.000187606 -0.000189258 -0.000191333 -0.000174892 -1.30925e-05 -0.000175887 -6.78311e-06 -0.000178908 -2.48861e-06 -0.000182492 -7.97479e-07 --1.15301e-06 -0.000187759 -0.000184916 -1.12088e-05 -0.000185336 -6.3627e-06 -0.000186255 -1.57024e-06 -0.000187814 --7.62237e-07 --2.36736e-06 -0.000189029 -0.000190953 -8.12906e-06 -0.000192371 -4.94507e-06 -0.000192803 -1.13794e-06 -0.000193088 --1.04669e-06 --2.36832e-06 -0.000193089 -0.000194259 -4.22698e-06 -0.000196526 -2.67765e-06 -0.00019702 -6.43972e-07 -0.000196609 --6.3579e-07 --1.35539e-06 -0.000195596 -0.00019556 -0.000198238 -0.000198882 -0.000198246 -0.000196891 -0.000188844 --1.08563e-06 -0.000190182 --1.33736e-06 -0.000191243 --1.06146e-06 -0.000191929 --6.85979e-07 --2.68366e-07 -0.000189689 --1.74594e-06 -0.000190278 --1.92615e-06 -0.00019093 --1.71283e-06 -0.000191552 --1.30858e-06 --9.31332e-07 -0.000192904 --1.5617e-06 -0.000192686 --1.70797e-06 -0.000192534 --1.56031e-06 -0.000192473 --1.24752e-06 --8.65415e-07 -0.000194904 --8.69588e-07 -0.000194159 --9.62856e-07 -0.000193506 --9.07e-07 -0.000193066 --8.07056e-07 --7.67799e-07 -0.000196022 -0.000195059 -0.000194152 -0.000193345 -) -; - -boundaryField -{ - inlet - { - type calculated; - value nonuniform List 5(-0.000185292 -0.0001853 -0.00018532 -0.000185338 -0.000185346); - } - outlet - { - type calculated; - value nonuniform List 5(0.000192198 0.000192216 0.000192408 0.000192969 0.000192578); - } - top - { - type calculated; - value nonuniform List -15 -( --1.37043e-10 --1.24116e-10 --1.13244e-10 --1.04443e-10 --9.77752e-11 --2.78568e-11 --2.71674e-11 --2.66786e-11 --2.62553e-11 --2.6076e-11 --4.81068e-11 --4.80661e-11 --4.71259e-11 --4.57166e-11 --4.39137e-11 -) -; - } - slip-bottom - { - type calculated; - value nonuniform List 5(3.36553e-11 3.35501e-11 3.26268e-11 3.07903e-11 2.72952e-11); - } - bottom - { - type calculated; - value nonuniform List 5(1.52215e-11 1.56812e-11 1.60251e-11 1.62345e-11 1.64594e-11); - } - interface - { - type calculated; - value nonuniform List 5(-1.39849e-05 -7.77785e-06 -5.50922e-06 -4.38217e-06 -4.11337e-06); - } - defaultFaces - { - type empty; - } -} - - -// ************************************************************************* // diff --git a/fluid-openfoam/5/uniform/cumulativeContErr b/fluid-openfoam/5/uniform/cumulativeContErr deleted file mode 100644 index 4a9bd4f..0000000 --- a/fluid-openfoam/5/uniform/cumulativeContErr +++ /dev/null @@ -1,24 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class uniformDimensionedScalarField; - location "5/uniform"; - object cumulativeContErr; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; -value 0.00670262; - - - -// ************************************************************************* // diff --git a/fluid-openfoam/5/uniform/functionObjects/functionObjectProperties b/fluid-openfoam/5/uniform/functionObjects/functionObjectProperties deleted file mode 100644 index 04fec66..0000000 --- a/fluid-openfoam/5/uniform/functionObjects/functionObjectProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class dictionary; - location "5/uniform/functionObjects"; - object functionObjectProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - - -// ************************************************************************* // diff --git a/fluid-openfoam/5/uniform/time b/fluid-openfoam/5/uniform/time deleted file mode 100644 index a4a161a..0000000 --- a/fluid-openfoam/5/uniform/time +++ /dev/null @@ -1,30 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2512 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - arch "LSB;label=32;scalar=64"; - class dictionary; - location "5/uniform"; - object time; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -value 5; - -name "5"; - -index 5; - -deltaT 1; - -deltaT0 1; - - -// ************************************************************************* // diff --git a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/SHA1Digest b/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/SHA1Digest deleted file mode 100644 index 7e4cff3..0000000 --- a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/SHA1Digest +++ /dev/null @@ -1 +0,0 @@ -_01d98f493333798350775ec50041fe851e8f887e diff --git a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/files b/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/files deleted file mode 100644 index e8f097c..0000000 --- a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/files +++ /dev/null @@ -1,6 +0,0 @@ -/* dynamicCode: - * SHA1 = 01d98f493333798350775ec50041fe851e8f887e - */ -codeStreamTemplate.C - -LIB = $(PWD)/../platforms/$(WM_OPTIONS)/lib/libcodeStream_01d98f493333798350775ec50041fe851e8f887e diff --git a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/codeStreamTemplate.C.dep b/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/codeStreamTemplate.C.dep deleted file mode 100644 index db9c2dd..0000000 --- a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/codeStreamTemplate.C.dep +++ /dev/null @@ -1,285 +0,0 @@ -$(OBJECTS_DIR)/codeStreamTemplate.C.dep: \ -codeStreamTemplate.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/dictionary.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/entry.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/keyType.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/word.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/string.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/char.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/pTraits.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/direction.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Hasher.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/stringI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/stringTemplates.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/wordI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/wordRe.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/regExp.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/regExpCxx.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/regExpCxxI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/regExpFwd.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/stdFoam.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/wordReI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/keyTypeI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IDLList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ILList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UILList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/label.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/int.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/int8.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/int16.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/int32.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/int64.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/labelFwd.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/labelSpecific.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/uLabel.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/uint.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/uint8.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/uint16.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/uint32.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/uint64.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UILList.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UILListIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Ostream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IOstream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/bool.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/scalar.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/floatScalar.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/scalarFwd.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/doubleFloat.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/products.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/scalarImpl.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/doubleScalar.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/fileName.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/fileNameI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/InfoProxy.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IOstreamOption.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/token.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/contiguous.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/refCount.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/typeInfo.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/error.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/messageStream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/OSstream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/OSstreamI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/errorManip.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/className.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/defineDebugSwitch.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/simpleRegIOobject.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/debug.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/runTimeSelectionTables.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/autoPtr.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/autoPtrI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/HashTable.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/zero.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/zeroI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Hash.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/HashTableDetail.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/HashTableCore.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/nullObject.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/HashTableI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/HashTableIterI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/HashTable.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/List.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/one.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/oneI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/labelRange.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IntRange.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IndexIterator.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IntRangeI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/labelRangeI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ListPolicy.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/MemoryPool.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UListI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UList.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UListIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IntRangeIO.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Istream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/stdVectorIO.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/SLListFwd.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ListI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/List.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FixedList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FixedListI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FixedList.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FixedListIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UPtrList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PtrListDetail.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PtrListDetailI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PtrListDetail.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PtrListDetailIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UPtrListI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UPtrList.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PtrList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/SLPtrListFwd.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PtrListI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/refPtr.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/tmp.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/tmpI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/refPtrI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PtrList.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/SLPtrList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/LPtrList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/LList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/LList.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/LListIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/LPtrList.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/LPtrListIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/INew.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/SLListBase.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/SLListBaseI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PtrListIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ListIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/HashTableIter.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/HashTableIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/tokenI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ILList.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ILListIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/DLListBase.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/DLListBaseI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/DLList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ITstream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/tokenList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ITstreamI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/wordList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/SubList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/SubListI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IOobjectOption.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Switch.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/dictionaryI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/dictionaryTemplates.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/primitiveEntry.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/primitiveEntryTemplates.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/SpanStream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ISpanStream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/memoryStreamBuffer.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/DynamicList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/DynamicListI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/DynamicList.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/DynamicListIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ISstream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ISstreamI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ICharStream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/OSpanStream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/OCharStream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/StringStream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Pstream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UPstream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/labelList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Map.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Enum.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/EnumI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Enum.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ListOps.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FlatOutput.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/labelPair.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Pair.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PairI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IndirectList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IndirectListAddressing.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IndirectListBase.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IndirectListBaseI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IndirectListBase.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IndirectListBaseIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IndirectListI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/HashSet.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/HashSet.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/bitSet.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PackedList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/BitOps.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PackedListI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PackedList.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PackedListIO.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IOstreams.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/prefixOSstream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/bitSetI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/bitSet.txx \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ops.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ListOpsTemplates.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/OffsetRange.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/OffsetRangeI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/OffsetRangeIO.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UPstreamTraits.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UPstreamWindow.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UPstreamWindow.txx \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UPstream.txx \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UPstreamReduceOffsets.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PstreamBroadcast.txx \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/IPstream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UIPstream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PstreamBuffers.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UIPstream.txx \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/OPstream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UOPstream.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/UOPstream.txx \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PstreamGather.txx \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PstreamGatherList.txx \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PstreamExchange.txx \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PstreamReduceOps.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/VectorSpaceOps.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/PstreamExchangeConsensus.txx \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/pointField.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/point.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/vector.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Vector.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/VectorSpace.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/VectorSpaceI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/VectorSpace.txx \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/VectorI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/primitiveFields.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/boolField.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Field.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/scalarList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FieldI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FieldFunctions.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FieldFunctionsM.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/MinMax.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Tuple2.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/MinMaxI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/MinMaxOps.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/undefFieldFunctionsM.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/scalarField.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Field.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FieldMapper.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/mapDistributeBase.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/boolList.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/mapDistributeBaseTemplates.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/flipOp.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/fieldTypes.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/sphericalTensor.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/SphericalTensor.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/SphericalTensorI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Identity.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/symmTensor.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/SymmTensor.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/SymmTensorI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/Tensor.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/MatrixSpace.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/MatrixSpaceI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/TensorI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/tensor.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/complex.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/complexI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/triad.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/triadI.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/macros.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FieldM.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/ListLoopM.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FieldFunctions.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FieldReuseFunctions.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/FieldFunctionsM.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/labelField.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/vectorField.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/vectorFieldTemplates.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/tensorField.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/sphericalTensorField.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/sphericalTensorFieldTemplates.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/symmTensorField.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/symmTensorFieldTemplates.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/tensorFieldTemplates.C \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/pointFieldFwd.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/primitiveFieldsFwd.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/unitConversion.H \ -$(WM_PROJECT_DIR)/src/OpenFOAM/lnInclude/mathematicalConstants.H \ - -#END diff --git a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/options b/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/options deleted file mode 100644 index 450374b..0000000 --- a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/options +++ /dev/null @@ -1,49 +0,0 @@ -# 0 "Make/options" -# 0 "" -# 0 "" -# 8 "" -# 1 "/usr/include/stdc-predef.h" 1 3 4 - -# 17 "/usr/include/stdc-predef.h" 3 4 - - - - - - - - - - - - - - - - - - - -# 45 "/usr/include/stdc-predef.h" 3 4 - -# 55 "/usr/include/stdc-predef.h" 3 4 - - - - - - - - - -# 8 "" 2 -# 1 "Make/options" - - - -EXE_INC = -g - - -LIB_LIBS = -lOpenFOAM - -# options diff --git a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/sourceFiles b/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/sourceFiles deleted file mode 100644 index 30d917b..0000000 --- a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/sourceFiles +++ /dev/null @@ -1,4 +0,0 @@ -SOURCE = \ -codeStreamTemplate.C \ - -# sources diff --git a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/variables b/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/variables deleted file mode 100644 index ad0489d..0000000 --- a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/linux64GccDPInt32Opt/variables +++ /dev/null @@ -1 +0,0 @@ -LIB = $(PWD)/../platforms/$(WM_OPTIONS)/lib/libcodeStream_01d98f493333798350775ec50041fe851e8f887e diff --git a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/options b/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/options deleted file mode 100644 index c8f9906..0000000 --- a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/Make/options +++ /dev/null @@ -1,9 +0,0 @@ -/* dynamicCode: - * SHA1 = 01d98f493333798350775ec50041fe851e8f887e - */ -EXE_INC = -g \ - - -LIB_LIBS = \ - -lOpenFOAM \ - diff --git a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/codeStreamTemplate.C b/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/codeStreamTemplate.C deleted file mode 100644 index e18bf0e..0000000 --- a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/codeStreamTemplate.C +++ /dev/null @@ -1,69 +0,0 @@ -/*---------------------------------------------------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | - \\ / A nd | www.openfoam.com - \\/ M anipulation | -------------------------------------------------------------------------------- - Copyright (C) YEAR AUTHOR, AFFILIATION -------------------------------------------------------------------------------- -License - This file is part of OpenFOAM. - - OpenFOAM is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - OpenFOAM is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with OpenFOAM. If not, see . - -Description - Template for use with codeStream. - -\*---------------------------------------------------------------------------*/ - -#include "dictionary.H" -#include "Ostream.H" -#include "Pstream.H" -#include "pointField.H" -#include "tensor.H" -#include "unitConversion.H" - -//{{{ begin codeInclude - -//}}} end codeInclude - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * * Local Functions * * * * * * * * * * * * * * // - -//{{{ begin localCode - -//}}} end localCode - - -// * * * * * * * * * * * * * * * Global Functions * * * * * * * * * * * * * // - -extern "C" void codeStream_01d98f493333798350775ec50041fe851e8f887e(Foam::Ostream& os, const Foam::dictionary& dict) -{ -//{{{ begin code - os << (0.077/2); -//}}} end code -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // - diff --git a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/lnInclude/codeStreamTemplate.C b/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/lnInclude/codeStreamTemplate.C deleted file mode 120000 index c1533f6..0000000 --- a/fluid-openfoam/dynamicCode/_01d98f493333798350775ec50041fe851e8f887e/lnInclude/codeStreamTemplate.C +++ /dev/null @@ -1 +0,0 @@ -../codeStreamTemplate.C \ No newline at end of file diff --git a/fluid-openfoam/dynamicCode/platforms/linux64GccDPInt32Opt/lib/libcodeStream_01d98f493333798350775ec50041fe851e8f887e.so b/fluid-openfoam/dynamicCode/platforms/linux64GccDPInt32Opt/lib/libcodeStream_01d98f493333798350775ec50041fe851e8f887e.so deleted file mode 100755 index ad7c83f6f938a9aefb521da6b84651eaf8d7a77d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316008 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⁣aGr598zg82ej139Z`Z2y0GL0pp+@CZen$t zdIZXZE?PEBl9_^RAzk>5w(Ckloc6yjWt+~s(qJ4;^lUa($$&p5Rb9#RATjPdatgvuYS}5H=V%J@dT2|cq z-XmVS6lS3M1Om)Bg_jdM+`OF437yrL=_m)7lCFJQjf5P5%X zaGx{6{A;ru!84LRgY3^NxuvU$!xpysk)~G~KH)ZOpT0Oyih@9>1=vz)AOG;m{fMt=pv@=e7b|9j}#B7)}5Fatr zph4MkpkO#uMu{sJzfb^;48B^W*y8A?^xq~N7l7Vb^sW9t;I!kCDVO%(Mu9s|dfM}Kw z$AmTPLIrRc*rkj@%sDOEUfeT3-q+rQFJPueR5V-@FT>*4&}HPU3sz*W*9S-~f|SIh zW%3(dtI(3L!17o-hsWwNzU3fQ@q2ky>V%*nFLOs}3Aotz*R!IRMByHLNmkQ`NN$1t zeBlUMwIYFpl$M*{526t$)xv>N8D}o$C)X9outYZDW52&-Ci zy8dn{7eMxXX_2Njr<(xzqKMtqVa8>rzD%9|=SdfXf$*eD&~IO3x3A55r8^_STEgC< zs*;@px4ku4Tv40y#~1@6$l@up6{6tPhMJpbq2C(4*4+#c^CkR7jTy?aeAnCD8df1m`~l$=-%~DP|f{1S*)=y zC>VZK9-S8&ba2dG_$gR^Jfuwy%-4?6gv?_8hbf#W*I`<)EU!&k@;lMX{M;rvONm?V zJe|_-nLal#+G$;%2XM<@wyR$O33IxQ8)Hcw7`VZx+aMU_?Eu3uIVNy-FWLMhkBnUN zvPW&!Z1h1){B81`lh(A{k;I+FgfFu@!W)PL^183|`BVTv;)1(3>HuTI2-ACU|I+Sq zhA$o7Pci$K=7FMP+mMsj-Pz|{bu=xaXXhz4=T>vs0&T!X2VA zN9wmmP?(VwFO{GW%tyoCfFeS64aWBb#7SjfTpD&vmtE9thz2Gwu+h~FEw*6+2A}R{ z5ob$MF4z$wmB&MwkNe;NDR9sZK&woZ411mj%_O%U+C%aTy#*zgJXUZKxrJFk_u0$Qqt#F#~DJ(;gdX(p&3QITq^q0aEcJ0F@hdr+n z91Vn(*F8qSW2z_9*A+`ILYscWIMQhD4(ES=m|`xcyn**(0^aKT6F4C$F^=SA7Q3qR zG#MF0?yq0k=8$%!zCDOrf$~GJ<`LQwOAs{!NLoWYO2PU<>H@LJV)p4~MgZBs1_X1+po(T zQjN1|n3`!rdzz(DQ;6>QL0DWphpM?P-Ag-yF*+GEKRHnOjP<^xcZIZjoh*ivhv@?g zxyJGNK%t~MvlN%WdX_2=PdqIkNkZyJXlyO><7=<9N4-a6I)zbfSf-r8Ce`s+r(XzP z@EUk92iIQFE$VL|=kR>pa6zD)Mdf`Hj}JafXw*W7S0^g)C!!t=L7<`4HSrJRf^bFv zen<~B%$>S2#AkN2{d^zp>@_D5$*V#g$SV@U! zXEMMjQ2|w_vl8`AFPmG_L+j;3&;xahf(q-9bKf{^U1gWYrwo!?Efo61HNKGF4b(mt z`z~qsp&mqCxP+8zpviB+@#dUiE`v^m(+#=sm6Rd zbP(X}5Ml8)CHDPAj*G~$bd|&yK!@cgeaKlegf-Y__v6q5pqUO^Wl&6NzvGQO!PQNe zMeve)8JEEkU$~+>Vl4u58j6!5$L)6O*RuxvVt)0)Jx#;OTPnFYMECiXipz=50~%&* z*u99eJ@IlI=d(Vj;o2L5B}8q`HKLCDqsk?|8z(8`)nn{zuop(EQRBR1 zxF58)AEwKfjw`*!oAa+=72k9P|1K3%&J+Qa7PjRC4Hh!r--s*mkt@@hzx~~~J_To> zxy5l!Hd)LtcowSb;9MMOhTy%W;$EeJVCUZ`w>y~Ia7lwX-($WD>hY8lO7VSxfkr+D zM=&}$0>d>xfxPc7XwpmJsewUrFLLVZ{l#ldS>l@6%K-0CWQwD64ord+mq3D`N)=Mc z6_dB+({8MO?oWRqBS00<^3(|^RN&!0;$#Ba;YVXVV!Q7|>UmD5DJB+)P{nPnx%j6> zf`lUP_Ak3n1}8gTtt5V2@+RLHTxIOOm&IVqr48sHGdOftuNWz-QCd~=Gw`UD~MZ|sv3Z3)f^r3Pv;vQI4WA}QKr6P>h+ zRj45(mKfm*-8vBzIYuWzqP+In8G#dJs9TI(r8sDO06H9oNA(}ZW1uA^kp|>%Re%ot zns1MTWs+{;+$;ylTwy$jl}U0V%W4*R5sDBJPC6DO?_=_&$;G`p)ND$J4i{msJ!oYw zD!iStG@;_+ToMojr*2M|3j^R`Y!f&lV}a<<(WIJ(0bzXALBV2Z%YL16;CPm)jo+Q$ zVdyuF%LvaNB3($&C7y`sfG|t}BzYmSkjG6~G}KJ@miJf%SoJi-P&6XAg!fbLhp6r} zeF$W;)$UK~@M5|q7VFR`+$CuIIPf!~N2Ja>C)wz(9R>Z!Q@}=-kN855a2*5myEHNp zt$@Cnlnjr0l{|)|`CJp@0eb@(?+w|pyoPX=al2sDS)JRnQTGD!r7YtW`vmZP3uq4> zpj3knqyDUW3^3Rwc6AkwLE?~ypwTstD?W7C=~841=fhJk(CdIcpWFr=r-ck1Mj_%w zH;3tA>8Z}cH+?fF0Bg8fmla&mgx@JtbvR8EA{e+Fnm`v{F@j;kvU$AEIp(E9iJ^jJ zm0X7mmpK=$+vV_XxZ1^la8-_qtl@H98;8|K7I-jfdsjFzV-F9 zMc|=CiA@YC&?0rUzQSKCc3>;0G0RV`*_hv?D@Vf|5GgFDTq`%IVXbo5>VrTxTzqcz z!$1Uc5yYcFubp9 z6cP;Z;6Ddvm@6WSt07vVVRH&sqtdV$g@|s6H@|K@>$kHArid3?1U&Y|J!iw`EPH;Q zwhvOfXBMRLwMuoXJ2-M}{%GJT_ZdC$_p27>LuJG1BcV^P7aEGok0sXucuR^BJRn(; z{Gux^?uHvy*KBte9)XM4znl0#l~(;hZ#V{*gqwkdH&~esVFN`@AT?4m)l(4|+v6&K z=1ed?2uZIysh)il@&lIF-P`eUB^r62P4Lak`H<+zA!mkXYLS>8F29q}+9y?AaGAhK zE5?*%ZoAQyV=g)kO!v%;RmuEj8NFbm>Mr2=`Q0=}8&-fa41e{9^` zj2F2y`$5;*IMwq9IFx_` zQLzXr8cJ}*dFCxr1`yzy?cP02NDP_4EKcczLF2bb zFNeWas#~f%h>}qkV1>WzoxB6BGlifbwq}PQ-I_ln>mxrDEez0s5ENFuY>H&Z6kCu^ zs2pcT*rXyb&W@rmrVU3pRth8 z{UM(+PcNu@_F^&+zKwI8MR9RMuhO##w1=BHP~Agk8mGOA(+`zEO;YqAas4Yv*- z-nS-Vc1X?hERW+t*UXy9n_9GT)T|$IGe<_f*Fb4r#U&^H2s&gAuyJv>>8U4<5UYMH zGZH{G`t?%8K0*^<@=D##g|KU6N$an`u-M76h(LYs00>u9QJjQL33{aOOG6v5!BQXY z*}PZ^8K~pG3mG_VgdYOgB1jfsa;L!#iDf4v+*abBMiwKdA~euRyhdBensUA&NVnUQ z3Tub8!di%Pr6G1wQR`A1*fZ4X{a@C(T0_f*c3ls^Vq&J&mX^Jb(;h-5q>#h_6yM|Q}PSj6}Ja~-sGr}6*3D(L@b%4yM%dp_U_m? zmg<~(s*LsJSv6?$r&l-K(R`r)$KbNt$trOX9-HD?9Oa7f&pnVCF8nI-v`G@u5cFGC zxZ{S*>qB0Xf%B@x5*kw0q#}cOGyV8*FRlgr3l~BeM;&W-?%E?c$#?i5KEz&wn1n4R zAzXGRx0J@rixErFPz&PAz7VgZDt@>;1#Gc&_~c4qmPJZnkFHg%?r+w{O_1Jj8i!Bg@A^%J)A4|+R+^K}(L&dYJsvCJFf>TGt>LbqV6G}%{Fhn|1=uBI z!A6oK^3cmh_TMiqGtgwu&q|lS&jr7)Un7GX8lx>+gtE^HxjCUw!7>===#%dZX`H8JUoL{l}_i<9- z1e1~u9FP4_lwck95ZE{+@qI&$bb!QLIJ`O)PDHfo*a`Xck$Hk)91emfsYo=lLUtR> z9MGkREY+!3MyYuTYW)!fE+tLjK3H7&Jpg};*Q$m?%-=;2!w(HPtp>#}d~oprYK80J%ZKWfcUlzsC& zXzFFLQ(B}F;Zz5d(TPG0JU_`p8{{1_ACJS3g!fagyb+DyzUHxu<)ZD zh~^ySO8lFxAY%oaiv|{y<}hkrIO}5cp{wS`7j@2*ErvS^KiJv7_zgQiRJ<8RX_zl0 zeqCB0Os*Er*#-i(DtbXZu=Q(#6EnC4t`J2jxP>0h*L)f(9FVu4Gs7Lbm~X))hE){q zk{ltEjQGTS{|RJxobxs&kl}W`wlQDLCWQ{s2tX_7q+zD678?ZzHXk`v#P!1I=F~$h z6DzfEh4RVMH+MQ8fx1(Vygc{mC*%J+j!VbtOFjMg6|Mr zdIwEMLfTwo^?jO-*yY``)Arv#9AC0B5dBg*P)&)y?1=jOC4cV)aarE~Wb73K&%~%; z+wZ7d zxdSVldZ3hmGs$^yFNZqvQAH>tCsa(=3+`4d!koa`anUFZN(+(}-%~6e)Z1|0<|YeF zkV<>GYYq?waS5v(bWP@|4(GoQX4hS`NffOC`+D_oKf-hu>Va}Pu0AtZ9*eL9=H^p@ zBqB!?pGYGJnaC$MaUS$aR8{&i$d;-)vb=w2$zX<7PGSsAD}Ut33;d>whlS3V z*Q`fWWU=6sf^q8~sI)=44~Iic({Br9K_<*n!a0wHN>zq`(9p`NOxtVyHRTjYJY?w$ zUb*Y$0HIEEKUO=jr2L5!1FRgNmT7;3E$0Rn#5(~YXE00W#jj+C(i}&pYU-x>;j2mc zIC?$nI9@;3PGRfF&kklLC@nb$Ffvj&QQxTu?qc;|@C?l`S{E7{l8^gl$kT*NbQHIe zFC|B^SeP_{*nLOg*wYDh@$i@wOWONTG9*Ib@u2257l)ipCrS$UB<7XvC=1RgWeR*R zqwsX){qO-BOjs{RYoP)dssV!-`zMCJWeB1EUO_XdQ&&-Q0)|O}Vv$t}pXg-`i$dH@ zJ*~U50l9vX5#7XfSl7Fb5%94CuB|1(dj|* z{5pI3d+@>xsi}$;@j;`mywM@X>J>@|xXKJ#1rPikM2geE7nrww?3Pl zs@k;vs>2*5ATdsV`t1`lOg2pV>xMlp4fSN7#NsWr3q=8Q1fAwiNXDH^XM^T8B#i-j zW)+6J>w+jgZeEA}6xIHv{qm!Mj<`FEB=@=P46Mn2Is2w?TBS9)nlQkzxWH5X0lD>o zgdf8R88t-o;zlMuO?ta_-t&Prk8!)^FfYg?CnbYrrCjs%3zlmr9>B%*Cx6`KUw~tn( zT@(!4gcKVhwA%rR!Dm;{*^L?UkhbAsP6M?mwOi7@OoUpWBF#Ct4rExhocY}5F(70) z8z0VoJ3If!S?AsP<@;mK5YfleU}`J-kBdAkNMLoohXc+89#s?}>h-zt%VIDZ#q31T zJ6yDB>m#9Ts4?H!1&p!yd_vJadDqh!>oo|v)C|ziWD%3~cdEf=5|DC}_IPX|3XTtV z8DM{m=DB9VeNO7cntQ??!+y-JxNmnZbsqFsshW@KvnP|-;17jX7{4@ES-Xg<{`3mV zFi?2ac~a&ZJWmz}XB1mrMU;g5*27QUMp)Ga8Njkt$ek_m&213dWSidPi|w?Cl4v= zygw;DbLumowk%ojl6J+QcJ;#R#Dnn7DZKtHSTOX zkU>X)vA)C>n9*fPTf+s|5Td!4NbY-Gobv=M9Wi}`71&H9Hsb*2Yq@b^CD-q|P{O}l zAbRiEm_)2SO-STXiEbdP7#GhK7Nhl^nR`g3Km+v$oD_yknwZs8#31Nb0GFQ?@&&)Ibp-k%y~Y3ImeDDKlr!B2XeQA|BOx-+u@82? zV`B>&U*5`u4}#@_whu5-$z1p)CO(1HZ0!qvldnJ@oO1>G+w3Ykx$3k|j@$KA`m!c) z!f9OcnE8^s-0%U{%q1*FsUHCyK}tF_s+Zdxg%Oa{;Xo4txkd2opxH2)=QnwPGu9CrIQQA$uW%5lE`An_uP6 zQ-KgQ>?1GFci~E6G$N1<8`eukm6I(+RblW!+uQRGZ%(sL`{ela_%a+0(G-#0bPmTM zPH$s{F0cGzZt`kBlH0?P=PK@iHi8mi#uTmT>@&uO_)Lbe%lzmGzwjQq6`|&Y2MNCT zLf|uX`}DKi3}x~GAsO4=e0*!Wk#SDiwtYjWa%nDhU1&%M=D(qm zI0bwd!sPph7&>i^!M`gYD@S20n1T5A>Pu9W({DJwx$f7PCsMzQjL`rc(={oHYyZlq zIpKm6^vMZlUF;drRM4BCJL868eB2cuoFTT1AGQSRk_^s-xo;B`J#dBgnzt-(ZO;0i z4oyW2DmN`p2GQW_mC-ql9v&u`3DmKX_L?EO#+=pixKV9f`{9}neS!*Bd~6&1DW+p{ zVywhI8k>7J8oyvu!CNXh!&lPXi67ZDdis~Jzq#-8R@98fu&Ub2c%Ze#PA|D0!Ex$bD6F74usVyepyjac zlog^RRagkcyZP0RI>(dGoVuj6hg4k&!Wb`w6$&A+TRTHhob0$qhAO2!C!-WR*btcQ z(x}U#D{j7ncca#v+ON<}Y^b~wMSbY#q{CE$^NAKrTtA3zC9P|UhVZ;tA(>{NjYUX! zN;|!rV(jx|a0@$z&W&@>LgS{J(#pH{ymsZT@cIe``EtsQ#qwkI^SKc&p~pZM>A2ziuth24cpFYlJd=3tK-`ilVBaPwaAmgd9~N&w^E^Sr$eEm6UQ1Cf zM`Sbv!@h37pdynwo7s3bJ8rerp0G?g$_VL7ZVdYTixlp!`FMz!pwesf#xk82yhOMw zq~Lg(CB#tt0JpOH!}&juFx(L6S|(zv^ektuR7h!<16QyLK#NH1k!KHXV$I}W3Z#Ko zUa~SSpPNAMqUPC?pRlGA0{r5!gN&}g&h-tfOJwnqTQ1f%qPjnZZ@_<*<*qC5vM>R5 zGbh@>dZajr!U>dk&d8h-j);wT*2Mm&{_u9VcyYT&KG9%?_OhKW((*`7UJy+~0t14E;5P7V&r1V$+@9=X!q4@x8Y^j~T%-fqL#xpa zCt=`)wd@5S6sP;E8WheW?N7Pwbi8W83$VQL_gV?o?ean`WS`+2$;p?}h{O*zF@GKx zAQV$@>>ODA@wTWn+D5V4hyrXH<&F#ZR4?{_Gpi_Nz6mb%Y-KkCH zT@JLskR;nwV&4ReC1%Zg9=M3YaVBLuw5&}C&=6YOs^jVC5b(Gpnj~7xzo4^An7$qQ z?(r^rEY0N<_;&^2TZN^Se`D_kQ%J}$aLxQy;z!J)W^EePY)qzob!RvSeYrFGJQ6G* z8x7SYmSxZzdd!+zus#@QatXLH@vtODLI}y66%HCy<&<;3<-968>$|84q~?tUnApJx zx)xdp%bAED@O7hsd&WaXX<>4j*ffxqI^=whlF)U^V+TXQO#L-qYM=uF+n*sSO7Mf*Ia~}uHvz=Jqy0Sg_0kW^wW(t=|DXF^ zosnYu`0NJ}^0dCqz6wer;AoJrew0-KWGIa9W2W&7n$ke6Dd-U!S{8lwAUGAPS>e(h zQ$cv=4jp!8Sm}!%!cf=urfxn!yX7lfqEC$c?Fmk9n;jHPSbPE#L6v6pa41%8nJx~Q zg5xYlk?6E&Lc^QchoHr%#7jq` zvhiMNm$h)l_498OI9;92?c{-mjidQVK6AqH%lB*R1S&j`-}~#?#|Bf2osM^ei&pP+ z*xb*u=Fa>MQ;so)dD^)_5Xvfjjj8l?_1<4VI3QV}W-TfUxP+$vP|@WNm3%QlhZYf8%%RJ0a<7QPis5k$OX{ zK$w*q?~(VkO+aIy$1L^6;%RzyH=On7ExzfR<5wQ8dL`x{VncwI*}p2|?u5OZc;QR= zuoBdQ>t;F|H{PLc{QO}7ISIF~`;u5RvfD{BV6=tf3p(tn3XL1*HRQ{+iwaHeiTwtC z+4@N{kD+M8dd!p-GKNo43FD(HzYKx@A*TNzi3z~fWD;i_1-ja??ZsI~tp9DOT#%-fnQ6SyHA40KNtZQ;mv5@^%GG{*M9P8S zJY9;LTaeJ9T}5{`q;WfO_X@hko4NoBDUma2d=-H&c{@`3`G6z7DjA5&0dvQPXnjoe z8puSUe%g8m+X*jh?_Q_|!ADZ)umrpfoyuJWg*RYm#&ecWyLf%PR zt|(I;X&_Dpy7OjL2gQYC2gi={w{68sNMD)W6$Nd@!NFU9A)t-&K+^xt$7Ye8*ADEw z=rk5Bx9FU-DQit@|&XIDn`Cesp3h%7^ z4iV5|+NX}T3tzD7(0MLf#3FrRpD3I_Jy)C^=Q3CFTi*_(ioq`RQk14XD~lw>iGUVe zno8k(4@Zlba381XB#XgX&%vfu!qbSHASk z`RB#}IN}s(bqltahl--bHHa8H19fMk<7SZl>8yJ@kkc$qwP>_JLaSDz;;kTGz^~#C zmswm0mB#xeXfnutH)~*TbelUvv`-2=da?dxQJQf&e0A<2boOl2z3165TX2eyqLVQ- zK}m%JjrG9((mdXLDSvCS;ObvArM1~1=5fRd9CyMhpJsZ9AL8V?gkU^d)?3GkQgs33 zq@J5(jCkXZsZ{>Twp-L)I>fZN(4waIAwF*`y;?vg+!lBxx9;rM2PO&ar5QQPaFC?$ zm18$p1ey>FdTKwxad;Rl<}W#rOr46zS^6OnOv2qn`5FNK>>Dq-Q!SZRL6fC30E;g5LcA+V?3gxSav-J2nQg#5t_v2R_sD8d`f3MnZC}!H@1&ZC7YLtn2i>0Wop!X zK_Dr6r~5!k0JW#2`93_wm>b>W_9IE$Vw`&)rIv?b=)a5=mDt1G8POT0(rtA@zmlx+ zrPIC_IT`dNqJgG8>0*{DW|Om-s-JX;{f*GgtD*gA2ul!-TtWC&MdS%U8BBJfM@vqQ zEVuVRh{A*TjXEE4`!ymo+>Q|r#pYo-5jkQ3WfTsL>*0d#Xa@w?!qVJW*=yjKv#0e5 zq~iZ1dZnXt{r>A^Mty6nV1?F&H>;crSKb=WzN79bcn;ehkAxWDtxf)#X?Vr$NOKp6 z3Q8dqCct^uiVq||r)&q0NW|B~fs(s9%eznHSd@-HyuhCVy&KNtq1A-7-d$6RAetKw z0py3R*xp)S7{8|#~ZqRz!^ zDhGnE8P?nP0d-4V7xZ=hNz90x9lTaEJh=d~q%oJw<)dvNj1^FF3xQlgNfGH`+YR$kqy8%zN+_y7{TohUfcPn7Mi5cTs(EkKP^m_N8AP0 z`n-!eP+`Wvr6|~O_!AD_(G=e`UZeV?MkyKLNF1iCAUq;(faK`DL!#Qw8R)%77^6fphp_8dS zAiK@c$^F-Vlg_DEm#wp3d4?8EEx;v;dmmf%&>OLAQkiCk17qONF8&t6lf(9Lcz@E6m$s8(Mtf z1L-b&!x5Wn9HKi`l0QU?e}~YzO|3}yHf=<`LxW?RZ;V=Ko=QV3Y+~H%W03@Ms*671T=5=)br!z!m&VO(fWJ)|zn*<~b@JywHxFJlcm93n-?v`< zJl@~MzZMUZ!C!6%69Sm<*De}Q{N>Z({?GKw+gCrI@4WgM2Q>{Hy5oF{JT516sa|M_7;boQSY#Fm)jmw4db$Dg6C76a-9i)-S8 zxW4{^l=+?g8U_Tv=-s%#H*TIl#ShxWZ1+YZPp=!p={(5yWy$5K#F`u04;F$TH{JvVGLY#FTbEKbxSo(F0Ct zL4pBrDx(Qs?}mHypkD5ZbI6Yk9knzXjID2v^HiS8-NnENI}<aKEt+Kz3KfD-apW{x$%^s=U4ZLC zv!w-99FDLiRY1swS%2iIJ$7*DTJc|?S}J0kb8??yoH{w`R+#S$+% z9!P3id&ww|nm-TSc{XD}K*GljG@f$sroqSgp-!|Bj&wpy+EzjBm#hGM87_NZYk*q~ z>3)$1unsf=6Bi6InQRke?!SpQ8;`zu&RQW;%n~=}Ae?r!!?oJhXBj$(7(}KHI-OJE zv@TJ2Vg0Nv71x0!_^_o@(1m16-#{jyrvtj{`vMG8n=BGVl;b-? zUB0KnLeriA%4djo_}=`EtC)_=-DK~FLg}E}JSoq>hlp_WAI9U)jsElj=DE#MV-S4m zzxT4V_gv?xcNfE^JbpyZAv}J^aVAKG+UxS%Pqvl}@=MR90SsJ^jXEqsRkSpK7~?Ta zm=v=V6f@s0Lsh)a^^rs)KifGx4>Sbe5G|f9h~|bn3?61hCllyCQjeB4-^FGq&PRhX zU<7thgN4)|&-sg4Kw6se4igkPP+P{Ud+E8sz4abr+Yc(8{pr;eACFZ=mOr1c*ypb)_5_8@rS6< z71A0r>VoEGzA5%9PngaeVka8C+(tGG-~?G3dcndG++4^uR2K}=NFOXd%5{ToA098+ zcsFJcue{M+@RWSyv0fW>-68v77;V{_uiW-x!yV{NvZwdb4v{V`osTztH+89U>iA`3 zA!9F@i~}6j$>1rPfUnSiHHFg+9wN$$1z0lM6~-s+x%dlpu2UNJ>(^-eiZRqVsnB`19mZKqDo}XWZ&N5hAi?r19F5&ZuazGEw zlsVE`*@+)Dy%0>zqZIjX9&r#Os5qrNel~oMxnt9`(N>MD1rPi>TU0`*c8NNYn z4}3!!{GggH=-Vm*^_O4b9~l~uGnWn!#2sA7ob(2=)(cR~ots&=*WuoU^Kj9>;Gz+? z4AqTQi)^GQt6q-Nl?{nBi_^{5z{v zg}`e61kr_gWCjH(RMde@?%W_(>gHGFb(5$3v4s#d(=6*i(^TFd;TYMFQ0{*|O!Ev7 zlo9u*+&%#M{AM^9^(p8>Buwf}+*b7i+fpA(n9(DW2NBB(`m&HjR$TqXq?TPmWl%oIzBeOjd!o;1Jdb6 z`AqO}v`WNudDZCR2$oMJ8qC2Sl6cghZ@?4R31?hgp`#@;Wg}#*20LxNQ})Sag*auO zrE(bhFK>}Q07N*v8KOI)cZJ zH0eDOuT0KL-EGdP7aMM3>QqCZ>PclGYbneU?YCZst!k5Kc%DC^%Mn+#&?2-PaPHpI zn7SMd9?MXgWwqJ~oTG9uooW-b=8Iafhw`r_jjVt0qOjacKD+9~K*Q491aD7sKfk&y zIDz9VI}95@;dRV@g#%;JH8uTn-hprrxRF#!KH!24m;2F{Q{q2C6zY|f!N-E=YEP%? zCOp^y@6(yz#sLgO--qPlaOL0-e2{y7Y>VmFVITaXJ*ot7czPkOKLQ(L0QNm#d-d{z zo~UAnLRyjZd)@S(Z-dNU#cCqA+9UqwcatO$dnWqthfdmgARp5tn>8nq^2>0nek zcFM*N3y3{`ll|H{>zuaQ%+Fly`z_HG0O%kz1&ThoCN+CTW>hu|nL=|M%$IoT-h&_V zwxbQuor_d4t4gn|rU0^O>H1t*mA8@gJET)h7A0CA-~e$QX^FiRfG*5>$NOCpWcR*1 z|A;=)eDo!^k3$r_l!S0~G@PJU7ERlb>+{a9j1KEdlZald=H-d$@%+>%dFkb-iBKn4Pvj& zIs9Yl(M#SaCkuQZZ0kW9DmttI6DMb(X$S-(cm=39#ljsLU*&@0LMAe$ydf$H8nmLA zB29z+zZ+m8FOZ?z#U1)^Qdq!0I-5?;cxWC6!W}RjCkxb^3YHLz<&W8?QrvFLf5%pk zXosFx)Um2_O`Y@60gdoLytlfka8JHx!;qugK~)u6f?&AfSsacs^c}?>3qk#Y6c!v- z8)uQg(1<*C2cPbJC8rvBt(A6)wrW(C0Y5>I4X!MvEOH55!^%f_W%Wfp%fppUFJA_D zHcMZ>Jo~*yZBRiFd?j?uMj#*N7?mtASIqK6mCu-Vg+VoZGLy8R>)J9O3_hYvIUBJi zYXQe<<0t(gdT2Mnp26SG5fhB3UC}}nZ9Y5k!;T2wLQOG>$PY_zz5YVUan&h-NE4<9G)>blE#_fj~XTSg45VQCJ z4AdaIxoP#@?JR_Al{1VI^_|1^#%_w?j-H1WyH3)taYIoWWJurxOMwCTf$Rc?D-_Nf z#MK%W@gHXrNQ#9*ykh=&R2#VXq|=v)^)9Qz5?BnB*Jw7@YFzI~z~%XUY;I-` zvIptKOeI&TBgs{(*N%Bu%gkm)Z3X{C`^*E=vX1n!kxRqp9UQL+*K)&K4AEfz3oE~w z;Igz0ex35UFQZm)lFOy%a-fhiotM9{+YKeWIeA(s5u*XDt&@PfQwu4Arr`bx_1}TJXvS(=n*NDs z5Ra%LX(?FR$Tp7(s1QLWX$Yr5UP=J{YUfltx5~Dj*NUx}hEL0Zw&1wQZU%fUKmKQ_B{>?|^7R_ETp3f-DZ*L6MD5)x4l$3_FXKP(&5t=yj^O<_%~ncG`)kVi|9) zm;Nsj;cF@`^i2-MN~_a=6zhD?X*tOEaRmi6rc(Q{5!D8+qs&4O-$8?-1GJ!~Uh{0q z>W5-%GCL@W1;oaVNt9>LETrmo_A%5e(?PBcaB_$yp|4fO@hx*yrDYK?7>pheZhpD0 z4Fb+iaJW(xnjfcjtWS#7U}Pi3#!ZvJ(uAv)Ad7Ird6*^e#ox2bH^*14_w=Uxu;TIo zJ~;%MI+-I40Du@-7gI=mIJtBrQ#g{mK?>`UMe=ii9E~Pd$FOq-ww6l}HAZlf)jMcz z%^|ud+dx6p2JLLAG~`@+=qBzcIAXD*{_SXbEo6-3Gq7HS@0g=fq<2djUi0DQyTFkt zgcVqndzrEKu2~}O!J)U2Y#CxAlw-1cPqzxJLu2a=leW#(iP`<%vwq_SNC$Uh0Lyte z|ARW$Lh%tPic4OlFbNM(%-6?lG#jow%H-jjQn(hLUPZw-p>(cJWps_*($c2-ELs*} zD*i(fnCu)xR*Gjt=-^1C@OR9DhX~BS719J;p_=>IAMQT9b@-ebV>@hmVY4#Q>kzlk z^^s^c2mcK48bp7{SqUcd@Nx1t2FS(JA{_-+y(_$BfrXXqQQZ)0XThBycuGOhZw$e2 z={PpxLrb~Ak7k?7c`g_$*KEFi{e#%gWel4i>nQ`br$6Y82&4N~8p93E{BL|R3TD-j zdnt~nTbe<68txd|l_FJB#B~F-l3251Xa^`;(J8|KjDG;2p6Kp)$L?%~F{)=DPER{m=f7oVbPf0omeP=pn0N=MOVMf0Kj8XO zHP>NlUMQC0H%(DZsV6{N8f)TV9Pa=1|EttijWWynCPHzu30UIXagx*IHe&3XksiXv zCdCAndCnU^KmCRg{@6!xl|Q&m^ec1lqPU8oEkS9LA zsB93-^T@q$98wuI*BWmb@+GyYI0!O?Hd*%2{HRD{48MA8(55s_2*5B`k` z`IU6{g6W`GPbrwv^&?+br~L)&9Q<$8GN1)Y?lC-zg743qPHuOa*W-;yuz=UV6l`fg zNfZLAG9mYD4Is8`-9zCYmYeDm(4{HM?ng4&qw=;@&Y$5pbB*58q}DE)I5Bx2uLOl& zkG4io40qV2+@F$k%(>I>g~p~EM1C=RdxP$6Nl z5WN{7tNp_Yd%|evu3}63dfi73G&?q`gcoMw@y87)_<2N z2svvb51Wfud8x&*Bdu1zxKKERH6mhbcIlA(v~fFZBip)~ZT*@1xE|uYJsb zM{gL(4=`)aBrQfE2$H_Q(?Dk%o26 zdf-?r`AUyH`$4v5tviUiEvyO_5@Qps0eMkhWUE+gIeiz{-(X z;rUUBuYwc=n2x6taY8oyP7X~Rpi56v|CM$P6E`shE;$DREk0eohQ}h(%IFB zUGQ~UJx^O<&r4&)ZZ~5i*)KZXCh7>m_F@y;H6_Lj~BfvSGMfW!S8$Fj7xEBJY_H|AU z#LPz&`g9f}J09WDY^s5hD6o}w}h zk~+f7+wKB%;E7kLK4JpVfg$hug6fn=3^0tAvm>ocJ19oE88Q)ru&Czt;j4$qoX59` zga>qVORn!)<&d`G-xcgmvGF|Crc~Xs)CsCf5L-p# zuAvthL-GlO5SrJ^A&H*675Am}iP3+!%1ZcEyAoUfqjd=768VW|+9z-@33Q|#ohZ?@ zF2x0Q;TNmfh!3y4ypa9218TOMB?qUpuxW~B)Rh%n?+i*3%iNhicAjR0u2E@Inh0di z038iEeRrjU7w~A#{lSe(tG7ewRQ-sI#}2Cu9v_}bC5@%lmognljnkHVZL?T;52nRh zIhMl3OJu=;$gnq?X+z2*A(0P{FuU{}#|xVrka{k-K`DOPH7AHsZu+RG8(O{4V8{B7 zcoUJ|Kn|I|AHnvgSE0p1qN7a2LlBW^!x!1uHOT1>g!IiGQ;d8-O`!rVOnHlI1eZQC z!>Y(~+IX$7jCJ#0=I8=(v2z=|ObS?>lgX}PRfU-!kBK$}-Gx>$lEI31%lDatDy1l# zN9#J>^mR%2aJxECk>PD-bqW{(sH@hMQ%e>NxD1v`zk{IxT-M&EIlpWtocw@4=#}Rh z4YlM@mn(QVMwWbbZmTKX=kcVC8xtRL*;{D(7a22lv0$M~l3;i%2Aw#eLAdFV~QPR92+MuHn zB1)@At{)LhtQ4q6V-#pwGC67ym6Nj^Qu4eHG>wTKp}O~zTvA*fI-)`@cU6zp(~FEz z>U`m5&ns~&+AZrzXmv+_t3_4A(GVv|8uG;&g1#{zcn@l(daL>EQFdK5rrgaGJM z1og|Xi8xc{=_Jt`&Q^5a!cxVIv#*(NZqs1D&Mo?QP%#dc4E@*C3HVem?!#`GTE8|~?G{?S1lUzMZL5QyDFa;)IQQ=aDrk91S zmEEV}jV5ZF&^YPo1cNa|o>UTW#)+4$h||i)^lcP04bZtk^*DW7_NcCF4j%{sBmy*) z4uKKX0M#j(YSFm7IKC8$xC+6tm0m4H!_dY1|8O_$HGaRJr&L*#0+jJ3HYSk?X~IRK`>=3@ zc#7;nZ^#81G9AMTK#m`gtWi|MTsp%G1B@DidtLgQqaa>EL zsLE*w&uI3nX=Iat_R*bzK6PW0 zm}UKG0eNl@?z=PUOc$QEfQmE;Thy+d-mJ?52TfF^BzK#@dM(K%bs}BYiVcr?)E;Ws z*y|4;U9Y=*h=bW8gT+Y~LwL}F4v>>9D?L{7>d`y*=}W9?Ar=bnQc?)aE)8Rul-1Lo z4{V6_W~{j!HIC24p|KB`H3^GBNm8UtI7FmTns|e-^8Ul{U0j|ed}OKf4ZV^kr#z~u zjegXHEQaooyRuhzZEoR*^SAk>f`!JKD7bFEXjT87j1a(LL5Hbj3%LPel-HmKjB&jbav@XQQCe+KcAuVr+60=0m&2z%`VogenGu$c> zRkL^b=f*d&3Eb@oAI!5^RZvZOWb0U89MGt-L3bi5P&7$mWMcD^HM`+F1`i&7b7~o0 z?<9iKE7rkKCw|*p8bJWBMdzOnL*$ZC)WSy}!*FRRK#Q`cVJtwl$1{*JP1#_pmTaPS zl;{lS(;mteke0?^<0xs-SaLA#maD4H;)sKkLeAkwJQ(|do1*kaA>e#_(toEIEP8J* z7n1Hvm|=RSHt7pOhb==K;IAvDyRHsn$C^5pBJAmoLdmbXfOS1#u%RY2PZow73Y>~1 zgKl0}f^>$E0!gBiSk@I2uGAe6ZuJ#bGw zh(y7Yu%-1!am@kVfHFvW3oWYA=Aa{eFF2CMj-R8(_gryGSpx-D{lwEvj{reyMIAZL zEHBf#;b^~cc7Af)j$wLqMAJ~Dc%IyYec$yfjOWXzL8uMXW0l#l@Fp!fq2xSF?mQ&bej6zd@%P-06Ta*HhOE(~#bf z54UYh8r66dNgS(!5qLhKjf^AIN?#nG@DY>6^AqNKk3-o&-diJTVhabi!--CP#s_Yw z@3q*2eCjG73N%-zK+5=~kk`m{5-I$?P>Nmngw|!}K?SsA^w5!QQ6ZeisT2OGfgWnI zYs+u_N(>aC0Cfq;$A`(s$@GbP9g?=JNz~pZf}&2wM7$iZ zfwW+*Z@V#4lftik35INzOgs$UBh1y-Ofk;@nwL5sUNFWjN#R=fZvpGYKRXsvKj{|_=|yl0jBb^oHBH15-FCf5}zy>?OY#a{}oqa}YgfQ!O)z3uD)du`{OI z3kOB5+-5e1{VxvLSZ3>@9!3V_FMAAFeMUHYg& zuHXA1`^C^T(G{t-eugkCIhD=5TrbfII;rWu(#Si{V0?sEi?8nkFq0AUFD#cC;p>9c zPdktCaw|^+U%`vRriP=8}ClfkFRKL=|I#BkN7>g^I@Dk&R43nS`zyZIDrAOqo?j?^icli zgY>!O1qre&i3f56DOz%NCbn@s*C2|&C^4BjbY^k%Rb$IIFjKLR(yQR&w_z+@Qh`Bx zUCmB|&94YKUp}M>jS(x`C$xy>md38f7<5f`xb`8-B$TySqY#ed8Phn&RSj8j+F?9Y z5rB~{5U`cp*EOC$HtO3=>$ObmUBWJ8fiGxugMl1ug4MF|w?dQHDAIaom^|OgotH9_ z%R)Po9V*;K$6?7eYovo02MiQDMIb_G?j(N=)BK!V>`uDlVn+^bGp$){dg;V6$C#m5 zQpMK>T-C-S3QuB}#!tc2l%-R`dIs@!tpO@P)b-^l8@DLq_g=`ZG;jNUN&&fJ39;L_ zkBC2G)Dge!V72ER&<=VimYst)Nns&xbzGa6()lWa9nvuv3|YIz7TqvVf=B77X2-$Q z%n=41116HfSDD?nzw2lW39_ihwf?F?BJy5ohB{s1wHJ}OLiAIHyv2nL8pwC$NaQi} zpBgq6Pt%Jbb)iDf0Nzp@i;#~XG=~y)X6fBRRVn$Z*+Rh_I4mkTa8TCLP2q=lA}gGD z`L&5kFw*Ujtq7Y`73OC(D;g6}QugWo zX<0%Lz6JdZ zVsV0(R|3(pYltbBNK&IHh{%0Xpc_W`>iSk|8%bR#qhA&bCh6?N+xY$XvUN<-&YQPO z?AX>¬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 `kzTX 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 E2Xt~d6951J diff --git a/fluid-openfoam/fluid-openfoam.foam b/fluid-openfoam/fluid-openfoam.foam deleted file mode 100644 index e69de29..0000000