diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/U b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/U new file mode 100644 index 000000000..90fbef997 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/U @@ -0,0 +1,1401 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField nonuniform List +1100 +( +(4.50054 8.6999 -2.58725e-18) +(4.33085 8.37188 5.73374e-18) +(4.1735 8.06771 -3.29925e-18) +(4.02718 7.78486 0) +(3.89077 7.52117 -3.35126e-18) +(3.7633 7.27476 3.43879e-18) +(3.64392 7.04398 0) +(3.53188 6.8274 0) +(3.42652 6.62374 -9.43812e-19) +(3.32727 6.43187 -2.10047e-18) +(3.2336 6.25081 2.17594e-18) +(3.14507 6.07966 0) +(3.06125 5.91764 7.53257e-19) +(2.98178 5.76402 -7.14648e-19) +(2.90634 5.61818 6.78928e-19) +(2.83462 5.47954 -2.60262e-18) +(2.76635 5.34757 5.75363e-18) +(2.70129 5.22181 -2.53068e-18) +(2.63922 5.10183 2.10232e-18) +(2.57994 4.98723 -2.20348e-18) +(2.52327 4.87767 5.11719e-19) +(2.46903 4.77282 -1.23249e-18) +(2.41707 4.67238 1.34099e-18) +(2.36725 4.57609 0) +(2.31945 4.48368 0) +(3.67861 9.07804 0) +(3.53992 8.73577 -2.307e-18) +(3.4113 8.41837 2.34981e-18) +(3.29171 8.12323 1.30386e-18) +(3.18021 7.84808 3.35127e-18) +(3.07601 7.59096 -6.47285e-18) +(2.97844 7.35015 2.05259e-18) +(2.88685 7.12416 0) +(2.80074 6.91164 9.43807e-19) +(2.71962 6.71143 2.99039e-18) +(2.64306 6.5225 -2.17595e-18) +(2.57069 6.34392 -7.95086e-19) +(2.50218 6.17485 -7.53256e-19) +(2.43723 6.01456 1.06167e-26) +(2.37556 5.86238 -6.7893e-19) +(2.31694 5.71771 3.89427e-18) +(2.26113 5.58 -1.52921e-18) +(2.20796 5.44878 -2.53066e-18) +(2.15723 5.32358 0) +(2.10877 5.20401 -2.49923e-18) +(2.06245 5.08968 2.06085e-18) +(2.01811 4.98028 0) +(1.97565 4.87547 -6.66651e-27) +(1.93493 4.77499 0) +(1.89585 4.67857 4.32373e-19) +(2.8253 9.37874 -2.58724e-18) +(2.71878 9.02513 2.62775e-18) +(2.62 8.69722 -7.00185e-19) +(2.52815 8.3923 -1.30386e-18) +(2.44251 8.10803 0) +(2.36249 7.8424 0) +(2.28754 7.59361 1.91153e-18) +(2.2172 7.36013 -3.92999e-18) +(2.15107 7.14057 2.59151e-18) +(2.08876 6.93374 0) +(2.02996 6.73855 0) +(1.97438 6.55405 2.17276e-18) +(1.92176 6.37938 -1.84471e-18) +(1.87187 6.21378 2.22846e-18) +(1.82451 6.05656 -1.57743e-18) +(1.77949 5.90709 -2.27006e-18) +(1.73663 5.76483 1.97448e-18) +(1.69579 5.62925 0) +(1.65683 5.49991 0) +(1.61961 5.37637 5.34963e-19) +(1.58403 5.25827 -7.6757e-19) +(1.54998 5.14524 0) +(1.51737 5.03696 4.69539e-19) +(1.48609 4.93315 1.5187e-18) +(1.45608 4.83353 -2.24771e-18) +(1.94789 9.59942 1.29361e-18) +(1.87445 9.23749 -1.69087e-18) +(1.80635 8.90186 2.76602e-18) +(1.74302 8.58977 -3.96689e-18) +(1.68398 8.29881 1.90128e-18) +(1.6288 8.02693 0) +(1.57714 7.77229 5.33709e-19) +(1.52864 7.53331 -1.25514e-18) +(1.48304 7.30859 1.29576e-18) +(1.44009 7.09689 0) +(1.39955 6.8971 0) +(1.36123 6.70826 1.28515e-18) +(1.32495 6.52948 -9.22351e-19) +(1.29055 6.35999 0) +(1.2579 6.19907 0) +(1.22686 6.04609 3.22913e-19) +(1.19731 5.90047 0) +(1.16915 5.76171 1.1268e-18) +(1.14229 5.62932 -2.23093e-18) +(1.11664 5.50288 1.10173e-18) +(1.0921 5.38199 2.55857e-19) +(1.06862 5.2663 0) +(1.04614 5.15548 0) +(1.02458 5.04923 0) +(1.00389 4.94726 9.3059e-19) +(1.05386 9.73819 -1.82028e-19) +(1.01413 9.37103 -9.36873e-19) +(0.97728 9.03055 1.03292e-18) +(0.943017 8.71395 -1.26296e-19) +(0.911074 8.41879 -1.78845e-18) +(0.881224 8.14297 8.59699e-19) +(0.853272 7.88465 0) +(0.827036 7.64222 6.27572e-19) +(0.802365 7.41425 -6.47877e-19) +(0.779126 7.19949 1.11239e-19) +(0.757192 6.99681 -1.44655e-18) +(0.736459 6.80524 3.3755e-18) +(0.71683 6.62388 -3.57642e-18) +(0.698223 6.45193 1.70409e-18) +(0.680557 6.28869 8.48663e-20) +(0.663761 6.1335 -5.69929e-19) +(0.647777 5.98578 1.28463e-18) +(0.632541 5.84501 -1.19607e-18) +(0.618008 5.71071 1.11546e-18) +(0.604129 5.58244 -1.53302e-18) +(0.590856 5.4598 6.34878e-19) +(0.578154 5.34244 5.43816e-19) +(0.565989 5.23001 -3.45384e-19) +(0.554324 5.12222 1.18448e-18) +(0.54313 5.01879 -7.99578e-19) +(0.150836 9.79389 0) +(0.145149 9.42463 -9.42508e-20) +(0.139875 9.0822 -8.75234e-20) +(0.134971 8.76378 1.16071e-19) +(0.1304 8.46694 -1.94892e-19) +(0.126128 8.18954 -7.11582e-20) +(0.122127 7.92975 -6.67136e-20) +(0.118373 7.68593 1.57739e-20) +(0.114841 7.45665 -8.09847e-20) +(0.111515 7.24066 -1.66858e-19) +(0.108376 7.03683 0) +(0.105408 6.84416 -1.49079e-19) +(0.102598 6.66176 9.41575e-20) +(0.0999359 6.48883 -4.46654e-20) +(0.0974075 6.32465 -1.27299e-19) +(0.0950029 6.16857 -2.02423e-19) +(0.0927159 6.02001 4.65192e-20) +(0.0905344 5.87844 0) +(0.0884536 5.74337 -3.49899e-20) +(0.0864677 5.61436 -3.34354e-20) +(0.0845677 5.49103 -9.59465e-20) +(0.0827498 5.37299 -6.12434e-20) +(0.0810084 5.25993 -8.80387e-20) +(0.0793394 5.15152 6.67704e-20) +(0.0777376 5.04749 -7.2924e-20) +(-0.753476 9.76603 9.775e-19) +(-0.725066 9.39782 -5.62685e-19) +(-0.698721 9.05636 -4.28936e-19) +(-0.674225 8.73885 6.3148e-20) +(-0.651385 8.44285 5.5138e-19) +(-0.630045 8.16625 8.29673e-19) +(-0.610059 7.90719 -7.13288e-19) +(-0.591301 7.66406 -1.88018e-19) +(-0.573662 7.43544 -2.35953e-19) +(-0.557046 7.22006 -6.91977e-19) +(-0.541364 7.01681 6.18048e-20) +(-0.526542 6.82469 1.4376e-18) +(-0.512511 6.64281 -9.2235e-19) +(-0.499204 6.47037 8.01568e-19) +(-0.486573 6.30666 -1.09684e-18) +(-0.474567 6.15103 8.07891e-20) +(-0.463134 6.00289 6.80756e-19) +(-0.452245 5.86171 -3.16334e-19) +(-0.441854 5.72703 3.49898e-20) +(-0.431929 5.59839 5.24505e-19) +(-0.422441 5.47541 -2.37151e-20) +(-0.413361 5.35771 -5.19651e-20) +(-0.404661 5.24496 -7.09975e-19) +(-0.396321 5.13687 7.35903e-20) +(-0.388318 5.03314 1.55623e-20) +(-1.65136 9.65485 -1.06851e-18) +(-1.58909 9.29083 -1.1535e-18) +(-1.53136 8.95326 1.41988e-19) +(-1.47767 8.63937 1.05487e-18) +(-1.42762 8.34674 -1.67564e-18) +(-1.38084 8.07328 1.7194e-18) +(-1.33704 7.81717 0) +(-1.29593 7.57681 1.50584e-18) +(-1.25727 7.35079 -1.0598e-18) +(-1.22085 7.13787 -8.27753e-19) +(-1.18648 6.93694 1.08797e-18) +(-1.154 6.747 8.87614e-19) +(-1.12325 6.56719 -9.2235e-19) +(-1.09409 6.39671 7.56907e-19) +(-1.06641 6.23486 -8.76111e-20) +(-1.04009 6.081 -7.31504e-19) +(-1.01504 5.93455 0) +(-0.991166 5.79498 0) +(-0.968391 5.66183 -1.05116e-18) +(-0.946642 5.53466 1.10174e-18) +(-0.925845 5.41307 0) +(-0.905944 5.29671 0) +(-0.88688 5.18525 -1.17386e-19) +(-0.868601 5.07839 -7.59355e-19) +(-0.85106 4.97583 7.99574e-19) +(-2.53515 9.46129 0) +(-2.43956 9.10458 2.307e-18) +(-2.35093 8.77378 -2.34981e-18) +(-2.2685 8.46617 1.85714e-18) +(-2.19167 8.17941 -1.90127e-18) +(-2.11986 7.91143 0) +(-2.05261 7.66046 0) +(-1.9895 7.42492 0) +(-1.93015 7.20343 0) +(-1.87424 6.99477 0) +(-1.82148 6.79787 0) +(-1.77161 6.61174 0) +(-1.7244 6.43553 1.63757e-18) +(-1.67963 6.26848 -3.21789e-18) +(-1.63714 6.10987 1.57742e-18) +(-1.59674 5.95909 0) +(-1.55828 5.81558 0) +(-1.52163 5.67881 -1.1268e-18) +(-1.48667 5.54833 1.28601e-19) +(-1.45328 5.4237 1.10173e-18) +(-1.42135 5.30456 9.1903e-19) +(-1.3908 5.19053 -9.65149e-19) +(-1.36153 5.0813 0) +(-1.33347 4.97658 -1.51871e-18) +(-1.30654 4.87608 1.70343e-19) +(-3.39731 9.18702 0) +(-3.26921 8.84064 0) +(-3.15044 8.51943 0) +(-3.03999 8.22075 0) +(-2.93702 7.94229 3.35127e-18) +(-2.84079 7.68208 -6.47284e-18) +(-2.75068 7.43839 3.12001e-18) +(-2.6661 7.20968 0) +(-2.58657 6.99461 -1.3494e-18) +(-2.51164 6.792 1.48173e-18) +(-2.44094 6.6008 0) +(-2.37411 6.42007 1.7752e-18) +(-2.31084 6.24898 -1.8447e-18) +(-2.25085 6.08676 0) +(-2.1939 5.93275 1.4022e-18) +(-2.13976 5.78635 -1.46301e-18) +(-2.08823 5.64699 0) +(-2.03912 5.51419 0) +(-1.99226 5.38749 1.54249e-18) +(-1.94752 5.26647 -2.73842e-18) +(-1.90473 5.15078 1.83807e-18) +(-1.86379 5.04006 -2.42025e-18) +(-1.82457 4.934 1.14676e-18) +(-1.78696 4.83231 -1.70047e-18) +(-1.75088 4.73473 -4.32372e-19) +(-4.23049 8.83436 -1.32275e-18) +(-4.07098 8.50128 -1.50801e-18) +(-3.92308 8.1924 0) +(-3.78553 7.90518 -1.30386e-18) +(-3.65731 7.63742 0) +(-3.53749 7.3872 3.03405e-18) +(-3.42527 7.15286 -3.12e-18) +(-3.31995 6.93292 0) +(-3.22091 6.72612 -9.4381e-19) +(-3.12762 6.53129 8.89905e-19) +(-3.03957 6.34743 0) +(-2.95635 6.17363 0) +(-2.87756 6.0091 0) +(-2.80287 5.85311 -7.14646e-19) +(-2.73194 5.70502 0) +(-2.66453 5.56423 0) +(-2.60036 5.43022 0) +(-2.53921 5.30252 0) +(-2.48086 5.18068 5.59839e-19) +(-2.42514 5.06432 5.34964e-19) +(-2.37186 4.95306 0) +(-2.32088 4.84659 2.21238e-18) +(-2.27203 4.7446 -1.34099e-18) +(-2.22521 4.64682 0) +(-2.18028 4.55298 4.32367e-19) +(-5.02758 8.40634 1.91738e-18) +(-4.83801 8.0894 -5.25552e-18) +(-4.66224 7.79548 -1.40037e-18) +(-4.49878 7.52217 1.30387e-18) +(-4.3464 7.26738 0) +(-4.204 7.02929 0) +(-4.07064 6.80629 0) +(-3.94548 6.59702 -1.00276e-18) +(-3.82778 6.40023 -2.29323e-18) +(-3.7169 6.21484 2.37164e-18) +(-3.61227 6.03989 1.92873e-18) +(-3.51337 5.87451 -2.00121e-18) +(-3.41974 5.71796 0) +(-3.33096 5.56953 -3.0276e-18) +(-3.24668 5.42861 3.15485e-18) +(-3.16656 5.29464 0) +(-3.0903 5.16712 -6.1508e-19) +(-3.01763 5.04561 -2.25358e-18) +(-2.94829 4.92967 2.35953e-18) +(-2.88207 4.81895 -1.96428e-18) +(-2.81875 4.71309 2.57257e-18) +(-2.75816 4.61177 0) +(-2.70012 4.51473 -1.61631e-18) +(-2.64447 4.42168 1.2501e-18) +(-2.59107 4.33239 0) +(-5.78177 7.90659 -5.90258e-18) +(-5.56377 7.60849 6.12204e-18) +(-5.36162 7.33205 -4.69961e-18) +(-5.17365 7.07499 0) +(-4.99841 6.83535 0) +(-4.83465 6.61141 -1.13853e-18) +(-4.68128 6.40167 -1.06741e-18) +(-4.53735 6.20484 -5.04765e-19) +(-4.402 6.01975 2.98295e-19) +(-4.27448 5.84538 2.37164e-18) +(-4.15415 5.68083 0) +(-4.04041 5.52528 -2.75535e-18) +(-3.93274 5.37803 3.6894e-18) +(-3.83065 5.23843 -2.31296e-18) +(-3.73372 5.10588 -3.28487e-19) +(-3.64159 4.97988 2.92604e-18) +(-3.55388 4.85995 1.23017e-18) +(-3.4703 4.74565 0) +(-3.39057 4.63661 2.10232e-18) +(-3.31441 4.53247 -4.16775e-18) +(-3.2416 4.4329 1.54915e-18) +(-3.17192 4.33761 0) +(-3.10517 4.24633 0) +(-3.04117 4.15882 1.96908e-18) +(-2.97976 4.07484 1.25846e-18) +(-6.48663 7.33939 3.25711e-18) +(-6.24206 7.06267 -4.61401e-18) +(-6.01527 6.80606 6.10003e-18) +(-5.80438 6.56744 -1.30387e-18) +(-5.60777 6.34499 3.35128e-18) +(-5.42405 6.13712 -1.16173e-18) +(-5.25198 5.94243 1.06741e-18) +(-5.0905 5.75972 -1.00276e-18) +(-4.93865 5.5879 4.58643e-18) +(-4.79559 5.42604 -8.94424e-18) +(-4.66059 5.27329 4.35188e-18) +(-4.53299 5.12891 -7.9508e-19) +(-4.41218 4.99222 3.27515e-18) +(-4.29765 4.86263 -3.40818e-18) +(-4.18891 4.7396 6.78932e-19) +(-4.08554 4.62263 0) +(-3.98714 4.5113 -6.15085e-19) +(-3.89337 4.40521 2.25359e-18) +(-3.80391 4.30399 -2.35951e-18) +(-3.71848 4.20732 0) +(-3.63679 4.11489 0) +(-3.55861 4.02644 4.89949e-19) +(-3.48372 3.94171 -4.69539e-19) +(-3.41192 3.86047 0) +(-3.34302 3.78252 4.32366e-19) +(-7.13616 6.70957 4.27404e-18) +(-6.8671 6.4566 0) +(-6.61759 6.22201 0) +(-6.38559 6.00387 3.71428e-18) +(-6.16929 5.80051 -3.80252e-18) +(-5.96717 5.61047 1.89553e-18) +(-5.77788 5.43249 -2.05258e-18) +(-5.60022 5.26546 0) +(-5.43317 5.10838 5.53022e-18) +(-5.27579 4.96041 -3.85337e-18) +(-5.12727 4.82078 0) +(-4.98689 4.68879 4.34552e-18) +(-4.85399 4.56382 -2.93616e-18) +(-4.72798 4.44535 -7.1465e-19) +(-4.60835 4.33288 0) +(-4.49463 4.22595 -1.95679e-18) +(-4.38638 4.12418 2.99049e-19) +(-4.28322 4.02719 2.53067e-18) +(-4.18481 3.93465 2.66217e-18) +(-4.09082 3.84627 -4.16774e-18) +(-4.00095 3.76178 2.06086e-18) +(-3.91494 3.68092 -1.00412e-27) +(-3.83256 3.60346 4.69541e-19) +(-3.75357 3.52919 -3.03742e-18) +(-3.67777 3.45793 3.40686e-19) +(-7.7248 6.02251 -4.27401e-18) +(-7.43355 5.79544 0) +(-7.16346 5.58487 0) +(-6.91232 5.38907 1.30386e-18) +(-6.67818 5.20653 0) +(-6.45939 5.03595 -1.13854e-18) +(-6.25447 4.8762 -1.06742e-18) +(-6.06216 4.72627 -2.51028e-18) +(-5.88133 4.58529 1.64769e-18) +(-5.71097 4.45247 -8.899e-19) +(-5.5502 4.32713 -3.85748e-18) +(-5.39824 4.20865 4.51994e-19) +(-5.25438 4.09649 2.93616e-18) +(-5.11798 3.99015 7.14647e-19) +(-4.98848 3.88919 2.80443e-18) +(-4.86538 3.79321 -3.57182e-18) +(-4.7482 3.70186 0) +(-4.63654 3.6148 -2.2536e-18) +(-4.53 3.53174 3.90203e-18) +(-4.42825 3.45241 -2.20344e-18) +(-4.33097 3.37657 1.83806e-18) +(-4.23787 3.30399 -6.97803e-19) +(-4.1487 3.23446 -1.81054e-18) +(-4.06319 3.1678 3.03741e-18) +(-3.98114 3.10383 -3.63072e-18) +(-8.24753 5.28406 3.54593e-18) +(-7.93657 5.08484 -6.76353e-18) +(-7.64821 4.90009 1.40037e-18) +(-7.38007 4.72829 3.71426e-18) +(-7.13009 4.56814 -3.80254e-18) +(-6.8965 4.41847 1.13853e-18) +(-6.67772 4.27831 0) +(-6.47239 4.14676 0) +(-6.27932 4.02306 0) +(-6.09743 3.90653 8.89904e-19) +(-5.92578 3.79656 0) +(-5.76353 3.69261 -7.95083e-19) +(-5.60994 3.5942 0) +(-5.46431 3.5009 -3.02761e-18) +(-5.32605 3.41232 3.15483e-18) +(-5.19462 3.32811 3.24842e-18) +(-5.06951 3.24796 -2.7188e-18) +(-4.95029 3.17157 -2.25361e-18) +(-4.83655 3.0987 4.4618e-18) +(-4.72791 3.0291 -2.20345e-18) +(-4.62405 2.96256 0) +(-4.52465 2.89888 4.89948e-19) +(-4.42944 2.83787 0) +(-4.33815 2.77939 0) +(-4.25054 2.72326 0) +(4.92567 0.488753 9.02448e-20) +(4.83003 0.479265 0) +(4.73804 0.470137 9.6028e-20) +(4.64949 0.461347 0) +(4.56418 0.452887 -2.2674e-19) +(4.48195 0.444725 1.35838e-19) +(4.40263 0.436854 4.06497e-20) +(4.32608 0.429259 -1.22109e-19) +(4.25214 0.42192 -1.54687e-19) +(4.18068 0.414831 0) +(4.1116 0.407974 0) +(4.04475 0.401342 -9.58689e-20) +(3.98005 0.394922 9.50096e-20) +(3.91739 0.388705 -6.56456e-20) +(3.85667 0.382684 0) +(3.79781 0.376842 0) +(3.74072 0.371177 0) +(3.68532 0.365678 -7.25567e-20) +(3.63153 0.360342 5.90929e-20) +(3.57929 0.35516 2.55196e-21) +(3.52854 0.350121 6.61393e-20) +(3.4792 0.345226 0) +(3.43122 0.340464 -5.03608e-20) +(3.38454 0.335832 -7.24414e-21) +(3.33912 0.331328 6.23553e-20) +(4.91297 0.603237 0) +(4.81758 0.591524 0) +(4.72582 0.580258 5.78881e-20) +(4.63749 0.569412 -2.4418e-19) +(4.55241 0.558966 -1.70036e-27) +(4.47039 0.548894 -8.59293e-20) +(4.39128 0.539181 -8.29156e-20) +(4.31492 0.529805 0) +(4.24117 0.52075 1.90916e-27) +(4.1699 0.511999 0) +(4.10099 0.503537 0) +(4.03432 0.495352 -6.99825e-20) +(3.96978 0.487429 0) +(3.90728 0.479755 -1.18246e-27) +(3.84672 0.47232 -6.36222e-20) +(3.78801 0.46511 7.93877e-20) +(3.73107 0.458118 -2.1456e-19) +(3.67581 0.451333 -5.52789e-20) +(3.62216 0.444747 -1.23164e-19) +(3.57006 0.438349 8.32797e-20) +(3.51944 0.432132 1.27414e-19) +(3.47022 0.42609 -5.64135e-20) +(3.42237 0.420214 -1.71971e-19) +(3.37581 0.414497 -4.89989e-20) +(3.3305 0.408935 -1.08028e-19) +(4.8976 0.717393 1.80488e-19) +(4.80251 0.703464 0) +(4.71104 0.690066 0) +(4.62299 0.677167 9.24734e-20) +(4.53817 0.664743 2.26742e-19) +(4.45641 0.652768 -3.52122e-19) +(4.37754 0.641216 8.80823e-20) +(4.30142 0.630065 -1.55245e-19) +(4.2279 0.619296 1.93275e-19) +(4.15685 0.60889 -1.05841e-19) +(4.08816 0.598828 4.08874e-21) +(4.0217 0.589093 2.97518e-20) +(3.95737 0.579669 0) +(3.89506 0.570543 -6.56426e-20) +(3.83469 0.5617 6.3623e-20) +(3.77617 0.553126 -1.58776e-19) +(3.7194 0.544812 2.4955e-19) +(3.66431 0.536743 -9.26514e-20) +(3.61084 0.52891 0) +(3.5589 0.521302 5.47993e-20) +(3.50843 0.513908 -1.06512e-19) +(3.45937 0.506723 5.17791e-20) +(3.41166 0.499735 6.68313e-20) +(3.36525 0.492938 -1.16713e-19) +(3.32008 0.486322 0) +(4.87958 0.83116 0) +(4.78484 0.815023 1.99588e-19) +(4.69371 0.7995 0) +(4.60598 0.784557 3.30422e-19) +(4.52147 0.770163 -5.84935e-21) +(4.44001 0.756288 2.07878e-19) +(4.36143 0.742903 0) +(4.28559 0.729983 4.75276e-27) +(4.21235 0.717506 3.77378e-19) +(4.14156 0.705451 -2.20338e-19) +(4.07312 0.693794 -2.01375e-19) +(4.00691 0.682515 4.79384e-19) +(3.94281 0.671597 0) +(3.88074 0.661023 2.62573e-19) +(3.82059 0.650777 2.93504e-19) +(3.76228 0.640844 -6.23942e-21) +(3.70572 0.631211 -6.9988e-20) +(3.65083 0.621864 5.63443e-21) +(3.59755 0.612787 1.44232e-19) +(3.5458 0.603972 1.09601e-19) +(3.49552 0.595406 -1.27416e-19) +(3.44664 0.587082 4.63747e-21) +(3.39911 0.578986 4.42527e-21) +(3.35287 0.571111 1.87139e-20) +(3.30787 0.563445 -9.53819e-20) +(4.85892 0.944476 -1.72876e-19) +(4.76458 0.92614 -2.94488e-20) +(4.67383 0.908502 0) +(4.58647 0.891521 -1.8495e-19) +(4.50232 0.875166 0) +(4.42121 0.859397 -4.32543e-19) +(4.34297 0.844188 2.5746e-19) +(4.26745 0.829507 1.60111e-19) +(4.19451 0.81533 -3.77392e-19) +(4.12402 0.80163 4.3202e-19) +(4.05587 0.788382 -2.09553e-19) +(3.98994 0.775565 -3.31696e-19) +(3.92611 0.76316 1.90014e-19) +(3.8643 0.751144 -1.31284e-19) +(3.80441 0.739501 -1.27247e-19) +(3.74634 0.728215 1.23395e-19) +(3.69002 0.717269 1.51742e-19) +(3.63537 0.706647 -1.50745e-19) +(3.58232 0.696332 -1.38864e-19) +(3.53079 0.686316 2.84801e-20) +(3.48072 0.676584 1.06513e-19) +(3.43205 0.667122 -1.22159e-19) +(3.38472 0.657923 2.22329e-19) +(3.33868 0.648973 9.79938e-20) +(3.29387 0.640263 9.53827e-20) +(4.83563 1.05728 1.72882e-19) +(4.74173 1.03675 1.5592e-19) +(4.65142 1.01701 -6.28967e-19) +(4.56449 0.998004 -1.7248e-19) +(4.48074 0.979693 2.86957e-19) +(4.40002 0.96204 -1.71856e-19) +(4.32215 0.945015 -1.65831e-19) +(4.24699 0.928581 2.34492e-19) +(4.1744 0.912713 -3.8656e-19) +(4.10425 0.897375 -3.61208e-19) +(4.03643 0.882543 2.09553e-19) +(3.97081 0.868197 -1.39963e-19) +(3.90729 0.854309 -1.35519e-19) +(3.84578 0.840859 0) +(3.78617 0.827827 0) +(3.72838 0.815192 -2.4679e-19) +(3.67233 0.802937 3.20294e-20) +(3.61795 0.791044 -1.50742e-19) +(3.56515 0.779499 -2.51687e-19) +(3.51386 0.768287 5.10403e-21) +(3.46403 0.757392 4.86336e-21) +(3.4156 0.746802 -9.89179e-20) +(3.36849 0.736504 2.38811e-19) +(3.32267 0.726484 -3.4169e-19) +(3.27807 0.716733 -8.73095e-20) +(4.80972 1.16952 3.60978e-19) +(4.71633 1.14681 0) +(4.6265 1.12497 -3.0783e-19) +(4.54003 1.10395 4.88366e-19) +(4.45673 1.08369 0) +(4.37644 1.06416 1.71858e-19) +(4.29899 1.04533 1.6583e-19) +(4.22423 1.02715 0) +(4.15203 1.0096 3.77385e-19) +(4.08226 0.992633 -2.82485e-19) +(4.0148 0.976228 8.17739e-21) +(3.94953 0.960359 7.73235e-21) +(3.88635 0.944996 3.25543e-19) +(3.82517 0.930118 0) +(3.76588 0.915704 0) +(3.70841 0.901727 -3.53838e-20) +(3.65266 0.88817 1.57666e-19) +(3.59856 0.875017 0) +(3.54604 0.862245 1.12826e-19) +(3.49503 0.849842 1.32975e-19) +(3.44547 0.83779 -3.87108e-19) +(3.39729 0.826077 3.57151e-19) +(3.35044 0.814686 2.3437e-19) +(3.30487 0.803603 -2.33418e-19) +(3.26051 0.792818 -1.20674e-19) +(4.7812 1.28112 5.68546e-19) +(4.68837 1.25624 0) +(4.59907 1.23232 1.92062e-19) +(4.51311 1.20929 -4.75881e-19) +(4.43031 1.1871 4.65182e-19) +(4.35049 1.16571 -4.32562e-19) +(4.2735 1.14508 4.23301e-19) +(4.19919 1.12517 -1.60114e-19) +(4.12741 1.10594 -1.54685e-19) +(4.05806 1.08735 -1.49527e-19) +(3.991 1.06938 -1.44627e-19) +(3.92612 1.052 1.91733e-19) +(3.86332 1.03517 -3.25537e-19) +(3.80249 1.01888 -3.05509e-19) +(3.74355 1.00308 4.55863e-20) +(3.68642 0.987771 -1.23392e-19) +(3.631 0.972923 -1.19712e-19) +(3.57722 0.958515 -4.06414e-19) +(3.52502 0.944524 -1.021e-19) +(3.47431 0.930937 1.6656e-19) +(3.42504 0.917737 1.06514e-19) +(3.37715 0.904905 -3.47872e-19) +(3.33058 0.892425 5.78328e-19) +(3.28527 0.880286 -1.0645e-19) +(3.24118 0.868471 -1.28749e-19) +(4.7501 1.39202 -5.53327e-19) +(4.65787 1.36499 3.40293e-19) +(4.56915 1.339 -1.92058e-19) +(4.48375 1.31397 1.84946e-19) +(4.40149 1.28986 -4.53495e-19) +(4.32219 1.26663 4.43545e-19) +(4.24569 1.24421 -1.65829e-19) +(4.17187 1.22257 -7.43769e-20) +(4.10056 1.20168 6.09243e-19) +(4.03166 1.18148 -7.0809e-20) +(3.96503 1.16196 -5.67502e-20) +(3.90057 1.14307 5.31158e-19) +(3.83818 1.12479 2.63717e-19) +(3.77776 1.10708 -1.81146e-19) +(3.7192 1.08992 -2.0527e-19) +(3.66244 1.07328 4.53429e-19) +(3.60738 1.05715 -1.83776e-19) +(3.55395 1.04149 8.24116e-19) +(3.50209 1.02629 -1.75632e-19) +(3.45171 1.01153 1.09598e-19) +(3.40276 0.997186 -3.61348e-19) +(3.35518 0.983244 4.60713e-19) +(3.30891 0.969682 1.33655e-19) +(3.2639 0.956494 -2.33421e-19) +(3.22009 0.943654 -9.53811e-20) +(4.71642 1.50218 2.07574e-19) +(4.62484 1.47301 3.26069e-19) +(4.53676 1.44495 -1.33064e-20) +(4.45196 1.41795 -5.9436e-19) +(4.37028 1.39194 2.86965e-19) +(4.29155 1.36686 0) +(4.2156 1.34267 -2.4713e-19) +(4.14229 1.31932 2.44222e-19) +(4.07149 1.29677 1.54682e-19) +(4.00308 1.27498 -2.11685e-19) +(3.93692 1.25391 3.54176e-19) +(3.87292 1.23353 0) +(3.81097 1.21379 -2.60232e-27) +(3.75097 1.19468 1.31284e-19) +(3.69283 1.17617 4.5978e-19) +(3.63647 1.15822 -1.24793e-20) +(3.5818 1.14081 -3.15324e-19) +(3.52876 1.12391 -1.16187e-19) +(3.47726 1.1075 1.12826e-19) +(3.42724 1.09157 0) +(3.37864 1.0761 0) +(3.3314 1.06105 1.40767e-19) +(3.28545 1.04641 -4.77606e-19) +(3.24076 1.03218 3.31426e-19) +(3.19726 1.01833 0) +(4.68019 1.61152 2.07574e-19) +(4.58932 1.58023 3.2605e-19) +(4.50191 1.55013 6.29776e-20) +(4.41777 1.52116 -6.60841e-19) +(4.33671 1.49325 2.86961e-19) +(4.25858 1.46635 -3.43725e-19) +(4.18322 1.4404 0) +(4.11047 1.41535 -3.20232e-19) +(4.04022 1.39116 6.80106e-20) +(3.97233 1.36778 -8.6565e-21) +(3.90668 1.34518 -1.0462e-18) +(3.84317 1.32331 3.98928e-19) +(3.7817 1.30214 -4.06573e-19) +(3.72216 1.28164 0) +(3.66447 1.26178 -3.81738e-19) +(3.60854 1.24252 0) +(3.55429 1.22384 -2.3942e-19) +(3.50165 1.20571 0) +(3.45055 1.18812 -1.12826e-19) +(3.40091 1.17102 0) +(3.35268 1.15442 -2.13027e-19) +(3.3058 1.13828 -2.44315e-19) +(3.26021 1.12258 4.17914e-20) +(3.21586 1.10731 -2.24964e-19) +(3.1727 1.09245 1.98839e-19) +(4.64142 1.71999 -5.41729e-20) +(4.5513 1.68658 0) +(4.46461 1.65446 -7.62842e-20) +(4.38117 1.62354 3.57412e-19) +(4.30079 1.59376 -3.68136e-19) +(4.22331 1.56505 7.20376e-20) +(4.14857 1.53734 0) +(4.07642 1.51061 8.57348e-20) +(4.00675 1.48479 5.41243e-19) +(3.93942 1.45984 0) +(3.87432 1.43572 2.89265e-19) +(3.81134 1.41238 -2.79921e-19) +(3.75037 1.38979 6.36439e-19) +(3.69133 1.3679 -7.10731e-19) +(3.63411 1.34671 3.4567e-19) +(3.57865 1.32615 0) +(3.52485 1.30621 3.0348e-19) +(3.47264 1.28687 -1.12688e-20) +(3.42196 1.26809 -5.66182e-19) +(3.37274 1.24984 7.6134e-19) +(3.32491 1.23212 -2.64561e-19) +(3.27842 1.2149 0) +(3.23321 1.19814 -6.41792e-28) +(3.18922 1.18184 0) +(3.14642 1.16597 -1.65474e-19) +(4.60014 1.82752 -3.45759e-19) +(4.51083 1.79203 -5.88982e-20) +(4.42491 1.7579 -3.07836e-19) +(4.34221 1.72505 3.03413e-19) +(4.26254 1.6934 6.31705e-19) +(4.18574 1.66289 -2.71675e-19) +(4.11167 1.63346 0) +(4.04017 1.60506 0) +(3.97112 1.57762 -3.0937e-19) +(3.90439 1.55111 4.23384e-19) +(3.83986 1.52548 -1.63548e-20) +(3.77744 1.50068 -1.19001e-19) +(3.71701 1.47668 0) +(3.6585 1.45342 0) +(3.60179 1.43091 8.41508e-19) +(3.54682 1.40906 -3.30039e-19) +(3.4935 1.38788 2.3942e-19) +(3.44176 1.36733 0) +(3.39153 1.34737 0) +(3.34274 1.32799 -2.19207e-19) +(3.29534 1.30916 4.67867e-19) +(3.24926 1.29085 -9.27447e-21) +(3.20445 1.27305 -4.17913e-20) +(3.16086 1.25573 0) +(3.11844 1.23888 -2.1607e-19) +(4.55637 1.93407 0) +(4.46791 1.89651 1.12444e-18) +(4.38281 1.86039 -3.21142e-19) +(4.30089 1.82562 0) +(4.22198 1.79212 2.75266e-19) +(4.14592 1.75984 -9.40163e-20) +(4.07255 1.72869 -5.14931e-19) +(4.00173 1.69863 0) +(3.93333 1.6696 4.45395e-19) +(3.86724 1.64155 -7.39729e-19) +(3.80333 1.61442 0) +(3.7415 1.58817 -3.83477e-19) +(3.68165 1.56277 1.46369e-20) +(3.62369 1.53816 3.62314e-19) +(3.56752 1.51433 -2.5449e-19) +(3.51307 1.49121 0) +(3.46026 1.46879 3.03486e-19) +(3.40901 1.44704 -5.91696e-19) +(3.35926 1.42592 2.88449e-19) +(3.31094 1.40541 -2.65957e-19) +(3.26399 1.38548 2.6456e-19) +(3.21835 1.3661 -2.44318e-19) +(3.17396 1.34727 2.43227e-19) +(3.13079 1.32894 0) +(3.08877 1.31111 1.9077e-19) +(4.51014 2.03956 5.41707e-20) +(4.42257 1.99996 -3.99188e-19) +(4.33833 1.96187 3.84113e-19) +(4.25725 1.9252 -3.69895e-19) +(4.17914 1.88988 5.50536e-19) +(4.10385 1.85583 3.21733e-19) +(4.03122 1.82299 -1.00918e-18) +(3.96112 1.79129 4.88448e-19) +(3.89342 1.76067 -4.45402e-19) +(3.82799 1.73109 1.1631e-18) +(3.76473 1.70248 -4.19107e-19) +(3.70353 1.6748 2.79929e-19) +(3.64429 1.64801 0) +(3.58692 1.62207 2.62577e-19) +(3.53132 1.59693 3.32517e-19) +(3.47742 1.57255 -3.30028e-19) +(3.42515 1.54891 2.3942e-19) +(3.37442 1.52597 0) +(3.32517 1.5037 -2.77753e-19) +(3.27734 1.48207 5.421e-19) +(3.23086 1.46106 2.03293e-19) +(3.18569 1.44062 -4.60714e-19) +(3.14175 1.42076 2.0144e-19) +(3.09901 1.40143 0) +(3.05742 1.38262 2.16061e-19) +(4.46146 2.14396 -7.60889e-19) +(4.37483 2.10233 1.42206e-20) +(4.29151 2.06229 -4.47098e-19) +(4.2113 2.02374 3.69898e-19) +(4.13403 1.98661 5.50537e-19) +(4.05955 1.95082 -5.4336e-19) +(3.98771 1.9163 8.25918e-19) +(3.91837 1.88297 -4.88436e-19) +(3.8514 1.85079 -4.45377e-19) +(3.78668 1.8197 7.39765e-19) +(3.7241 1.78962 0) +(3.66356 1.76053 -4.04634e-27) +(3.60495 1.73236 0) +(3.5482 1.70509 1.08698e-26) +(3.49321 1.67867 2.54489e-19) +(3.43989 1.65304 0) +(3.38818 1.6282 -1.22424e-26) +(3.338 1.60408 0) +(3.28928 1.58067 2.77741e-19) +(3.24197 1.55793 -3.22905e-19) +(3.19599 1.53584 5.15294e-20) +(3.1513 1.51436 2.07105e-19) +(3.10784 1.49348 -4.35805e-19) +(3.06557 1.47316 6.54367e-19) +(3.02443 1.45339 -2.24121e-19) +(4.41036 2.24719 -3.45758e-19) +(4.32473 2.20356 1.42204e-20) +(4.24236 2.16159 7.05277e-19) +(4.16307 2.12119 0) +(4.08668 2.08227 3.56454e-19) +(4.01306 2.04476 0) +(3.94203 2.00857 -3.31663e-19) +(3.87349 1.97364 7.89201e-19) +(3.80728 1.9399 -1.83475e-20) +(3.7433 1.90731 -4.40652e-19) +(3.68144 1.87579 0) +(3.6216 1.8453 -6.63378e-19) +(3.56367 1.81578 6.5108e-19) +(3.50756 1.78719 -1.57869e-26) +(3.4532 1.75949 1.33283e-26) +(3.40049 1.73264 -3.17547e-19) +(3.34937 1.70659 3.79393e-19) +(3.29977 1.68132 2.2111e-19) +(3.25161 1.65678 -5.66189e-19) +(3.20484 1.63294 2.76159e-19) +(3.15939 1.60979 2.54821e-19) +(3.11521 1.58728 -2.53606e-19) +(3.07225 1.56539 4.35802e-19) +(3.03046 1.5441 -4.29403e-19) +(2.98979 1.52337 1.90773e-19) +(4.35688 2.3492 7.60905e-19) +(4.27228 2.30359 5.88989e-20) +(4.19091 2.25972 9.99807e-19) +(4.11258 2.21748 -2.3693e-19) +(4.03712 2.1768 -1.4316e-26) +(3.96439 2.13758 3.43706e-19) +(3.89423 2.09975 3.31646e-19) +(3.82652 2.06324 -3.20221e-19) +(3.76112 2.02798 4.45406e-19) +(3.69791 1.9939 -4.40675e-19) +(3.6368 1.96095 -1.13499e-19) +(3.57768 1.92907 6.78849e-19) +(3.52045 1.89821 -5.64315e-27) +(3.46503 1.86833 -3.48445e-19) +(3.41132 1.83937 -4.95846e-19) +(3.35926 1.81129 3.30037e-19) +(3.30875 1.78407 5.42908e-19) +(3.25975 1.75764 -3.01489e-19) +(3.21218 1.73199 -2.77722e-19) +(3.16597 1.70708 5.6965e-20) +(3.12108 1.68287 -4.18017e-20) +(3.07743 1.65934 4.64838e-20) +(3.035 1.63645 -2.01428e-19) +(2.99371 1.61419 1.9599e-19) +(2.95353 1.59253 -1.76866e-28) +(4.30103 2.44995 -4.15158e-19) +(4.21752 2.40238 4.99764e-27) +(4.13719 2.35662 -3.84113e-19) +(4.05987 2.31258 -9.51763e-19) +(3.98538 2.27016 2.33962e-20) +(3.91358 2.22925 1.99648e-19) +(3.84432 2.1898 -3.31672e-19) +(3.77747 2.15172 0) +(3.71291 2.11494 3.09367e-19) +(3.65051 2.07941 -4.23368e-19) +(3.59019 2.04504 1.2985e-19) +(3.53183 2.01179 -2.79933e-19) +(3.47533 1.97962 -8.15036e-28) +(3.42062 1.94845 -2.6257e-19) +(3.3676 1.91825 5.08991e-19) +(3.3162 1.88897 0) +(3.26635 1.86058 -5.42877e-19) +(3.21797 1.83302 6.91161e-20) +(3.17101 1.80627 2.2564e-19) +(3.1254 1.78029 0) +(3.08108 1.75504 -1.71226e-19) +(3.03799 1.7305 -2.90799e-19) +(2.9961 1.70663 -2.25535e-19) +(2.95534 1.68342 2.70853e-19) +(2.91567 1.66083 -3.81521e-19) +(4.24286 2.54937 3.60976e-19) +(4.16048 2.49987 2.52944e-19) +(4.08124 2.45225 -6.42304e-19) +(4.00496 2.40642 0) +(3.93147 2.36227 -9.06956e-19) +(3.86065 2.31971 5.43355e-19) +(3.79232 2.27866 0) +(3.72638 2.23903 0) +(3.66269 2.20077 -3.09364e-19) +(3.60114 2.16379 -2.99067e-19) +(3.54163 2.12802 0) +(3.48405 2.09343 -3.83477e-19) +(3.42832 2.05994 1.08984e-19) +(3.37435 2.02751 0) +(3.32205 1.99609 -2.54492e-19) +(3.27135 1.96563 0) +(3.22217 1.93607 3.03482e-19) +(3.17445 1.9074 -3.01501e-19) +(3.12812 1.87956 5.2089e-20) +(3.08312 1.85253 -1.0208e-20) +(3.0394 1.82626 -2.64563e-19) +(2.9969 1.80072 -4.88627e-19) +(2.95557 1.77589 4.86445e-19) +(2.91537 1.75173 -6.45937e-19) +(2.87624 1.72822 6.39031e-19) +(4.18239 2.6474 -3.06807e-19) +(4.10118 2.596 6.52115e-19) +(4.02307 2.54656 -2.58163e-19) +(3.94788 2.49896 0) +(3.87545 2.45311 3.56436e-19) +(3.80563 2.40892 5.21392e-19) +(3.73828 2.36629 -5.14941e-19) +(3.67327 2.32514 0) +(3.61049 2.28539 4.45383e-19) +(3.54981 2.247 -1.41615e-19) +(3.49116 2.20986 2.89252e-19) +(3.4344 2.17394 0) +(3.37946 2.13916 2.71055e-19) +(3.32626 2.10548 3.48436e-19) +(3.2747 2.07285 -4.23682e-19) +(3.22472 2.04122 5.76808e-19) +(3.17625 2.01053 0) +(3.12921 1.98075 2.32378e-19) +(3.08354 1.95184 0) +(3.03918 1.92377 2.19202e-19) +(2.99608 1.89649 4.26047e-19) +(2.95419 1.86997 -4.8863e-19) +(2.91345 1.84418 1.15663e-18) +(2.87382 1.81909 -2.70855e-19) +(2.83525 1.79468 0) +(4.11966 2.74401 -4.15144e-19) +(4.03967 2.69073 0) +(3.96272 2.63948 -3.84124e-19) +(3.88866 2.59015 0) +(3.81731 2.54262 -2.7823e-26) +(3.74854 2.49682 0) +(3.6822 2.45263 0) +(3.61817 2.40998 0) +(3.55633 2.36879 4.454e-19) +(3.49657 2.32899 -7.39716e-19) +(3.43879 2.2905 -1.75752e-19) +(3.38289 2.25326 -3.98924e-19) +(3.32877 2.21722 -2.7105e-19) +(3.27637 2.18231 0) +(3.22558 2.14849 -2.54498e-19) +(3.17635 2.1157 3.17557e-19) +(3.1286 2.08389 -3.15339e-19) +(3.08227 2.05303 -2.32372e-19) +(3.03728 2.02306 -2.77742e-19) +(2.99359 1.99396 5.88859e-19) +(2.95114 1.96569 -1.94532e-20) +(2.90988 1.9382 -7.14273e-19) +(2.86975 1.91147 -2.01445e-19) +(2.83071 1.88547 -2.53949e-19) +(2.79272 1.86016 2.57504e-19) +(4.05469 2.83913 4.15143e-19) +(3.97596 2.784 3.99185e-19) +(3.90023 2.73098 -9.99818e-19) +(3.82734 2.67993 3.94828e-19) +(3.75712 2.63076 5.7394e-19) +(3.68943 2.58336 8.65094e-19) +(3.62414 2.53765 -1.83264e-19) +(3.56111 2.49352 0) +(3.50025 2.4509 3.09383e-19) +(3.44143 2.40972 0) +(3.38456 2.36989 5.78515e-19) +(3.32954 2.33137 2.79918e-19) +(3.27628 2.29408 3.65382e-19) +(3.2247 2.25796 -6.24888e-19) +(3.17472 2.22296 0) +(3.12626 2.18904 2.14527e-27) +(3.07927 2.15613 3.03485e-19) +(3.03366 2.12419 -5.91719e-19) +(2.98939 2.09319 2.8847e-19) +(2.94639 2.06308 0) +(2.90461 2.03383 -7.22695e-19) +(2.86399 2.00539 2.25671e-19) +(2.82449 1.97773 6.87898e-19) +(2.78607 1.95083 -1.9599e-19) +(2.74868 1.92465 1.90764e-19) +(3.98753 2.93271 -1.13713e-18) +(3.9101 2.87576 -1.05132e-18) +(3.83563 2.82099 1.02641e-18) +(3.76394 2.76826 -9.51762e-19) +(3.69489 2.71748 5.73917e-19) +(3.62832 2.66851 -6.87429e-19) +(3.56411 2.62129 -3.31663e-19) +(3.50213 2.57571 3.20226e-19) +(3.44227 2.53169 1.36027e-19) +(3.38443 2.48914 -1.41613e-19) +(3.3285 2.44801 -4.51393e-27) +(3.27439 2.40821 -2.7993e-19) +(3.22201 2.36969 -9.43501e-20) +(3.17128 2.33238 3.62292e-19) +(3.12213 2.29623 0) +(3.07448 2.26119 -4.93564e-19) +(3.02826 2.22719 0) +(2.98341 2.19421 0) +(2.93987 2.16218 5.55478e-19) +(2.89758 2.13108 -5.52321e-19) +(2.85649 2.10086 0) +(2.81655 2.07149 6.9575e-19) +(2.77771 2.04292 -6.87865e-19) +(2.73992 2.01513 2.53949e-19) +(2.70315 1.98808 -1.61507e-20) +(3.91821 3.0247 4.15153e-19) +(3.84213 2.96597 3.99185e-19) +(3.76895 2.90948 0) +(3.69851 2.8551 5.81881e-19) +(3.63065 2.80272 -1.4809e-18) +(3.56524 2.75222 8.87095e-19) +(3.50215 2.70351 0) +(3.44124 2.6565 -7.89215e-19) +(3.38243 2.6111 1.54369e-19) +(3.32559 2.56722 1.24303e-19) +(3.27064 2.52479 -7.08345e-19) +(3.21747 2.48375 0) +(3.166 2.44402 -6.36443e-19) +(3.11616 2.40554 6.2488e-19) +(3.06786 2.36826 0) +(3.02103 2.33211 4.93562e-19) +(2.97562 2.29706 0) +(2.93155 2.26303 2.90243e-19) +(2.88876 2.23001 -6.28116e-20) +(2.84721 2.19793 -2.19204e-19) +(2.80683 2.16676 0) +(2.76758 2.13646 2.81512e-19) +(2.72942 2.107 -1.77012e-20) +(2.69229 2.07834 3.75097e-19) +(2.65615 2.05044 -4.48284e-19) +(3.84677 3.11505 -6.91496e-19) +(3.77208 3.05457 -3.70739e-19) +(3.70023 2.99639 2.58168e-19) +(3.63108 2.94039 0) +(3.56445 2.88644 3.56461e-19) +(3.50023 2.83443 0) +(3.43829 2.78427 0) +(3.3785 2.73586 0) +(3.32076 2.6891 3.09355e-19) +(3.26496 2.64391 0) +(3.211 2.60021 -4.02765e-19) +(3.1588 2.55794 3.98926e-19) +(3.10827 2.51703 -2.71037e-19) +(3.05934 2.4774 -3.48434e-19) +(3.01192 2.43901 1.31486e-20) +(2.96595 2.40178 8.32486e-20) +(2.92136 2.36568 0) +(2.8781 2.33064 -2.32376e-19) +(2.83609 2.29662 -7.81116e-19) +(2.79529 2.26359 7.71573e-19) +(2.75565 2.23148 -5.09662e-19) +(2.71712 2.20028 5.07184e-19) +(2.67965 2.16994 0) +(2.6432 2.14042 -1.95979e-19) +(2.60773 2.1117 4.32101e-19) +(3.77324 3.20372 2.76364e-19) +(3.69998 3.14151 -1.33271e-18) +(3.6295 3.08168 4.10739e-19) +(3.56167 3.02408 2.36928e-19) +(3.49632 2.9686 -3.56441e-19) +(3.43333 2.91512 -3.43716e-19) +(3.37257 2.86352 4.94266e-19) +(3.31392 2.81373 -4.88445e-19) +(3.25729 2.76564 0) +(3.20255 2.71917 -4.23355e-19) +(3.14963 2.67423 4.19108e-19) +(3.09843 2.63075 0) +(3.04886 2.58867 9.07454e-19) +(3.00086 2.54792 -3.62304e-19) +(2.95435 2.50843 3.32522e-19) +(2.90926 2.47014 -8.32521e-20) +(2.86552 2.43301 0) +(2.82308 2.39698 8.12808e-19) +(2.78188 2.36199 2.04202e-19) +(2.74187 2.32802 -5.52309e-19) +(2.70299 2.295 0) +(2.66519 2.26291 2.07112e-19) +(2.62844 2.2317 4.68759e-19) +(2.59268 2.20135 -4.66847e-19) +(2.55788 2.1718 2.4136e-19) +) +; + +boundaryField +{ + outflow + { + type inletOutlet; + inletValue uniform (0 0 0); + value nonuniform List +27 +( +(3.33912 0.331328 6.23553e-20) +(3.3305 0.408935 -1.08028e-19) +(3.32008 0.486322 0) +(3.30787 0.563445 -9.53819e-20) +(3.29387 0.640263 9.53827e-20) +(3.27807 0.716733 -8.73095e-20) +(3.26051 0.792818 -1.20674e-19) +(3.24118 0.868471 -1.28749e-19) +(3.22009 0.943654 -9.53811e-20) +(3.19726 1.01833 0) +(3.1727 1.09245 1.98839e-19) +(3.14642 1.16597 -1.65474e-19) +(3.11844 1.23888 -2.1607e-19) +(3.08877 1.31111 1.9077e-19) +(3.05742 1.38262 2.16061e-19) +(3.02443 1.45339 -2.24121e-19) +(2.98979 1.52337 1.90773e-19) +(2.95353 1.59253 -1.76866e-28) +(2.91567 1.66083 -3.81521e-19) +(2.87624 1.72822 6.39031e-19) +(2.83525 1.79468 0) +(2.79272 1.86016 2.57504e-19) +(2.74868 1.92465 1.90764e-19) +(2.70315 1.98808 -1.61507e-20) +(2.65615 2.05044 -4.48284e-19) +(2.60773 2.1117 4.32101e-19) +(2.55788 2.1718 2.4136e-19) +) +; + } + inflow + { + type surfaceNormalFixedValue; + refValue uniform -10; + value nonuniform List +17 +( +(4.5947 8.88193 -0) +(3.75558 9.26799 -0) +(2.88442 9.57497 -0) +(1.98865 9.80027 -0) +(1.07591 9.94195 -5.869e-17) +(0.153994 9.99881 -0) +(-0.769238 9.97037 2.9345e-17) +(-1.68591 9.85686 -5.869e-17) +(-2.58819 9.65926 -0) +(-3.46839 9.37925 -0) +(-4.31901 9.01921 -1.1738e-16) +(-5.13277 8.58223 -0) +(-5.90274 8.07203 -2.3476e-16) +(-6.62235 7.49296 -0) +(-7.28547 6.84996 2.3476e-16) +(-7.88642 6.14852 -2.3476e-16) +(-8.4201 5.39463 -0) +) +; + } + upstreamPerio1 + { + type cyclicGgi; + value nonuniform List +25 +( +(4.93069 0.43138 1.83305e-19) +(4.83496 0.423005 -6.66353e-19) +(4.74287 0.414949 2.53384e-19) +(4.65422 0.40719 1.18464e-19) +(4.56883 0.399725 -2.91591e-19) +(4.48652 0.39252 -1.03939e-19) +(4.40712 0.385572 2.67458e-19) +(4.33048 0.378869 -3.05277e-19) +(4.25647 0.372391 -7.73436e-20) +(4.18494 0.366136 -2.11677e-19) +(4.11578 0.360083 2.09554e-19) +(4.04888 0.354229 -4.79345e-20) +(3.98411 0.348563 5.01232e-19) +(3.92138 0.343075 -2.13975e-19) +(3.8606 0.337761 1.66261e-19) +(3.80168 0.332604 -4.16261e-20) +(3.74453 0.327606 0) +(3.68907 0.322752 3.70126e-19) +(3.63523 0.318042 1.31648e-19) +(3.58294 0.31347 -2.74878e-19) +(3.53213 0.309021 3.30697e-20) +(3.48274 0.3047 1.03556e-19) +(3.43472 0.300496 2.09199e-19) +(3.38799 0.29641 -2.37045e-19) +(3.34252 0.292434 1.51857e-19) +) +; + } + upstreamPerio2 + { + type cyclicGgi; + value nonuniform List +25 +( +(3.73546 3.24718 1.83305e-19) +(3.66293 3.18413 -6.66353e-19) +(3.59316 3.12349 2.53384e-19) +(3.52601 3.06511 1.18464e-19) +(3.46131 3.00888 -2.91591e-19) +(3.39895 2.95467 -1.03939e-19) +(3.3388 2.90237 2.67458e-19) +(3.28074 2.85191 -3.05277e-19) +(3.22467 2.80316 -7.73436e-20) +(3.17048 2.75606 -2.11677e-19) +(3.11809 2.71051 2.09554e-19) +(3.0674 2.66645 -4.79345e-20) +(3.01833 2.62379 5.01232e-19) +(2.97081 2.58249 -2.13975e-19) +(2.92476 2.54246 1.66261e-19) +(2.88013 2.50366 -4.16261e-20) +(2.83683 2.46602 0) +(2.79481 2.4295 3.70126e-19) +(2.75403 2.39404 1.31648e-19) +(2.71441 2.3596 -2.74878e-19) +(2.67592 2.32614 3.30697e-20) +(2.6385 2.29361 1.03556e-19) +(2.60212 2.26198 2.09199e-19) +(2.56672 2.23121 -2.37045e-19) +(2.53227 2.20127 1.51857e-19) +) +; + } + upstreamMixingPlanePatch + { + type mixingPlane; + value nonuniform List +27 +( +(4.97474 0.493621 -9.08019e-20) +(4.9619 0.609244 -9.08019e-20) +(4.94638 0.724538 -9.08019e-20) +(4.92819 0.839439 -9.08019e-20) +(4.90732 0.953885 -9.08019e-20) +(4.88379 1.06781 -9.08019e-20) +(4.85762 1.18117 -9.08019e-20) +(4.82882 1.29388 -9.08019e-20) +(4.79741 1.40589 -9.08019e-20) +(4.7634 1.51714 -9.08019e-20) +(4.72681 1.62757 -9.08019e-20) +(4.68765 1.73712 -9.08019e-20) +(4.64596 1.84572 -9.08019e-20) +(4.60176 1.95333 -9.08019e-20) +(4.55506 2.05988 -9.08019e-20) +(4.50589 2.16531 -9.08019e-20) +(4.45429 2.26957 -9.08019e-20) +(4.40027 2.37261 -9.08019e-20) +(4.34387 2.47435 -9.08019e-20) +(4.28512 2.57476 -9.08019e-20) +(4.22405 2.67377 -9.08019e-20) +(4.16069 2.77134 -9.08019e-20) +(4.09508 2.8674 -9.08019e-20) +(4.02725 2.96192 -9.08019e-20) +(3.95724 3.05482 -9.08019e-20) +(3.88508 3.14608 -9.08019e-20) +(3.81082 3.23563 -9.08019e-20) +) +; + } + downstreamMixingPlanePatch + { + type mixingPlane; + value nonuniform List +17 +( +(2.29697 4.44022 -9.08019e-20) +(1.87748 4.63322 -9.08019e-20) +(1.44197 4.78669 -9.08019e-20) +(0.994159 4.89932 -9.08019e-20) +(0.537867 4.97015 -9.08019e-20) +(0.0769848 4.99857 -9.08019e-20) +(-0.384554 4.98435 -9.08019e-20) +(-0.842812 4.92761 -9.08019e-20) +(-1.29388 4.82882 -9.08019e-20) +(-1.73391 4.68884 -9.08019e-20) +(-2.15914 4.50885 -9.08019e-20) +(-2.56596 4.2904 -9.08019e-20) +(-2.95088 4.03534 -9.08019e-20) +(-3.31062 3.74585 -9.08019e-20) +(-3.64213 3.42441 -9.08019e-20) +(-3.94255 3.07375 -9.08019e-20) +(-4.20935 2.69686 -9.08019e-20) +) +; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + downstreamPerio1 + { + type cyclicGgi; + value nonuniform List +25 +( +(4.8923 8.47371 4.7934e-19) +(4.70784 8.15423 -5.14896e-19) +(4.53679 7.85796 -9.49439e-19) +(4.37774 7.58246 1.85713e-18) +(4.22945 7.32563 -3.5769e-18) +(4.09088 7.08563 2.28866e-18) +(3.96111 6.86085 0) +(3.83932 6.64989 0) +(3.72479 6.45153 -4.71906e-19) +(3.6169 6.26465 -6.05284e-19) +(3.51508 6.08829 1.08797e-18) +(3.41884 5.9216 -3.97541e-19) +(3.32772 5.76379 3.76628e-19) +(3.24134 5.61416 -1.87113e-18) +(3.15933 5.47212 1.91688e-18) +(3.08136 5.33708 3.229e-19) +(3.00715 5.20854 1.51741e-18) +(2.93643 5.08605 -2.39214e-18) +(2.86896 4.96919 3.28206e-18) +(2.80452 4.85757 -2.20346e-18) +(2.74291 4.75086 2.55859e-19) +(2.68395 4.64873 -3.71272e-19) +(2.62747 4.55091 6.70497e-19) +(2.57332 4.45712 0) +(2.52135 4.36711 0) +) +; + } + downstreamPerio2 + { + type cyclicGgi; + value nonuniform List +25 +( +(-8.47371 4.8923 4.7934e-19) +(-8.15423 4.70784 -5.14896e-19) +(-7.85796 4.53679 -9.49439e-19) +(-7.58246 4.37774 1.85713e-18) +(-7.32563 4.22945 -3.5769e-18) +(-7.08563 4.09088 2.28866e-18) +(-6.86085 3.96111 0) +(-6.64989 3.83932 0) +(-6.45153 3.72479 -4.71906e-19) +(-6.26465 3.6169 -6.05284e-19) +(-6.08829 3.51508 1.08797e-18) +(-5.9216 3.41884 -3.97541e-19) +(-5.76379 3.32772 3.76628e-19) +(-5.61416 3.24134 -1.87113e-18) +(-5.47212 3.15933 1.91688e-18) +(-5.33708 3.08136 3.229e-19) +(-5.20854 3.00715 1.51741e-18) +(-5.08605 2.93643 -2.39214e-18) +(-4.96919 2.86896 3.28206e-18) +(-4.85757 2.80452 -2.20346e-18) +(-4.75086 2.74291 2.55859e-19) +(-4.64873 2.68395 -3.71272e-19) +(-4.55091 2.62747 6.70497e-19) +(-4.45712 2.57332 0) +(-4.36711 2.52135 0) +) +; + } +} + + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/epsilon b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/epsilon new file mode 100644 index 000000000..a24bcf036 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/epsilon @@ -0,0 +1,74 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object epsilon; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -3 0 0 0 0]; + +internalField uniform 0.1; + +boundaryField +{ + outflow + { + type zeroGradient; + } + inflow + { + type fixedValue; + value uniform 0.1; + } + upstreamPerio1 + { + type cyclicGgi; + value uniform 0.1; + } + upstreamPerio2 + { + type cyclicGgi; + value uniform 0.1; + } + upstreamMixingPlanePatch + { + type mixingPlane; + value uniform 0.1; + } + downstreamMixingPlanePatch + { + type mixingPlane; + value uniform 0.1; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + downstreamPerio1 + { + type cyclicGgi; + value uniform 0.1; + } + downstreamPerio2 + { + type cyclicGgi; + value uniform 0.1; + } +} + + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/epsilon.old b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/epsilon.old new file mode 100644 index 000000000..2574fc30a --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/epsilon.old @@ -0,0 +1,69 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object epsilon; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 0 2 -3 0 0 0 0 ]; + +internalField uniform 0.1; + +boundaryField +{ + downstreamMixingPlanePatch + { + type mixingPlane; + } + upstreamMixingPlanePatch + { + type mixingPlane; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + downstreamPerio1 + { + type cyclicGgi; + } + downstreamPerio2 + { + type cyclicGgi; + } + upstreamPerio1 + { + type cyclicGgi; + } + upstreamPerio2 + { + type cyclicGgi; + } + inflow + { + type fixedValue; + value uniform 0.1; + } + outflow + { + type zeroGradient; + } +} + + +// ************************************************************************* // + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/k b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/k new file mode 100644 index 000000000..b31e8ef07 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/k @@ -0,0 +1,74 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object k; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -2 0 0 0 0]; + +internalField uniform 0.1; + +boundaryField +{ + outflow + { + type zeroGradient; + } + inflow + { + type fixedValue; + value uniform 0.01; + } + upstreamPerio1 + { + type cyclicGgi; + value uniform 0.1; + } + upstreamPerio2 + { + type cyclicGgi; + value uniform 0.1; + } + upstreamMixingPlanePatch + { + type mixingPlane; + value uniform 0.1; + } + downstreamMixingPlanePatch + { + type mixingPlane; + value uniform 0.1; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + downstreamPerio1 + { + type cyclicGgi; + value uniform 0.1; + } + downstreamPerio2 + { + type cyclicGgi; + value uniform 0.1; + } +} + + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/k.old b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/k.old new file mode 100644 index 000000000..c7f4a9a9c --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/k.old @@ -0,0 +1,70 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object k; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 0 2 -2 0 0 0 0 ]; + +internalField uniform 0.1; + +boundaryField +{ + downstreamPerio1 + { + type cyclicGgi; + } + downstreamPerio2 + { + type cyclicGgi; + } + upstreamPerio1 + { + type cyclicGgi; + } + upstreamPerio2 + { + type cyclicGgi; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + downstreamMixingPlanePatch + { + type mixingPlane; + } + upstreamMixingPlanePatch + { + type mixingPlane; + } + inflow + { + type fixedValue; + value uniform 0.01; + } + outflow + { + type zeroGradient; + } + +} + + +// ************************************************************************* // + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/nut b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/nut new file mode 100644 index 000000000..9afb7f7c5 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/nut @@ -0,0 +1,75 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object nut; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + outflow + { + type calculated; + value uniform 0; + } + inflow + { + type calculated; + value uniform 0; + } + upstreamPerio1 + { + type cyclicGgi; + value uniform 0; + } + upstreamPerio2 + { + type cyclicGgi; + value uniform 0; + } + upstreamMixingPlanePatch + { + type mixingPlane; + value uniform 0; + } + downstreamMixingPlanePatch + { + type mixingPlane; + value uniform 0; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + downstreamPerio1 + { + type cyclicGgi; + value uniform 0; + } + downstreamPerio2 + { + type cyclicGgi; + value uniform 0; + } +} + + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/p b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/p new file mode 100644 index 000000000..8c1716002 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/p @@ -0,0 +1,69 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.5-dev | +| \\ / A nd | Revision: 1326 | +| \\/ M anipulation | Web: http://www.OpenFOAM.org | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 0 2 -2 0 0 0 0 ]; + +internalField uniform 0; + +boundaryField +{ + downstreamMixingPlanePatch + { + type mixingPlane; + } + upstreamMixingPlanePatch + { + type mixingPlane; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + upstreamPerio1 + { + type cyclicGgi; + } + upstreamPerio2 + { + type cyclicGgi; + } + downstreamPerio1 + { + type cyclicGgi; + } + downstreamPerio2 + { + type cyclicGgi; + } + inflow + { + type zeroGradient; + } + outflow + { + type fixedValue; + value uniform 0; + } +} + + +// ************************************************************************* // + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/phi b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/phi new file mode 100644 index 000000000..b31d5a0dd --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/phi @@ -0,0 +1,2405 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class surfaceScalarField; + location "0"; + object phi; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 3 -1 0 0 0 0]; + +internalField nonuniform List +2106 +( +0.0923669 +9.34232e-09 +0.0923669 +5.37531e-09 +0.0923669 +1.03723e-08 +0.0923669 +-8.78152e-09 +0.0923669 +-9.56504e-09 +0.0923669 +1.36495e-08 +0.0923669 +-9.10824e-09 +0.0923669 +5.73917e-09 +0.0923668 +2.53731e-09 +0.0923668 +-1.14006e-08 +0.0923668 +-1.5349e-08 +0.0923668 +-6.76177e-09 +0.0923668 +9.30043e-09 +0.0923668 +-3.90622e-09 +0.0923667 +-5.38378e-09 +0.0923667 +-5.04567e-09 +0.0923666 +4.18096e-09 +0.0923665 +4.0368e-09 +0.0923664 +3.65387e-09 +0.0923663 +1.06777e-08 +0.0923662 +2.8671e-09 +0.0923661 +-9.41557e-09 +0.092366 +-2.24164e-08 +0.0923659 +-5.24125e-09 +-8.02011e-09 +0.0923669 +1.96624e-08 +0.0923669 +-1.12907e-08 +0.0923669 +7.65168e-09 +0.0923669 +-1.34087e-08 +0.0923669 +-8.05174e-09 +0.0923669 +5.47799e-09 +0.0923669 +-4.16757e-09 +0.0923668 +1.83055e-08 +0.0923668 +-5.56511e-09 +0.0923668 +2.41508e-09 +0.0923668 +-1.72728e-08 +0.0923668 +-1.07129e-09 +0.0923668 +4.81645e-09 +0.0923668 +-1.86261e-09 +0.0923667 +-4.90038e-09 +0.0923667 +-7.92368e-09 +0.0923666 +-8.07654e-09 +0.0923665 +-8.26704e-09 +0.0923665 +-5.73988e-09 +0.0923664 +-4.88931e-09 +0.0923663 +-2.5949e-09 +0.0923662 +1.57425e-09 +0.092366 +-1.29839e-08 +0.0923659 +-1.5508e-09 +1.63407e-10 +0.0923669 +2.45034e-08 +0.0923669 +-6.8906e-09 +0.0923669 +-5.94696e-10 +0.0923669 +-1.60452e-08 +0.0923669 +-4.78827e-09 +0.0923668 +9.76552e-09 +0.0923668 +-4.78544e-09 +0.0923668 +7.52983e-09 +0.0923668 +-3.76449e-09 +0.0923668 +-4.43089e-09 +0.0923668 +-1.29194e-08 +0.0923668 +-2.02578e-09 +0.0923668 +1.22857e-08 +0.0923668 +1.1979e-09 +0.0923667 +3.05215e-09 +0.0923666 +5.0239e-09 +0.0923666 +-9.46194e-09 +0.0923665 +-2.47459e-09 +0.0923664 +-3.65133e-09 +0.0923663 +-1.48041e-08 +0.0923662 +-6.93762e-09 +0.0923661 +1.18211e-08 +0.092366 +-1.07034e-08 +0.0923659 +-1.19119e-08 +-2.30037e-09 +0.0923669 +1.18877e-08 +0.0923669 +-1.01243e-08 +0.0923669 +-7.04993e-09 +0.0923669 +7.80816e-11 +0.0923669 +9.12513e-09 +0.0923668 +9.79549e-09 +0.0923668 +-4.34299e-09 +0.0923668 +9.20523e-11 +0.0923668 +2.71891e-10 +0.0923668 +-1.66065e-08 +0.0923668 +-7.60533e-09 +0.0923668 +2.63364e-09 +0.0923668 +1.32292e-08 +0.0923668 +6.82613e-09 +0.0923667 +1.57598e-09 +0.0923667 +3.09606e-09 +0.0923666 +-2.1416e-09 +0.0923665 +7.49041e-09 +0.0923664 +2.16803e-09 +0.0923663 +-1.36944e-08 +0.0923662 +-7.36935e-09 +0.0923661 +7.36683e-09 +0.092366 +-4.12498e-09 +0.0923659 +-6.35913e-09 +-5.34605e-09 +0.0923669 +2.97646e-09 +0.0923669 +-2.1504e-10 +0.0923669 +4.43439e-09 +0.0923669 +1.50619e-09 +0.0923669 +3.22838e-09 +0.0923668 +4.82015e-09 +0.0923668 +1.6915e-09 +0.0923668 +-3.29726e-09 +0.0923668 +-8.50585e-10 +0.0923668 +-2.54415e-09 +0.0923668 +-4.89723e-09 +0.0923668 +-4.66462e-09 +0.0923668 +9.25513e-10 +0.0923668 +4.07911e-10 +0.0923667 +2.81463e-09 +0.0923667 +7.35984e-09 +0.0923666 +2.22332e-09 +0.0923665 +3.30814e-09 +0.0923664 +4.74238e-09 +0.0923663 +-7.08553e-10 +0.0923662 +1.83952e-09 +0.0923661 +1.29036e-09 +0.092366 +1.22543e-09 +0.0923659 +-6.42819e-11 +-1.52244e-09 +0.0923669 +5.96015e-09 +0.0923669 +8.05625e-09 +0.0923669 +5.94179e-09 +0.0923669 +9.65212e-09 +0.0923668 +2.02196e-12 +0.0923668 +4.21231e-10 +0.0923668 +3.42139e-09 +0.0923668 +1.82875e-09 +0.0923668 +-3.98394e-10 +0.0923668 +-5.03407e-10 +0.0923668 +2.37276e-09 +0.0923668 +3.35379e-09 +0.0923667 +9.12984e-09 +0.0923667 +-1.94982e-09 +0.0923667 +-5.61999e-09 +0.0923666 +-3.83721e-09 +0.0923666 +-7.06949e-09 +0.0923665 +4.33074e-10 +0.0923664 +3.78996e-09 +0.0923663 +1.4379e-09 +0.0923662 +2.98136e-09 +0.0923661 +4.23168e-09 +0.092366 +4.01934e-09 +0.0923659 +6.2241e-10 +-5.22367e-10 +0.0923669 +2.19056e-08 +0.0923669 +6.89894e-09 +0.0923669 +6.69376e-09 +0.0923669 +1.20143e-09 +0.0923669 +-4.17437e-09 +0.0923668 +9.46617e-10 +0.0923668 +2.32828e-09 +0.0923668 +5.81272e-09 +0.0923668 +6.15573e-10 +0.0923668 +9.78121e-09 +0.0923668 +-6.33372e-10 +0.0923668 +3.53927e-09 +0.0923668 +6.38394e-09 +0.0923668 +-5.95846e-09 +0.0923667 +1.9225e-09 +0.0923666 +1.25979e-08 +0.0923666 +-1.3955e-08 +0.0923665 +-1.05853e-09 +0.0923664 +-5.02525e-09 +0.0923663 +-4.62033e-09 +0.0923662 +1.83964e-09 +0.0923661 +1.69784e-09 +0.092366 +-3.90954e-09 +0.0923659 +-4.59031e-10 +1.24147e-09 +0.0923669 +9.83653e-09 +0.0923669 +-1.21981e-09 +0.0923669 +1.79648e-08 +0.0923669 +1.32233e-09 +0.0923669 +2.66294e-09 +0.0923669 +1.01356e-09 +0.0923668 +-2.16893e-09 +0.0923668 +1.11637e-08 +0.0923668 +-1.01265e-08 +0.0923668 +-4.9829e-09 +0.0923669 +-1.17786e-08 +0.0923668 +1.59488e-08 +0.0923668 +5.62595e-09 +0.0923668 +2.5718e-09 +0.0923667 +9.22151e-09 +0.0923667 +1.15643e-08 +0.0923666 +-6.4651e-09 +0.0923665 +-7.20885e-09 +0.0923664 +-8.64403e-09 +0.0923663 +9.37605e-09 +0.0923662 +-3.36489e-09 +0.0923661 +3.24861e-09 +0.092366 +9.62565e-09 +0.0923659 +3.12158e-09 +-4.24434e-09 +0.0923669 +-6.7243e-09 +0.0923669 +-1.8354e-08 +0.0923669 +1.8299e-08 +0.0923669 +-3.86308e-09 +0.0923669 +-2.46044e-09 +0.0923669 +1.06843e-08 +0.0923669 +1.03419e-08 +0.0923669 +7.62058e-09 +0.0923668 +6.93016e-09 +0.0923668 +-3.51761e-09 +0.0923668 +-8.33316e-10 +0.0923668 +1.91433e-08 +0.0923668 +-1.02099e-08 +0.0923668 +-2.43436e-09 +0.0923667 +3.6427e-09 +0.0923667 +1.19496e-08 +0.0923666 +1.59219e-08 +0.0923665 +-9.53709e-09 +0.0923664 +-1.13393e-08 +0.0923663 +1.8474e-08 +0.0923662 +-1.36284e-08 +0.0923661 +5.45616e-09 +0.092366 +4.22476e-10 +0.0923659 +9.96819e-09 +5.93421e-09 +0.0923669 +6.73995e-09 +0.0923669 +-3.17108e-08 +0.0923669 +1.81555e-08 +0.0923669 +-7.9203e-09 +0.0923669 +1.54473e-09 +0.0923669 +2.66067e-09 +0.0923668 +1.90902e-08 +0.0923668 +3.47329e-09 +0.0923669 +-1.03602e-08 +0.0923668 +-2.858e-09 +0.0923668 +-2.6725e-09 +0.0923669 +-1.13742e-08 +0.0923668 +-8.74119e-09 +0.0923668 +1.05899e-08 +0.0923668 +-8.96021e-09 +0.0923667 +7.06254e-09 +0.0923666 +2.78313e-08 +0.0923665 +1.33259e-08 +0.0923664 +2.53423e-09 +0.0923663 +1.18447e-08 +0.0923662 +-1.13933e-08 +0.0923661 +7.18404e-09 +0.092366 +-6.2651e-09 +0.0923659 +8.94068e-09 +1.36112e-08 +0.0923669 +5.67463e-09 +0.0923669 +-2.63892e-08 +0.0923669 +6.36383e-09 +0.0923669 +-1.71957e-08 +0.0923669 +5.9101e-09 +0.0923669 +-6.07282e-09 +0.0923669 +1.48732e-08 +0.0923669 +7.91895e-09 +0.0923669 +-1.25557e-08 +0.0923669 +-1.05068e-08 +0.0923669 +-7.05154e-09 +0.0923668 +2.70224e-09 +0.0923668 +1.10052e-08 +0.0923668 +7.84186e-09 +0.0923667 +-4.09366e-09 +0.0923667 +3.28805e-10 +0.0923666 +1.99982e-08 +0.0923665 +1.39069e-08 +0.0923664 +4.93476e-09 +0.0923663 +5.90337e-09 +0.0923662 +-1.75104e-09 +0.0923661 +7.64207e-09 +0.092366 +-7.98789e-09 +0.0923659 +-1.12644e-08 +-2.72768e-09 +0.0923669 +7.24014e-09 +0.0923669 +-8.36059e-09 +0.0923669 +-7.79168e-09 +0.0923669 +2.27487e-09 +0.0923668 +-6.642e-10 +0.0923668 +3.69791e-09 +0.0923668 +1.87941e-08 +0.0923668 +3.08439e-09 +0.0923668 +2.39518e-09 +0.0923668 +-1.00735e-08 +0.0923668 +-6.56379e-09 +0.0923668 +9.97023e-10 +0.0923668 +2.71258e-09 +0.0923667 +2.15156e-10 +0.0923667 +-3.16148e-09 +0.0923666 +6.9804e-09 +0.0923666 +2.40023e-09 +0.0923665 +2.93612e-09 +0.0923664 +1.03518e-08 +0.0923663 +3.85221e-09 +0.0923662 +7.14151e-10 +0.0923661 +-1.72619e-09 +0.092366 +-1.8644e-09 +0.0923659 +-8.72272e-09 +-6.93958e-09 +0.0923669 +5.46615e-09 +0.0923669 +-6.90368e-09 +0.0923669 +-1.90715e-08 +0.0923669 +2.65175e-09 +0.0923669 +3.13808e-09 +0.0923669 +1.01472e-09 +0.0923669 +7.36504e-10 +0.0923669 +-1.36332e-09 +0.0923669 +1.36669e-08 +0.0923668 +-2.0477e-09 +0.0923668 +8.63853e-09 +0.0923668 +4.03203e-09 +0.0923668 +4.78961e-10 +0.0923668 +-2.79382e-09 +0.0923667 +-4.44604e-09 +0.0923667 +2.45614e-08 +0.0923666 +6.69459e-09 +0.0923665 +-2.80484e-09 +0.0923664 +7.01718e-09 +0.0923663 +9.34975e-09 +0.0923662 +4.91239e-09 +0.0923661 +-1.35486e-09 +0.092366 +-4.53737e-09 +0.0923659 +-1.27544e-08 +-1.94942e-08 +0.0923669 +1.9312e-08 +0.0923669 +-1.53502e-08 +0.0923669 +-2.38515e-10 +0.0923668 +8.55612e-09 +0.0923668 +1.63589e-08 +0.0923668 +-6.8732e-09 +0.0923668 +-6.12911e-09 +0.0923668 +-8.19425e-09 +0.0923668 +1.15574e-08 +0.0923668 +1.18501e-08 +0.0923668 +-3.12838e-09 +0.0923668 +-9.50947e-09 +0.0923668 +-4.77802e-09 +0.0923668 +-1.05675e-08 +0.0923667 +1.77615e-09 +0.0923667 +3.07149e-08 +0.0923666 +7.91768e-09 +0.0923665 +-8.347e-09 +0.0923664 +-1.43118e-09 +0.0923663 +2.36595e-08 +0.0923662 +-5.00365e-10 +0.0923661 +6.38743e-09 +0.092366 +-4.66205e-09 +0.0923659 +-1.33688e-08 +-3.78738e-08 +0.0923669 +2.37637e-08 +0.0923669 +-9.13185e-09 +0.0923669 +1.27043e-08 +0.0923669 +9.13349e-09 +0.0923669 +-3.10919e-09 +0.0923668 +-2.36502e-10 +0.0923668 +-1.41267e-08 +0.0923668 +-1.66176e-08 +0.0923668 +2.28366e-09 +0.0923668 +1.17417e-08 +0.0923668 +-1.2325e-08 +0.0923668 +-1.38938e-08 +0.0923668 +7.51147e-09 +0.0923668 +1.87704e-10 +0.0923667 +5.73797e-09 +0.0923667 +2.33882e-08 +0.0923666 +-6.33663e-09 +0.0923665 +-1.68224e-08 +0.0923664 +9.06691e-09 +0.0923663 +2.03892e-08 +0.0923662 +3.80931e-09 +0.0923661 +-3.53071e-09 +0.092366 +1.01102e-09 +0.0923659 +-1.15638e-08 +-2.14903e-08 +0.0923669 +-6.33979e-09 +0.0923669 +5.94161e-10 +0.0923669 +1.84371e-08 +0.0923669 +9.58907e-09 +0.0923669 +8.05466e-09 +0.0923668 +1.63969e-08 +0.0923668 +-1.43606e-08 +0.0923668 +-2.75623e-08 +0.0923668 +-1.67125e-08 +0.0923669 +-1.15061e-08 +0.0923668 +-8.32363e-10 +0.0923668 +-1.33638e-08 +0.0923668 +1.2918e-08 +0.0923668 +-8.59412e-10 +0.0923667 +1.75132e-08 +0.0923667 +9.37777e-09 +0.0923666 +-8.04609e-09 +0.0923665 +-6.41845e-09 +0.0923664 +2.03301e-08 +0.0923663 +7.08746e-09 +0.0923663 +-1.13534e-08 +0.0923662 +-1.75853e-08 +0.0923661 +3.24639e-10 +0.092366 +-1.3076e-08 +-1.38984e-09 +0.0923669 +0.0923669 +0.0923669 +0.0923669 +0.0923669 +0.0923669 +0.0923668 +0.0923668 +0.0923668 +0.0923668 +0.0923668 +0.0923668 +0.0923668 +0.0923667 +0.0923667 +0.0923667 +0.0923666 +0.0923665 +0.0923664 +0.0923664 +0.0923662 +0.0923661 +0.0923661 +0.092366 +0.0232702 +2.12133e-09 +0.0232702 +1.11962e-09 +0.0232702 +1.79319e-09 +0.0232702 +-4.93432e-10 +0.0232702 +8.24141e-09 +0.0232702 +-2.7274e-09 +0.0232702 +-9.47269e-10 +0.0232702 +-1.82436e-10 +0.0232702 +-2.76709e-09 +0.0232702 +-3.22963e-09 +0.0232703 +-7.45051e-09 +0.0232703 +-1.70617e-09 +0.0232704 +-5.41616e-10 +0.0232705 +3.76501e-09 +0.0232705 +1.23154e-08 +0.0232706 +3.69025e-09 +0.0232707 +-2.00558e-09 +0.0232708 +-2.88733e-09 +0.0232708 +4.59263e-09 +0.0232709 +6.11954e-09 +0.0232709 +-8.20572e-10 +0.023271 +2.72446e-09 +0.023271 +8.26161e-11 +0.023271 +-5.50006e-09 +4.03147e-09 +0.0232702 +-9.73437e-10 +0.0232702 +2.17897e-09 +0.0232702 +-1.86054e-10 +0.0232702 +-9.14287e-10 +0.0232702 +-1.39919e-09 +0.0232702 +-3.11884e-09 +0.0232702 +3.71536e-09 +0.0232702 +7.81673e-10 +0.0232702 +3.70815e-09 +0.0232702 +6.26156e-10 +0.0232703 +-1.89113e-09 +0.0232703 +2.81917e-09 +0.0232704 +4.11656e-09 +0.0232704 +4.33591e-09 +0.0232705 +2.75596e-09 +0.0232706 +-1.47444e-09 +0.0232707 +1.13201e-10 +0.0232708 +3.62867e-09 +0.0232708 +1.06563e-09 +0.0232709 +2.07493e-09 +0.0232709 +-1.96955e-09 +0.023271 +-5.76457e-09 +0.023271 +-3.3707e-09 +0.023271 +-6.78773e-10 +2.27849e-09 +0.0232702 +-3.30918e-10 +0.0232702 +2.95671e-09 +0.0232702 +4.74764e-09 +0.0232702 +-2.45148e-09 +0.0232702 +-4.42757e-09 +0.0232702 +5.00521e-09 +0.0232702 +3.43697e-09 +0.0232702 +-1.12092e-09 +0.0232702 +-1.86522e-09 +0.0232702 +2.953e-09 +0.0232703 +9.65201e-09 +0.0232703 +7.54385e-09 +0.0232704 +1.58834e-09 +0.0232705 +4.81039e-10 +0.0232705 +-2.47942e-09 +0.0232706 +-5.21663e-09 +0.0232707 +-2.33696e-09 +0.0232708 +-1.86455e-09 +0.0232708 +-3.21474e-09 +0.0232709 +-2.02515e-09 +0.023271 +-4.422e-09 +0.023271 +4.77156e-09 +0.023271 +5.77122e-09 +0.023271 +6.9499e-09 +4.47498e-09 +0.0232702 +-5.31585e-09 +0.0232702 +-3.00533e-09 +0.0232702 +1.03236e-09 +0.0232702 +1.38804e-09 +0.0232702 +8.59745e-09 +0.0232702 +6.9461e-09 +0.0232702 +4.73351e-09 +0.0232702 +-3.66571e-09 +0.0232702 +-6.16655e-09 +0.0232702 +3.60728e-09 +0.0232703 +3.43192e-09 +0.0232703 +5.41156e-10 +0.0232704 +2.56018e-09 +0.0232705 +3.58326e-10 +0.0232706 +-5.44565e-09 +0.0232706 +-6.17707e-09 +0.0232707 +2.01274e-09 +0.0232708 +1.01618e-08 +0.0232708 +4.22194e-09 +0.0232709 +3.07266e-09 +0.0232709 +3.89461e-10 +0.023271 +-2.81646e-09 +0.023271 +4.95742e-10 +0.023271 +3.25688e-09 +-3.11033e-10 +0.0232702 +-1.34093e-08 +0.0232702 +-4.3224e-09 +0.0232702 +1.27688e-08 +0.0232702 +8.58722e-09 +0.0232702 +1.09098e-08 +0.0232702 +-4.37202e-10 +0.0232702 +-2.00194e-09 +0.0232702 +-5.17765e-09 +0.0232702 +4.36995e-09 +0.0232702 +5.722e-09 +0.0232703 +-1.23762e-09 +0.0232703 +-1.38028e-09 +0.0232704 +2.07216e-09 +0.0232705 +-5.96271e-09 +0.0232706 +-7.22205e-09 +0.0232706 +8.89255e-10 +0.0232707 +5.28218e-09 +0.0232708 +3.63535e-09 +0.0232708 +-5.03668e-09 +0.0232709 +-5.08575e-09 +0.023271 +-5.55818e-13 +0.023271 +-3.06905e-09 +0.023271 +-3.34117e-09 +0.0232711 +-5.37891e-09 +-2.94642e-09 +0.0232702 +-4.59732e-09 +0.0232702 +-8.22874e-09 +0.0232702 +3.55252e-09 +0.0232702 +1.08141e-08 +0.0232702 +2.07031e-09 +0.0232702 +-6.66731e-09 +0.0232702 +1.91071e-09 +0.0232702 +-9.70419e-10 +0.0232702 +9.33385e-09 +0.0232702 +3.40739e-09 +0.0232703 +-6.47693e-09 +0.0232703 +-1.87843e-09 +0.0232704 +-4.18141e-09 +0.0232705 +2.35677e-09 +0.0232705 +1.35142e-08 +0.0232706 +7.28402e-09 +0.0232707 +-3.20279e-09 +0.0232708 +-8.59144e-09 +0.0232708 +-1.05184e-08 +0.0232709 +-3.64084e-09 +0.023271 +-5.3022e-09 +0.023271 +-1.03474e-09 +0.023271 +8.15118e-09 +0.023271 +4.38557e-09 +3.17262e-09 +0.0232702 +-1.00768e-09 +0.0232702 +-1.37696e-08 +0.0232702 +-5.39043e-09 +0.0232702 +1.66084e-08 +0.0232702 +-1.47736e-10 +0.0232702 +-9.31084e-09 +0.0232702 +2.72507e-09 +0.0232702 +-8.77007e-10 +0.0232702 +1.28046e-08 +0.0232702 +-1.9351e-09 +0.0232703 +7.20952e-10 +0.0232703 +8.65199e-09 +0.0232704 +4.67694e-09 +0.0232704 +-6.65751e-10 +0.0232705 +2.37676e-09 +0.0232706 +-6.51454e-09 +0.0232707 +-5.66621e-09 +0.0232708 +4.68109e-09 +0.0232708 +-7.90095e-10 +0.0232709 +-7.75298e-09 +0.0232709 +-4.12653e-09 +0.023271 +2.28521e-09 +0.023271 +-1.74736e-09 +0.023271 +9.89982e-10 +2.11995e-09 +0.0232702 +-3.06098e-09 +0.0232702 +-2.17147e-08 +0.0232702 +1.52509e-12 +0.0232702 +7.44769e-09 +0.0232702 +-4.13726e-09 +0.0232702 +2.12134e-09 +0.0232702 +9.44452e-09 +0.0232702 +4.55924e-09 +0.0232702 +1.33716e-08 +0.0232702 +-9.12993e-09 +0.0232703 +-9.79422e-10 +0.0232703 +6.01246e-09 +0.0232704 +5.91331e-09 +0.0232705 +3.87084e-09 +0.0232705 +1.10405e-08 +0.0232706 +-7.28985e-09 +0.0232707 +5.21438e-10 +0.0232708 +2.78238e-09 +0.0232708 +-7.68656e-09 +0.0232709 +-9.96124e-09 +0.0232709 +-2.42179e-09 +0.023271 +2.5485e-09 +0.023271 +1.56994e-09 +0.023271 +7.33703e-09 +-3.06171e-10 +0.0232702 +-6.10253e-09 +0.0232702 +-9.67935e-09 +0.0232702 +-3.74073e-09 +0.0232702 +4.74715e-09 +0.0232701 +4.08078e-09 +0.0232701 +7.05643e-09 +0.0232701 +8.53436e-09 +0.0232702 +-1.72873e-09 +0.0232702 +7.65069e-09 +0.0232702 +-1.6251e-09 +0.0232703 +-2.73517e-09 +0.0232703 +2.25275e-09 +0.0232704 +-2.59667e-09 +0.0232705 +-7.12916e-09 +0.0232706 +1.23343e-08 +0.0232706 +-6.03823e-09 +0.0232707 +1.10242e-08 +0.0232708 +8.60712e-09 +0.0232708 +-1.31651e-08 +0.0232709 +-1.42299e-08 +0.0232709 +3.26971e-09 +0.023271 +1.01565e-08 +0.023271 +-7.19563e-09 +0.023271 +6.98754e-09 +-7.77094e-09 +0.0232702 +-4.52235e-09 +0.0232702 +-1.51555e-09 +0.0232702 +-1.80206e-08 +0.0232702 +8.48066e-09 +0.0232702 +6.85531e-09 +0.0232702 +2.34714e-09 +0.0232702 +9.53779e-09 +0.0232702 +-2.14825e-10 +0.0232702 +3.91821e-10 +0.0232702 +6.27398e-09 +0.0232703 +-1.07282e-08 +0.0232703 +1.03572e-08 +0.0232704 +-5.59463e-09 +0.0232705 +-1.53824e-08 +0.0232705 +2.36642e-08 +0.0232706 +5.13124e-09 +0.0232707 +3.50898e-10 +0.0232708 +-1.09014e-09 +0.0232708 +-3.92005e-09 +0.0232709 +-2.82141e-08 +0.023271 +-6.76688e-09 +0.023271 +2.02741e-08 +0.023271 +-6.19566e-09 +0.023271 +1.53314e-08 +-3.80604e-09 +0.0232702 +-2.73641e-09 +0.0232702 +-1.99761e-08 +0.0232702 +-1.08529e-08 +0.0232702 +1.007e-08 +0.0232702 +4.96447e-09 +0.0232702 +1.11179e-08 +0.0232702 +-7.9997e-09 +0.0232702 +1.01007e-08 +0.0232702 +-6.8341e-09 +0.0232703 +8.56233e-10 +0.0232703 +-1.01203e-08 +0.0232704 +5.82264e-09 +0.0232704 +3.48023e-09 +0.0232705 +-2.40799e-10 +0.0232706 +1.86627e-08 +0.0232706 +4.14491e-09 +0.0232707 +-5.60239e-10 +0.0232708 +-4.66631e-09 +0.0232708 +4.57575e-09 +0.0232709 +-1.42136e-08 +0.0232709 +-5.19167e-09 +0.023271 +1.79741e-08 +0.023271 +-6.00568e-09 +0.023271 +8.17629e-09 +-9.67943e-09 +0.0232702 +1.09673e-08 +0.0232702 +-2.21045e-08 +0.0232702 +-4.81244e-09 +0.0232702 +-7.2823e-09 +0.0232702 +-5.17915e-09 +0.0232702 +1.66362e-08 +0.0232702 +-9.37456e-09 +0.0232702 +1.45124e-08 +0.0232702 +-4.76319e-09 +0.0232702 +-1.06605e-08 +0.0232703 +1.88455e-09 +0.0232703 +-1.71667e-09 +0.0232704 +6.67787e-09 +0.0232705 +-5.80817e-09 +0.0232705 +2.26154e-08 +0.0232706 +6.79691e-09 +0.0232707 +-4.3916e-10 +0.0232708 +5.07664e-09 +0.0232708 +-1.65271e-09 +0.0232709 +-2.88922e-09 +0.0232709 +1.64545e-09 +0.023271 +8.40914e-09 +0.023271 +8.53987e-09 +0.023271 +1.39456e-08 +-1.24073e-08 +0.0232702 +1.39063e-08 +0.0232702 +-1.84205e-08 +0.0232702 +-5.38411e-09 +0.0232702 +-5.32362e-09 +0.0232702 +-8.34608e-09 +0.0232702 +7.22108e-09 +0.0232702 +2.8201e-09 +0.0232702 +3.69094e-09 +0.0232702 +-5.24837e-09 +0.0232702 +1.10295e-08 +0.0232702 +1.07634e-08 +0.0232703 +-1.45657e-08 +0.0232704 +5.90966e-09 +0.0232705 +-1.75246e-08 +0.0232705 +2.20917e-08 +0.0232706 +1.2195e-08 +0.0232707 +2.003e-10 +0.0232708 +6.72672e-09 +0.0232708 +-7.2618e-09 +0.0232709 +8.34371e-09 +0.0232709 +9.81731e-09 +0.023271 +-1.5533e-08 +0.023271 +7.16539e-09 +0.023271 +9.85589e-09 +5.57753e-09 +0.0232702 +-4.54785e-10 +0.0232702 +-1.34391e-08 +0.0232702 +-7.52989e-09 +0.0232702 +-2.94447e-09 +0.0232702 +-5.68585e-09 +0.0232702 +1.26603e-08 +0.0232702 +4.92206e-09 +0.0232702 +-7.1366e-09 +0.0232702 +-3.79561e-09 +0.0232702 +8.43049e-09 +0.0232703 +1.62612e-08 +0.0232703 +-5.50474e-09 +0.0232704 +1.05698e-08 +0.0232704 +-7.12125e-09 +0.0232705 +1.3461e-08 +0.0232706 +5.61743e-09 +0.0232707 +6.7882e-09 +0.0232708 +-9.49454e-09 +0.0232709 +-1.59607e-08 +0.0232709 +1.21834e-08 +0.0232709 +1.59952e-08 +0.023271 +-1.47512e-08 +0.023271 +6.81716e-09 +0.0232711 +-2.84889e-09 +1.01547e-08 +0.0232702 +-5.92303e-09 +0.0232702 +-6.04213e-09 +0.0232702 +-1.53576e-08 +0.0232702 +-3.07186e-09 +0.0232702 +2.38939e-10 +0.0232702 +5.49408e-09 +0.0232702 +3.37699e-09 +0.0232702 +-2.71534e-09 +0.0232702 +3.2926e-09 +0.0232702 +1.00527e-08 +0.0232703 +1.12904e-08 +0.0232703 +-1.73841e-09 +0.0232704 +-4.76388e-10 +0.0232705 +-1.08528e-09 +0.0232705 +1.2189e-08 +0.0232706 +-1.27079e-09 +0.0232707 +6.42365e-09 +0.0232708 +-8.80875e-09 +0.0232708 +3.9397e-09 +0.0232709 +3.49246e-09 +0.023271 +5.4054e-09 +0.023271 +-6.23393e-09 +0.023271 +1.22374e-08 +0.023271 +8.65888e-09 +1.51399e-08 +0.0232702 +-1.518e-08 +0.0232702 +-2.29228e-09 +0.0232702 +-1.35933e-08 +0.0232702 +3.48433e-10 +0.0232702 +7.06337e-09 +0.0232702 +3.86706e-09 +0.0232702 +4.25689e-09 +0.0232702 +-8.90981e-09 +0.0232702 +-1.16522e-08 +0.0232702 +2.58864e-08 +0.0232703 +2.09502e-08 +0.0232703 +5.79873e-09 +0.0232704 +-1.21304e-08 +0.0232705 +-2.99203e-09 +0.0232706 +2.95797e-09 +0.0232706 +-2.17046e-09 +0.0232707 +1.12922e-08 +0.0232708 +7.58665e-09 +0.0232708 +1.04918e-08 +0.0232709 +-6.78107e-09 +0.0232709 +6.60737e-09 +0.023271 +-1.41017e-08 +0.023271 +6.25836e-09 +0.0232711 +6.39011e-10 +-2.23009e-09 +0.0232702 +-1.48106e-08 +0.0232702 +-4.23436e-09 +0.0232702 +-4.80643e-09 +0.0232702 +1.5996e-09 +0.0232702 +1.61983e-08 +0.0232701 +8.57702e-09 +0.0232701 +9.86506e-09 +0.0232702 +-9.68892e-09 +0.0232702 +-4.98219e-09 +0.0232702 +6.33282e-09 +0.0232703 +1.65667e-08 +0.0232703 +-3.45763e-09 +0.0232704 +-6.71278e-09 +0.0232705 +-2.56696e-09 +0.0232705 +1.12685e-08 +0.0232706 +-1.06588e-08 +0.0232707 +8.56106e-09 +0.0232708 +5.77329e-09 +0.0232708 +7.23662e-09 +0.0232709 +-1.02616e-08 +0.023271 +-3.27208e-09 +0.023271 +3.74413e-09 +0.023271 +-2.56469e-09 +0.0232711 +-7.16333e-09 +6.76299e-09 +0.0232702 +-1.3983e-08 +0.0232702 +3.34067e-09 +0.0232702 +1.57445e-09 +0.0232702 +1.95238e-09 +0.0232701 +2.51155e-08 +0.0232702 +-4.56696e-09 +0.0232702 +-6.25561e-09 +0.0232702 +-1.29039e-08 +0.0232702 +6.11419e-09 +0.0232702 +6.63905e-09 +0.0232703 +9.17142e-09 +0.0232703 +-8.89694e-09 +0.0232704 +6.81092e-09 +0.0232705 +5.04154e-09 +0.0232705 +1.31712e-08 +0.0232706 +-8.27383e-09 +0.0232707 +1.40921e-08 +0.0232708 +-2.26052e-09 +0.0232708 +-9.17412e-09 +0.0232709 +7.58311e-09 +0.0232709 +-7.97555e-09 +0.023271 +1.03285e-08 +0.023271 +-1.5796e-08 +0.023271 +-1.12867e-08 +1.60525e-08 +0.0232702 +-1.31845e-09 +0.0232702 +2.6476e-09 +0.0232702 +-6.36795e-09 +0.0232702 +-6.74358e-09 +0.0232702 +1.55129e-08 +0.0232702 +1.78829e-09 +0.0232702 +1.08463e-08 +0.0232702 +-1.97698e-08 +0.0232702 +2.53857e-09 +0.0232702 +1.30156e-08 +0.0232703 +-8.72187e-09 +0.0232703 +-2.62246e-10 +0.0232704 +-2.30835e-09 +0.0232705 +6.54787e-10 +0.0232706 +1.21876e-08 +0.0232706 +3.02402e-09 +0.0232707 +-1.80173e-09 +0.0232708 +1.19876e-09 +0.0232709 +-1.79324e-08 +0.0232709 +1.04432e-08 +0.023271 +-2.79981e-09 +0.023271 +9.36601e-09 +0.023271 +-2.93983e-09 +0.023271 +-7.07317e-09 +5.82808e-09 +0.0232702 +-8.07857e-10 +0.0232702 +8.11967e-10 +0.0232702 +5.83749e-09 +0.0232702 +6.96393e-09 +0.0232702 +7.09399e-09 +0.0232702 +-3.02045e-09 +0.0232702 +1.36453e-09 +0.0232702 +-1.81113e-08 +0.0232702 +-6.14014e-09 +0.0232702 +2.356e-08 +0.0232703 +1.05107e-09 +0.0232703 +8.89628e-09 +0.0232704 +-1.40921e-08 +0.0232705 +-1.97011e-08 +0.0232706 +7.0729e-09 +0.0232706 +1.76296e-08 +0.0232707 +-1.52642e-10 +0.0232708 +6.33149e-09 +0.0232708 +-2.64166e-08 +0.0232709 +8.18428e-09 +0.0232709 +6.32952e-09 +0.023271 +4.45527e-09 +0.023271 +-9.85607e-09 +0.023271 +-4.68447e-09 +4.47787e-09 +0.0232702 +3.30317e-09 +0.0232702 +-7.7651e-09 +0.0232702 +-4.60745e-10 +0.0232702 +7.28221e-09 +0.0232702 +-4.78772e-09 +0.0232702 +4.1807e-09 +0.0232702 +1.08096e-08 +0.0232702 +-2.29713e-09 +0.0232702 +-1.54874e-08 +0.0232702 +2.37555e-08 +0.0232703 +-3.83744e-09 +0.0232703 +1.03174e-08 +0.0232704 +3.50449e-09 +0.0232705 +-1.99641e-08 +0.0232705 +1.8607e-09 +0.0232706 +1.05892e-08 +0.0232707 +-9.06497e-09 +0.0232708 +3.73091e-09 +0.0232708 +-2.40953e-08 +0.0232709 +1.16806e-08 +0.023271 +2.32407e-09 +0.023271 +1.51813e-09 +0.023271 +-1.37482e-08 +0.023271 +1.74564e-09 +1.96254e-09 +0.0232702 +2.05891e-10 +0.0232702 +-5.07268e-09 +0.0232702 +4.40525e-09 +0.0232702 +9.34604e-09 +0.0232701 +-2.06981e-09 +0.0232702 +-8.48369e-09 +0.0232702 +7.33584e-09 +0.0232702 +1.41452e-09 +0.0232702 +-9.18078e-09 +0.0232702 +1.44803e-08 +0.0232703 +-1.11189e-08 +0.0232703 +2.12711e-09 +0.0232704 +1.44536e-08 +0.0232705 +-2.16317e-09 +0.0232705 +5.63343e-09 +0.0232706 +1.23857e-08 +0.0232707 +-3.13888e-09 +0.0232708 +-7.94534e-09 +0.0232708 +-1.68115e-08 +0.0232709 +5.87754e-09 +0.0232709 +-7.01434e-09 +0.023271 +-8.10684e-09 +0.023271 +5.05233e-11 +0.023271 +4.57219e-09 +5.96792e-09 +0.0232702 +-4.74557e-09 +0.0232702 +-1.44585e-09 +0.0232702 +1.56035e-08 +0.0232702 +4.64721e-09 +0.0232701 +9.09799e-09 +0.0232702 +-1.16811e-08 +0.0232702 +-5.71834e-09 +0.0232702 +3.28992e-09 +0.0232702 +7.61692e-09 +0.0232702 +-5.94444e-09 +0.0232703 +-8.24842e-09 +0.0232703 +-9.56728e-09 +0.0232704 +3.57952e-09 +0.0232705 +4.09402e-09 +0.0232706 +8.47618e-09 +0.0232706 +6.29476e-09 +0.0232707 +1.41471e-09 +0.0232708 +-1.06242e-08 +0.0232708 +-2.12608e-09 +0.0232709 +-6.67627e-09 +0.023271 +-2.46994e-09 +0.023271 +7.77759e-09 +0.023271 +2.96787e-09 +0.023271 +1.1384e-09 +1.64673e-09 +0.0232702 +7.84531e-09 +0.0232702 +2.08733e-09 +0.0232702 +1.51791e-08 +0.0232702 +-4.43694e-09 +0.0232702 +2.5742e-09 +0.0232702 +-1.47257e-08 +0.0232702 +-2.34916e-10 +0.0232702 +6.24838e-09 +0.0232702 +1.6121e-08 +0.0232702 +-1.00083e-08 +0.0232703 +-1.13532e-09 +0.0232703 +-4.32834e-09 +0.0232704 +7.10792e-10 +0.0232705 +-7.15016e-09 +0.0232705 +8.08492e-09 +0.0232706 +1.32744e-09 +0.0232707 +5.37936e-09 +0.0232708 +-4.4772e-09 +0.0232708 +1.43931e-09 +0.0232709 +-7.6577e-09 +0.0232709 +4.62277e-10 +0.023271 +1.05723e-08 +0.023271 +-9.19748e-09 +0.023271 +4.37038e-09 +-5.45819e-09 +0.0232702 +1.52671e-08 +0.0232702 +6.18937e-09 +0.0232702 +4.08416e-09 +0.0232702 +-9.85462e-09 +0.0232702 +2.7372e-09 +0.0232702 +-7.02177e-09 +0.0232702 +3.40422e-09 +0.0232702 +1.25476e-08 +0.0232702 +1.12584e-08 +0.0232702 +-8.40303e-09 +0.0232703 +-1.38724e-08 +0.0232703 +-6.12972e-09 +0.0232704 +5.9986e-09 +0.0232705 +-5.61051e-09 +0.0232705 +3.6894e-09 +0.0232706 +-5.45722e-09 +0.0232707 +1.26361e-08 +0.0232708 +1.46564e-08 +0.0232708 +6.86409e-10 +0.0232709 +-1.46666e-09 +0.0232709 +-4.33618e-09 +0.023271 +-4.16479e-09 +0.023271 +-1.16761e-08 +0.023271 +1.62123e-08 +6.04154e-09 +0.0232702 +3.07032e-09 +0.0232702 +3.75503e-09 +0.0232702 +4.51363e-09 +0.0232702 +-6.7363e-09 +0.0232702 +2.05858e-08 +0.0232701 +6.8851e-09 +0.0232702 +-7.684e-09 +0.0232702 +5.86971e-09 +0.0232702 +-8.31465e-09 +0.0232702 +7.42251e-09 +0.0232703 +-6.45226e-09 +0.0232703 +-1.18502e-08 +0.0232704 +-5.25537e-10 +0.0232705 +-9.00949e-09 +0.0232706 +5.32029e-09 +0.0232706 +-7.55327e-09 +0.0232707 +1.30587e-08 +0.0232708 +8.9122e-09 +0.0232709 +-1.85125e-10 +0.0232709 +2.0582e-08 +0.0232709 +-1.3197e-09 +0.023271 +-4.29082e-09 +0.023271 +-1.43836e-08 +0.0232711 +-6.11477e-09 +-4.89194e-09 +0.0232702 +0.0232702 +0.0232702 +0.0232702 +0.0232702 +0.0232702 +0.0232702 +0.0232702 +0.0232702 +0.0232702 +0.0232703 +0.0232703 +0.0232704 +0.0232705 +0.0232705 +0.0232706 +0.0232707 +0.0232708 +0.0232708 +0.0232709 +0.023271 +0.023271 +0.023271 +0.023271 +) +; + +boundaryField +{ + outflow + { + type calculated; + value nonuniform List +27 +( +0.023271 +0.023271 +0.023271 +0.023271 +0.0232711 +0.023271 +0.023271 +0.023271 +0.023271 +0.023271 +0.023271 +0.023271 +0.023271 +0.0232711 +0.023271 +0.0232711 +0.0232711 +0.023271 +0.0232711 +0.0232711 +0.0232711 +0.023271 +0.023271 +0.023271 +0.023271 +0.0232711 +0.023271 +) +; + } + inflow + { + type calculated; + value nonuniform List +17 +( +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +-0.0923669 +) +; + } + upstreamPerio1 + { + type cyclicGgi; + value nonuniform List +25 +( +2.85651e-09 +-8.10216e-09 +-1.08557e-08 +9.32297e-09 +-1.50283e-08 +-4.75331e-09 +4.71968e-10 +-7.09006e-09 +8.24153e-09 +-1.17369e-09 +8.90058e-09 +9.19038e-09 +9.62676e-09 +9.14592e-09 +-9.99113e-09 +-5.28346e-09 +-1.05515e-08 +2.59075e-09 +2.63435e-09 +-1.18763e-08 +2.89573e-09 +8.68087e-10 +1.12094e-08 +3.08119e-09 +-8.36418e-09 +) +; + } + upstreamPerio2 + { + type cyclicGgi; + value nonuniform List +25 +( +-2.54816e-09 +8.08609e-09 +1.08399e-08 +-9.69106e-09 +1.50132e-08 +5.07875e-09 +-4.86618e-10 +7.07566e-09 +-8.21844e-09 +1.11833e-09 +-8.91426e-09 +-9.20384e-09 +-9.64e-09 +-9.15896e-09 +1.02325e-08 +5.02082e-09 +1.05391e-08 +-2.60302e-09 +-2.64643e-09 +1.21004e-08 +-2.90747e-09 +-8.79662e-10 +-1.1451e-08 +-3.09245e-09 +8.57318e-09 +) +; + } + upstreamMixingPlanePatch + { + type mixingPlane; + value nonuniform List +27 +( +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +-0.0232703 +) +; + } + downstreamMixingPlanePatch + { + type mixingPlane; + value nonuniform List +17 +( +0.0923658 +0.0923659 +0.0923658 +0.0923658 +0.0923658 +0.0923658 +0.0923658 +0.0923658 +0.0923658 +0.0923658 +0.0923659 +0.0923658 +0.0923658 +0.0923658 +0.0923658 +0.0923659 +0.0923659 +) +; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + downstreamPerio1 + { + type cyclicGgi; + value nonuniform List +25 +( +3.91778e-09 +-1.52544e-08 +-1.26136e-08 +9.06271e-09 +-3.31144e-10 +-1.75412e-08 +3.36073e-10 +-9.52848e-10 +2.52741e-09 +2.03371e-08 +5.87188e-09 +1.82417e-08 +-1.24122e-08 +6.70235e-09 +-2.65511e-09 +9.194e-09 +1.29019e-10 +-1.48543e-09 +-4.82516e-09 +6.54503e-09 +1.38589e-08 +1.42752e-08 +1.99865e-08 +8.69801e-09 +-3.55191e-09 +) +; + } + downstreamPerio2 + { + type cyclicGgi; + value nonuniform List +25 +( +-3.91778e-09 +1.52544e-08 +1.26136e-08 +-9.06271e-09 +3.31144e-10 +1.75412e-08 +-3.36073e-10 +9.52848e-10 +-2.52741e-09 +-2.03371e-08 +-5.87188e-09 +-1.82417e-08 +1.24122e-08 +-6.70235e-09 +2.65511e-09 +-9.194e-09 +-1.29019e-10 +1.48543e-09 +4.82516e-09 +-6.54503e-09 +-1.38589e-08 +-1.42752e-08 +-1.99865e-08 +-8.69801e-09 +3.55191e-09 +) +; + } +} + + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/save/U b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/save/U new file mode 100644 index 000000000..27fb155f6 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/save/U @@ -0,0 +1,72 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + upstreamMixingPlanePatch + { + type mixingPlane; + } + downstreamMixingPlanePatch + { + type mixingPlane; + } + upstreamPerio1 + { + type cyclicGgi; + } + upstreamPerio2 + { + type cyclicGgi; + } + downstreamPerio1 + { + type cyclicGgi; + } + downstreamPerio2 + { + type cyclicGgi; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + inflow + { + type surfaceNormalFixedValue; + refValue uniform -10; + value uniform (0 0 0); + } + outflow + { + type inletOutlet; + inletValue uniform (0 0 0); + value uniform (0 0 0); + } +} + + +// ************************************************************************* // + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/save/epsilon b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/save/epsilon new file mode 100644 index 000000000..2574fc30a --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/save/epsilon @@ -0,0 +1,69 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object epsilon; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 0 2 -3 0 0 0 0 ]; + +internalField uniform 0.1; + +boundaryField +{ + downstreamMixingPlanePatch + { + type mixingPlane; + } + upstreamMixingPlanePatch + { + type mixingPlane; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + downstreamPerio1 + { + type cyclicGgi; + } + downstreamPerio2 + { + type cyclicGgi; + } + upstreamPerio1 + { + type cyclicGgi; + } + upstreamPerio2 + { + type cyclicGgi; + } + inflow + { + type fixedValue; + value uniform 0.1; + } + outflow + { + type zeroGradient; + } +} + + +// ************************************************************************* // + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/save/k b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/save/k new file mode 100644 index 000000000..e93c58696 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/save/k @@ -0,0 +1,70 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object k; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 0 2 -2 0 0 0 0 ]; + +internalField uniform 0.01; + +boundaryField +{ + downstreamPerio1 + { + type cyclicGgi; + } + downstreamPerio2 + { + type cyclicGgi; + } + upstreamPerio1 + { + type cyclicGgi; + } + upstreamPerio2 + { + type cyclicGgi; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + downstreamMixingPlanePatch + { + type mixingPlane; + } + upstreamMixingPlanePatch + { + type mixingPlane; + } + inflow + { + type fixedValue; + value uniform 0.01; + } + outflow + { + type zeroGradient; + } + +} + + +// ************************************************************************* // + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/save/p b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/save/p new file mode 100644 index 000000000..8c1716002 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0/save/p @@ -0,0 +1,69 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.5-dev | +| \\ / A nd | Revision: 1326 | +| \\/ M anipulation | Web: http://www.OpenFOAM.org | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 0 2 -2 0 0 0 0 ]; + +internalField uniform 0; + +boundaryField +{ + downstreamMixingPlanePatch + { + type mixingPlane; + } + upstreamMixingPlanePatch + { + type mixingPlane; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + upstreamPerio1 + { + type cyclicGgi; + } + upstreamPerio2 + { + type cyclicGgi; + } + downstreamPerio1 + { + type cyclicGgi; + } + downstreamPerio2 + { + type cyclicGgi; + } + inflow + { + type zeroGradient; + } + outflow + { + type fixedValue; + value uniform 0; + } +} + + +// ************************************************************************* // + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/U b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/U deleted file mode 100644 index 91d5b35a9..000000000 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/U +++ /dev/null @@ -1,74 +0,0 @@ -// -*- C++ -*- -// File generated by PyFoam - sorry for the ugliness - -FoamFile -{ - version 2.0; - format ascii; - root ""; - case "dom1_dom2_GGI"; - instance "0"; - local ""; - class volVectorField; - object U; -} - -dimensions [ 0 1 -1 0 0 0 0 ]; - -internalField uniform (0 0 0); - -boundaryField -{ - upstreamMixingPlanePatch - { - type mixingPlane; - } - downstreamMixingPlanePatch - { - type mixingPlane; - } - - upstreamPerio1 - { - type cyclicGgi; - } - upstreamPerio2 - { - type cyclicGgi; - } - - downstreamPerio1 - { - type cyclicGgi; - } - downstreamPerio2 - { - type cyclicGgi; - } - - downstreamWall - { - type symmetryPlane; - } - upstreamWall - { - type symmetryPlane; - } - - inflow - { - type profile1DfixedValue; - fileName "absolu_cr.csv"; - fileFormat "turboCSV"; - interpolateCoord "Z"; - fieldName "Velocity"; - } - - outflow - { - type inletOutlet; - inletValue uniform (0 0 0); - value uniform (0 0 0); - } -} // ************************************************************************* // - diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/alpha b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/alpha deleted file mode 100644 index efefdf301..000000000 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/alpha +++ /dev/null @@ -1,68 +0,0 @@ -// -*- C++ -*- -// File generated by PyFoam - sorry for the ugliness - -FoamFile -{ - version 2.0; - format ascii; - root "/home/page/OpenFOAM/bk3421-1.3/run/calculs/simpleFoam/MFR"; - case "secteur360"; - instance "" 0 "" ; - local ""; - class volScalarField; - object alpha; -} - -dimensions [ 0 0 0 0 0 0 0 ]; - -internalField uniform 1; - -boundaryField -{ - - downstreamMixingPlanePatch - { - type mixingPlane; - } - upstreamMixingPlanePatch - { - type mixingPlane; - } - - upstreamPerio1 - { - type cyclicGgi; - } - upstreamPerio2 - { - type cyclicGgi; - } - - downstreamPerio1 - { - type cyclicGgi; - } - downstreamPerio2 - { - type cyclicGgi; - } - - downstreamWall - { - type symmetryPlane; - } - upstreamWall - { - type symmetryPlane; - } - - inflow - { - type zeroGradient; - } - outflow - { - type zeroGradient; - } -} - diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/epsilon b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/epsilon deleted file mode 100644 index 750851950..000000000 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/epsilon +++ /dev/null @@ -1,71 +0,0 @@ -// -*- C++ -*- -// File generated by PyFoam - sorry for the ugliness - -FoamFile -{ - version 2.0; - format ascii; - root "."; - case "dom3_sFoam"; - instance "0"; - local ""; - class volScalarField; - object epsilon; -} - -dimensions [ 0 2 -3 0 0 0 0 ]; - -internalField uniform 0.1; - -boundaryField -{ - downstreamMixingPlanePatch - { - type mixingPlane; - } - upstreamMixingPlanePatch - { - type mixingPlane; - } - - downstreamWall - { - type symmetryPlane; - } - upstreamWall - { - type symmetryPlane; - } - downstreamPerio1 - { - type cyclicGgi; - } - downstreamPerio2 - { - type cyclicGgi; - } - - upstreamPerio1 - { - type cyclicGgi; - } - upstreamPerio2 - { - type cyclicGgi; - } - - inflow - { - type profile1DfixedValue; - fileName "absolu_cr.csv"; - fileFormat "turboCSV"; - interpolateCoord "Z"; - fieldName "Epsilon"; - } - outflow - { - type zeroGradient; - } - -} // ************************************************************************* // - diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/k b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/k deleted file mode 100644 index 810dcf012..000000000 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/k +++ /dev/null @@ -1,71 +0,0 @@ -// -*- C++ -*- -// File generated by PyFoam - sorry for the ugliness - -FoamFile -{ - version 2.0; - format ascii; - root "."; - case "dom3_sFoam"; - instance "0"; - local ""; - class volScalarField; - object k; -} - -dimensions [ 0 2 -2 0 0 0 0 ]; - -internalField uniform 0.1; - -boundaryField -{ - downstreamPerio1 - { - type cyclicGgi; - } - downstreamPerio2 - { - type cyclicGgi; - } - - upstreamPerio1 - { - type cyclicGgi; - } - upstreamPerio2 - { - type cyclicGgi; - } - downstreamWall - { - type symmetryPlane; - } - upstreamWall - { - type symmetryPlane; - } - - downstreamMixingPlanePatch - { - type mixingPlane; - } - upstreamMixingPlanePatch - { - type mixingPlane; - } - - inflow - { - type profile1DfixedValue; - fileName "absolu_cr.csv"; - fileFormat "turboCSV"; - interpolateCoord "Z"; - fieldName "K"; - } - outflow - { - type zeroGradient; - } - -} // ************************************************************************* // - diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/p b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/p deleted file mode 100644 index f792f3229..000000000 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/p +++ /dev/null @@ -1,71 +0,0 @@ -// -*- C++ -*- -// File generated by PyFoam - sorry for the ugliness - -FoamFile -{ - version 2.0; - format ascii; - root "/home/math/OpenFOAM/test_MATH/test_GGI/simpleFoam_MFR_stitch/MFR/360deg_1on1"; - case "dom1_dom2_GGI"; - instance "0"; - local ""; - class volScalarField; - object p; -} - -dimensions [ 0 2 -2 0 0 0 0 ]; - -internalField uniform 0; - -boundaryField -{ - - downstreamMixingPlanePatch - { - type mixingPlane; - } - upstreamMixingPlanePatch - { - type mixingPlane; - } - - - downstreamWall - { - type symmetryPlane; - } - upstreamWall - { - type symmetryPlane; - } - - upstreamPerio1 - { - type cyclicGgi; - } - upstreamPerio2 - { - type cyclicGgi; - } - - downstreamPerio1 - { - type cyclicGgi; - } - downstreamPerio2 - { - type cyclicGgi; - } - - inflow - { - type zeroGradient; - } - outflow - { - type fixedValue; - value uniform 0; - } - -} // ************************************************************************* // - diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/phi b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/phi deleted file mode 100644 index 09b15eb88..000000000 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/0_orig/phi +++ /dev/null @@ -1,69 +0,0 @@ -// -*- C++ -*- -// File generated by PyFoam - sorry for the ugliness - -FoamFile -{ - version 2.0; - format ascii; - root "/home/math/OpenFOAM/test_MATH/test_GGI/simpleFoam_MFR_stitch/MFR/360deg_1on1"; - case "dom1_dom2_GGI"; - instance "0"; - local ""; - class surfaceScalarField; - object phi; -} - -dimensions [ 0 3 -1 0 0 0 0 ]; - -internalField uniform 0; - -boundaryField -{ - downstreamMixingPlanePatch - { - type mixingPlane; - } - upstreamMixingPlanePatch - { - type mixingPlane; - } - - downstreamWall - { - type symmetryPlane; - } - upstreamWall - { - type symmetryPlane; - } - - upstreamPerio1 - { - type cyclicGgi; - } - upstreamPerio2 - { - type cyclicGgi; - } - - downstreamPerio1 - { - type cyclicGgi; - } - downstreamPerio2 - { - type cyclicGgi; - } - - inflow - { - type fixedValue; - value uniform 0; - } - outflow - { - type fixedValue; - value uniform 0; - } -} // ************************************************************************* // - diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/Allclean b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/Allclean index cdb40aadf..f1e13717c 100755 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/Allclean +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/Allclean @@ -1,50 +1,7 @@ -#!/bin/bash -# -# Source clean functions +#!/bin/sh + +# Source tutorial clean functions . $WM_PROJECT_DIR/bin/tools/CleanFunctions -#set -x - -cleanSampling () -{ - rm -rf sets > /dev/null 2>&1 -} - -cleanPostProcessing () -{ - rm -rf postProcessing/*.png > /dev/null 2>&1 - rm -rf postProcessing/log.sample > /dev/null 2>&1 - rm -rf postProcessing/log.foamLog > /dev/null 2>&1 - rm -rf postProcessing/log.gnuplotPlotResiduals > /dev/null 2>&1 - rm -rf postProcessing/log.gnuplotCompareAll > /dev/null 2>&1 - rm -rf postProcessing/logs > /dev/null 2>&1 -} - -cleanFilesFromM4 () -{ - rm {constant/polyMesh/boundary,constant/polyMesh/blockMeshDict} > /dev/null 2>&1 -} - -cleanTimeZero () -{ - rm -rf 0 > /dev/null 2>&1 -} - -cleanPyFoam () -{ - rm PlyParser_FoamFileParser_parsetab.* > /dev/null 2>&1 -} - -cleanVTK () -{ - rm -rf VTK > /dev/null 2>&1 -} - -# Cleaning up the case -cleanSampling -cleanPostProcessing cleanCase -cleanFilesFromM4 -cleanTimeZero -cleanPyFoam -cleanVTK +\rm -rf *.py diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/Allrun b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/Allrun index c9c0da681..7823f6cfa 100755 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/Allrun +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/Allrun @@ -1,22 +1,11 @@ #!/bin/bash -# -#set -x - +# Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Load additional RunFunctions -. ./RunFunctionsSupplemental - -export caseName=`basename $PWD` - -#We stop this script when we encounter a problem -#trap "exit -1" ERR - echo "$caseName: Creating the file blockMeshDict using m4" (cd constant/polyMesh; m4 -P blockMeshDict.m4 > blockMeshDict) -echo "$caseName: Running blockMesh" -runApplicationAndReportOnError blockMesh +runApplication blockMesh echo "$caseName: Updating the boundary file" # Let's see if pyFoamChangeMixingPlaneBoundary.py is available @@ -78,22 +67,15 @@ fi echo "$caseName: Creating the starting time directory" -cp -r 0_orig 0 +cp -r save 0 echo "$caseName: Creating zones for the mixingPlane" -runApplicationAndReportOnError setSet -batch setBatchMixingPlane -runApplicationAndReportOnError setsToZones -noFlipMap -mv log.setSet log.setSet_MixingPlane -mv log.setsToZones log.setsToZones_MixingPlane - -runApplicationAndReportOnError setSet -batch setBatchGGIZone -runApplicationAndReportOnError setsToZones -noFlipMap -mv log.setSet log.setSet_GGIZone -mv log.setsToZones log.setsToZones_GGIZone +runApplication setSet -batch setBatch.batch +runApplication setsToZones -noFlipMap echo "$caseName: Running potentialFoam" -runApplicationAndReportOnError potentialFoam +runApplication potentialFoam echo "$caseName: Running simpleFoam" -runApplicationAndReportOnError simpleFoam +runApplication simpleFoam diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/RunFunctionsSupplemental b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/RunFunctionsSupplemental deleted file mode 100644 index ef90406c4..000000000 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/RunFunctionsSupplemental +++ /dev/null @@ -1,66 +0,0 @@ -#---------------------------------*- sh -*------------------------------------- -# ========= | -# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox -# \\ / O peration | -# \\ / A nd | Copyright held by original author -# \\/ M anipulation | -#------------------------------------------------------------------------------ -# 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 2 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, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -# Script -# RunFunctionsSupplemental -# -# Description -# Additionnal run functions, based on the original RunFunctions -# -# Author: -# Martin Beaudoin, Hydro-Quebec. All rights reserved -# -#------------------------------------------------------------------------------ - -# Exception handler: dump the tail of the log file on error -verbose_report_on_runApplication_error() -{ - if [ "$reportOnErrorOnlyOnce" ] ; then - echo "Error running $APP_RUN..." - if [ -f log.$APP_RUN ] ; then - tail log.$APP_RUN - fi - fi - - # Do not report again when exiting - unset reportOnErrorOnlyOnce -} - -# Variation of runApplication with exception handling -runApplicationAndReportOnError () -{ - trap 'verbose_report_on_runApplication_error' ERR - - APP_RUN=$1; shift - - reportOnErrorOnlyOnce=1 - - if [ -f log.$APP_RUN ] ; then - echo "$APP_RUN already run on $PWD: remove log file to run" - else - echo "Running $APP_RUN on $PWD" - $APP_RUN $* > log.$APP_RUN 2>&1 - fi -} - diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/blockMeshDict b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/blockMeshDict new file mode 100644 index 000000000..fe276a8cc --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/blockMeshDict @@ -0,0 +1,161 @@ +//process this file using: m4 -P blockMeshDict.m4 > blockMeshDict + +//m4 definitions ----------------------------- + + + + + + + +//Geometry ----------------------------------- +// 2 planes levels + + + +// Angle span for inner block + + + +// Angle span for outer block + + + +// Radial dimensions + + + + +// Mesh parameters + + + + + +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +convertToMeters 1; + +vertices +( +//Plane A: +//Bottom of curved block +(0.499999999999998 0.86602540378444 0.0) // Vertex A0 = 0 +(0.999999999999996 1.73205080756888 0.0) // Vertex A1 = 1 +(-0.866025403784436 0.500000000000004 0.0) // Vertex A2 = 2 +(-1.73205080756887 1.00000000000001 0.0) // Vertex A3 = 3 + +//Plane B: +//Top of curved block +(0.499999999999998 0.86602540378444 0.1) // Vertex B0 = 4 +(0.999999999999996 1.73205080756888 0.1) // Vertex B1 = 5 +(-0.866025403784436 0.500000000000004 0.1) // Vertex B2 = 6 +(-1.73205080756887 1.00000000000001 0.1) // Vertex B3 = 7 + +//Plane A: Bottom of straight block +(1.99238939618349 0.174311485495316 0.0) // Vertex B4 = 8 +(2.98858409427524 0.261467228242975 0.0) // Vertex B5 = 9 +(1.50941916044554 1.31211805798101 0.0) // Vertex B6 = 10 +(2.26412874066832 1.96817708697152 0.0) // Vertex B7 = 11 + +//Plane B: Top of straight block +(1.99238939618349 0.174311485495316 0.1) // Vertex C0 = 12 +(2.98858409427524 0.261467228242975 0.1) // Vertex C1 = 13 +(1.50941916044554 1.31211805798101 0.1) // Vertex C2 = 14 +(2.26412874066832 1.96817708697152 0.1) // Vertex C3 = 15 + +); + +blocks +( + hex ( 0 1 3 2 4 5 7 6 ) (25 17 1) simpleGrading (1 1 1.0) + hex ( 8 9 11 10 12 13 15 14 ) (25 27 1) simpleGrading (1 1 1.0) +); + +edges +( + // --- PLANE A: Bottom of curved block + arc 0 2 (-0.25881904510252 0.965925826289069 0.0) + arc 1 3 (-0.517638090205039 1.93185165257814 0.0) + + // --- PLANE B: Top of curved block + arc 4 6 (-0.25881904510252 0.965925826289069 0.1) + arc 5 7 (-0.517638090205039 1.93185165257814 0.1) + + // --- PLANE A: Bottom of straight block + arc 8 10 (1.84100970690488 0.781462256978547 0.0) + arc 9 11 (2.76151456035732 1.17219338546782 0.0) + + // --- PLANE B: Top of straight block + arc 12 14 (1.84100970690488 0.781462256978547 0.1) + arc 13 15 (2.76151456035732 1.17219338546782 0.1) +); + +patches +( + patch outflow + ( + ( 9 11 15 13 ) + ) + patch inflow + ( + ( 0 4 6 2 ) + ) + + + cyclicGgi upstreamPerio1 + ( + (8 9 13 12) + ) + + cyclicGgi upstreamPerio2 + ( + (10 14 15 11) + ) + + mixingPlane upstreamMixingPlanePatch + ( + ( 8 12 14 10 ) + ) + + mixingPlane downstreamMixingPlanePatch + ( + ( 1 3 7 5 ) + ) + + + symmetryPlane downstreamWall + ( + ( 0 2 3 1 ) + ( 4 5 7 6 ) + ) + + symmetryPlane upstreamWall + ( + ( 13 15 14 12) + (8 10 11 9) + ) + + cyclicGgi downstreamPerio1 + ( + (0 1 5 4) + ) + + cyclicGgi downstreamPerio2 + ( + (2 6 7 3) + ) + +); + +mergePatchPairs +( +); diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/blockMeshDict.m4 b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/blockMeshDict.m4 index 8012d9ef5..997d52fac 100644 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/blockMeshDict.m4 +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/blockMeshDict.m4 @@ -34,13 +34,8 @@ m4_define(grading, 1.0) FoamFile { - version 2.0; format ascii; - - root ""; - case ""; - instance ""; - local ""; - + version 2.0; + format ascii; class dictionary; object blockMeshDict; } @@ -108,7 +103,7 @@ patches ( patch outflow ( - ( B5 B7 C3 C1 ) + ( B5 B7 C3 C1 ) ) patch inflow ( @@ -128,7 +123,7 @@ patches mixingPlane upstreamMixingPlanePatch ( - ( B4 C0 C2 B6 ) + ( B4 C0 C2 B6 ) ) mixingPlane downstreamMixingPlanePatch @@ -139,14 +134,14 @@ patches symmetryPlane downstreamWall ( - ( A0 A2 A3 A1 ) + ( A0 A2 A3 A1 ) ( B0 B1 B3 B2 ) ) symmetryPlane upstreamWall ( - ( C1 C3 C2 C0) - (B4 B6 B7 B5) + ( C1 C3 C2 C0) + (B4 B6 B7 B5) ) cyclicGgi downstreamPerio1 @@ -156,7 +151,7 @@ patches cyclicGgi downstreamPerio2 ( - (A2 B2 B3 A3) + (A2 B2 B3 A3) ) ); diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/boundary b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/boundary new file mode 100644 index 000000000..e1121219f --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/boundary @@ -0,0 +1,153 @@ +// -*- C++ -*- +// File generated by PyFoam - sorry for the ugliness + +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; +} + +( + outflow + + { + type patch; + nFaces 27; + startFace 2106; + + } + inflow + + { + type patch; + nFaces 17; + startFace 2133; + + } + upstreamPerio1 + + { + type cyclicGgi; + nFaces 25; + startFace 2150; + shadowPatch upstreamPerio2; + zone upstreamPerio1Zone; + bridgeOverlap false; + rotationAxis (0 0 1); + rotationAngle 36; + separationOffset (0 0 0); + + } + upstreamPerio2 + + { + type cyclicGgi; + nFaces 25; + startFace 2175; + shadowPatch upstreamPerio1; + zone upstreamPerio2Zone; + bridgeOverlap false; + rotationAxis (0 0 1); + rotationAngle -36; + separationOffset (0 0 0); + + } + upstreamMixingPlanePatch + + { + type mixingPlane; + nFaces 27; + startFace 2200; + shadowPatch downstreamMixingPlanePatch; + zone upstreamMixingPlaneZone; + coordinateSystem + { + name mixingCS; + type cylindrical; + origin (0 0 0); + e1 (1 0 0); + e3 (0 0 1); + } + ribbonPatch + { + sweepAxis Theta; + stackAxis Z; + discretisation bothPatches; + } + + } + downstreamMixingPlanePatch + + { + type mixingPlane; + nFaces 17; + startFace 2227; + shadowPatch upstreamMixingPlanePatch; /* empty */ + zone downstreamMixingPlaneZone; + coordinateSystem + { + name mixingCS; + type cylindrical; + origin (0 0 0); + e1 (1 0 0); + e3 (0 0 1); + } + ribbonPatch + { + sweepAxis Theta; + stackAxis Z; + discretisation bothPatches; + } + + } + downstreamWall + + { + type symmetryPlane; + nFaces 850; + startFace 2244; + + } + upstreamWall + + { + type symmetryPlane; + nFaces 1350; + startFace 3094; + + } + downstreamPerio1 + + { + type cyclicGgi; + nFaces 25; + startFace 4444; + shadowPatch downstreamPerio2; + zone downstreamPerio1Zone; + bridgeOverlap false; + rotationAxis (0 0 1); + rotationAngle 90; + separationOffset (0 0 0); + + } + downstreamPerio2 + + { + type cyclicGgi; + nFaces 25; + startFace 4469; + shadowPatch downstreamPerio1; + zone downstreamPerio2Zone; + bridgeOverlap false; + rotationAxis (0 0 1); + rotationAngle -90; + separationOffset (0 0 0); + + } +) + + +// ************************************************************************* // \ No newline at end of file diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/boundary.preconfigured b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/boundary.preconfigured index fa0e7e38b..f97515c8f 100644 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/boundary.preconfigured +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/constant/polyMesh/boundary.preconfigured @@ -1,136 +1,134 @@ -// -*- C++ -*- -// File generated by PyFoam - sorry for the ugliness - +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ FoamFile { - version 2.0; - format ascii; - class polyBoundaryMesh; - location "constant/polyMesh"; - object boundary; + version 2.0; + format ascii; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; } +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // +10 ( - outflow - - { - type patch; - nFaces 27; - startFace 2106; - - } - inflow - - { - type patch; - nFaces 17; - startFace 2133; - - } - upstreamPerio1 - - { - type cyclicGgi; - nFaces 25; - startFace 2150; - shadowPatch upstreamPerio2; - zone upstreamPerio1Zone; - bridgeOverlap false; - rotationAxis (0 0 1); - rotationAngle 36; - separationOffset (0 0 0); - - } - upstreamPerio2 - - { - type cyclicGgi; - nFaces 25; - startFace 2175; - shadowPatch upstreamPerio1; - zone upstreamPerio2Zone; - bridgeOverlap false; - rotationAxis (0 0 1); - rotationAngle -36; - separationOffset (0 0 0); - - } - upstreamMixingPlanePatch - - { - type mixingPlane; - nFaces 27; - startFace 2200; - shadowPatch downstreamMixingPlanePatch; - coordinateSystem + outflow { - type cylindrical; - origin (0 0 0); - axis (0 0 1); - direction (1 1 0); + type patch; + nFaces 27; + startFace 2106; } - assembly both; - orientation dirZ_spanTheta; - } - downstreamMixingPlanePatch - - { - type mixingPlane; - nFaces 17; - startFace 2227; - shadowPatch upstreamMixingPlanePatch; - coordinateSystem + inflow { - type cylindrical; - origin (0 0 0); - axis (0 0 1); - direction (1 1 0); + type patch; + nFaces 17; + startFace 2133; } - assembly both; - orientation dirZ_spanTheta; - } - downstreamWall + upstreamPerio1 + { + type cyclicGgi; + nFaces 25; + startFace 2150; + shadowPatch upstreamPerio2; + zone upstreamPerio1Zone; + bridgeOverlap false; + rotationAxis (0 0 1); + rotationAngle 36; + separationOffset (0 0 0); + } + upstreamPerio2 + { + type cyclicGgi; + nFaces 25; + startFace 2175; + shadowPatch upstreamPerio1; + zone upstreamPerio2Zone; + bridgeOverlap false; + rotationAxis (0 0 1); + rotationAngle -36; + separationOffset (0 0 0); + } + upstreamMixingPlanePatch + { + type mixingPlane; + nFaces 27; + startFace 2200; + shadowPatch downstreamMixingPlanePatch; + zone upstreamMixingPlaneZone; + ribbonPatch + { + discretisation bothPatches; + sweepAxis Theta; + stackAxis Z; + } - { - type symmetryPlane; - nFaces 850; - startFace 2244; - - } - upstreamWall - - { - type symmetryPlane; - nFaces 1350; - startFace 3094; - - } - downstreamPerio1 - - { - type cyclicGgi; - nFaces 25; - startFace 4444; - shadowPatch downstreamPerio2; - zone downstreamPerio1Zone; - bridgeOverlap false; - rotationAxis (0 0 1); - rotationAngle 90; - separationOffset (0 0 0); - - } - downstreamPerio2 - - { - type cyclicGgi; - nFaces 25; - startFace 4469; - shadowPatch downstreamPerio1; - zone downstreamPerio2Zone; - bridgeOverlap false; - rotationAxis (0 0 1); - rotationAngle -90; - separationOffset (0 0 0); - - } + coordinateSystem + { + type cylindrical; + origin (0 0 0); + axis (0 0 1); + direction (1 1 0); + } + } + downstreamMixingPlanePatch + { + type mixingPlane; + nFaces 17; + startFace 2227; + shadowPatch upstreamMixingPlanePatch; + zone downstreamMixingPlaneZone; + coordinateSystem + { + type cylindrical; + origin (0 0 0); + axis (0 0 1); + direction (1 1 0); + } + assembly both; + orientation dirZ_spanTheta; + } + downstreamWall + { + type symmetryPlane; + nFaces 850; + startFace 2244; + } + upstreamWall + { + type symmetryPlane; + nFaces 1350; + startFace 3094; + } + downstreamPerio1 + { + type cyclicGgi; + nFaces 25; + startFace 4444; + shadowPatch downstreamPerio2; + zone downstreamPerio1Zone; + bridgeOverlap false; + rotationAxis (0 0 1); + rotationAngle 90; + separationOffset (0 0 0); + } + downstreamPerio2 + { + type cyclicGgi; + nFaces 25; + startFace 4469; + shadowPatch downstreamPerio1; + zone downstreamPerio2Zone; + bridgeOverlap false; + rotationAxis (0 0 1); + rotationAngle -90; + separationOffset (0 0 0); + } ) + + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/save/U b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/save/U new file mode 100644 index 000000000..27fb155f6 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/save/U @@ -0,0 +1,72 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + upstreamMixingPlanePatch + { + type mixingPlane; + } + downstreamMixingPlanePatch + { + type mixingPlane; + } + upstreamPerio1 + { + type cyclicGgi; + } + upstreamPerio2 + { + type cyclicGgi; + } + downstreamPerio1 + { + type cyclicGgi; + } + downstreamPerio2 + { + type cyclicGgi; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + inflow + { + type surfaceNormalFixedValue; + refValue uniform -10; + value uniform (0 0 0); + } + outflow + { + type inletOutlet; + inletValue uniform (0 0 0); + value uniform (0 0 0); + } +} + + +// ************************************************************************* // + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/save/epsilon b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/save/epsilon new file mode 100644 index 000000000..2574fc30a --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/save/epsilon @@ -0,0 +1,69 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object epsilon; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 0 2 -3 0 0 0 0 ]; + +internalField uniform 0.1; + +boundaryField +{ + downstreamMixingPlanePatch + { + type mixingPlane; + } + upstreamMixingPlanePatch + { + type mixingPlane; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + downstreamPerio1 + { + type cyclicGgi; + } + downstreamPerio2 + { + type cyclicGgi; + } + upstreamPerio1 + { + type cyclicGgi; + } + upstreamPerio2 + { + type cyclicGgi; + } + inflow + { + type fixedValue; + value uniform 0.1; + } + outflow + { + type zeroGradient; + } +} + + +// ************************************************************************* // + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/save/k b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/save/k new file mode 100644 index 000000000..e93c58696 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/save/k @@ -0,0 +1,70 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object k; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 0 2 -2 0 0 0 0 ]; + +internalField uniform 0.01; + +boundaryField +{ + downstreamPerio1 + { + type cyclicGgi; + } + downstreamPerio2 + { + type cyclicGgi; + } + upstreamPerio1 + { + type cyclicGgi; + } + upstreamPerio2 + { + type cyclicGgi; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + downstreamMixingPlanePatch + { + type mixingPlane; + } + upstreamMixingPlanePatch + { + type mixingPlane; + } + inflow + { + type fixedValue; + value uniform 0.01; + } + outflow + { + type zeroGradient; + } + +} + + +// ************************************************************************* // + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/save/p b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/save/p new file mode 100644 index 000000000..8c1716002 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/save/p @@ -0,0 +1,69 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.5-dev | +| \\ / A nd | Revision: 1326 | +| \\/ M anipulation | Web: http://www.OpenFOAM.org | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 0 2 -2 0 0 0 0 ]; + +internalField uniform 0; + +boundaryField +{ + downstreamMixingPlanePatch + { + type mixingPlane; + } + upstreamMixingPlanePatch + { + type mixingPlane; + } + downstreamWall + { + type symmetryPlane; + } + upstreamWall + { + type symmetryPlane; + } + upstreamPerio1 + { + type cyclicGgi; + } + upstreamPerio2 + { + type cyclicGgi; + } + downstreamPerio1 + { + type cyclicGgi; + } + downstreamPerio2 + { + type cyclicGgi; + } + inflow + { + type zeroGradient; + } + outflow + { + type fixedValue; + value uniform 0; + } +} + + +// ************************************************************************* // + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/setBatchGGIZone b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/setBatch.batch similarity index 62% rename from tutorials/incompressible/simpleFoam/mixingPlaneAxial/setBatchGGIZone rename to tutorials/incompressible/simpleFoam/mixingPlaneAxial/setBatch.batch index 20a64d92c..e0d970758 100644 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/setBatchGGIZone +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/setBatch.batch @@ -2,4 +2,6 @@ faceSet upstreamPerio1Zone new patchToFace upstreamPerio1 faceSet upstreamPerio2Zone new patchToFace upstreamPerio2 faceSet downstreamPerio1Zone new patchToFace downstreamPerio1 faceSet downstreamPerio2Zone new patchToFace downstreamPerio2 +faceSet upstreamMixingPlaneZone new patchToFace upstreamMixingPlanePatch +faceSet downstreamMixingPlaneZone new patchToFace downstreamMixingPlanePatch quit diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/setBatchMixingPlane b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/setBatchMixingPlane deleted file mode 100644 index 2e9a05a1f..000000000 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/setBatchMixingPlane +++ /dev/null @@ -1,3 +0,0 @@ -faceSet upstreamMixingPlaneZone new patchToFace upstreamMixingPlanePatch -faceSet downstreamMixingPlaneZone new patchToFace downstreamMixingPlanePatch -quit diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/system/controlDict b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/system/controlDict index 6051931ea..26b1106b5 100644 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/system/controlDict +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/system/controlDict @@ -1,4 +1,4 @@ -/*---------------------------------------------------------------------------*\ +/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 1.3 | @@ -12,19 +12,13 @@ FoamFile { version 2.0; format ascii; - - root "/home/page/OpenFOAM/bk3421-1.3/run/calculs/simpleFoam/MFR/sector_1on1"; - case "dom1Dom2"; - instance "system"; - local ""; - class dictionary; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application potentialFoam; +application simpleFoam; startFrom startTime; @@ -38,7 +32,7 @@ deltaT 1; writeControl timeStep; -writeInterval 1; +writeInterval 10; purgeWrite 0; @@ -56,9 +50,6 @@ graphFormat raw; runTimeModifiable yes; -libs ( "libOpenFoamTurbo.so" ); - -// ************************************************************************* // // Compute the flux value on each side of a GGI interface functions ( @@ -82,9 +73,11 @@ functions masterPatchName upstreamMixingPlanePatch; masterPatchScaleFactor 10.0; shadowPatchScaleFactor 4.0; - phi phi; + phi phi; // Where to load it from (if not already in solver) functionObjectLibs ("libcheckFunctionObjects.so"); } ); + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/system/fvSchemes b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/system/fvSchemes index 2693f4302..ee4e811c0 100644 --- a/tutorials/incompressible/simpleFoam/mixingPlaneAxial/system/fvSchemes +++ b/tutorials/incompressible/simpleFoam/mixingPlaneAxial/system/fvSchemes @@ -71,7 +71,7 @@ mixingPlane { default areaAveraging; p areaAveraging; - U fluxAveraging; + U areaAveraging; k fluxAveraging; epsilon fluxAveraging; diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/.gitignore b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/.gitignore new file mode 100644 index 000000000..c90db7a8e --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/.gitignore @@ -0,0 +1,51 @@ +# git-ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. + +# editor and misc backup files - anywhere +*~ +.*~ +*.bak +*.bak[0-9][0-9] +*.orig +*.orig[0-9][0-9] +\#*\# + +# file-browser settings - anywhere +.directory + +# CVS recovered versions - anywhere +.#* + +# SVN directories - anywhere + +.svn/ + +# OpenFOAM results + +[0-9]*/ +!/0/ +processor* +!*/polyMesh/blockMeshDict +cellToRegion* +log* + +# packages - anywhere + +*.tar.bz2 +*.tar.gz +*.tar +*.tgz +*.gtgz + +# Pictures and movies + +*.png +*.jpg +*.jpeg +*.bmp +*.png +*.avi +*.mp4 +*.mpg + +#end-of-file diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/0/U b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/0/U new file mode 100644 index 000000000..a4c296ac9 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/0/U @@ -0,0 +1,194 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "2000"; + object UFluxAvg; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + bladeDomB + { + type fixedValue; + value uniform (0 0 0); + } + bladeDomA + { + type fixedValue; + value uniform (0 0 0); + } + outletDomB + { + type inletOutlet; + inletValue uniform (0 0 0); + value uniform (0 0 0); + } + inletDomA + { + type fixedValue; + value nonuniform List +100 +( +(2.27476 -1.38401 0) +(2.27329 -1.38642 0) +(2.27182 -1.38882 0) +(2.27035 -1.39123 0) +(2.26887 -1.39363 0) +(2.2674 -1.39604 0) +(2.26592 -1.39844 0) +(2.26443 -1.40083 0) +(2.26295 -1.40323 0) +(2.26146 -1.40563 0) +(2.25997 -1.40802 0) +(2.25848 -1.41041 0) +(2.25699 -1.4128 0) +(2.25549 -1.41519 0) +(2.25399 -1.41758 0) +(2.25249 -1.41997 0) +(2.25098 -1.42235 0) +(2.24947 -1.42474 0) +(2.24796 -1.42712 0) +(2.24645 -1.4295 0) +(2.24494 -1.43187 0) +(2.24342 -1.43425 0) +(2.2419 -1.43663 0) +(2.24037 -1.439 0) +(2.23885 -1.44137 0) +(2.23732 -1.44374 0) +(2.23579 -1.44611 0) +(2.23426 -1.44848 0) +(2.23272 -1.45084 0) +(2.23119 -1.45321 0) +(2.22965 -1.45557 0) +(2.2281 -1.45793 0) +(2.22656 -1.46029 0) +(2.22501 -1.46264 0) +(2.22346 -1.465 0) +(2.22191 -1.46735 0) +(2.22035 -1.46971 0) +(2.2188 -1.47206 0) +(2.21723 -1.4744 0) +(2.21567 -1.47675 0) +(2.21415 -1.47903 0) +(2.21267 -1.48125 0) +(2.21119 -1.48346 0) +(2.2097 -1.48567 0) +(2.20822 -1.48788 0) +(2.20673 -1.49008 0) +(2.20524 -1.49229 0) +(2.20374 -1.4945 0) +(2.20225 -1.4967 0) +(2.20075 -1.4989 0) +(2.19925 -1.5011 0) +(2.19775 -1.5033 0) +(2.19624 -1.5055 0) +(2.19474 -1.50769 0) +(2.19323 -1.50988 0) +(2.19172 -1.51208 0) +(2.1902 -1.51427 0) +(2.18869 -1.51646 0) +(2.18717 -1.51865 0) +(2.18565 -1.52083 0) +(2.18408 -1.52308 0) +(2.18247 -1.52539 0) +(2.18085 -1.5277 0) +(2.17923 -1.53001 0) +(2.17761 -1.53232 0) +(2.17599 -1.53462 0) +(2.17436 -1.53693 0) +(2.17273 -1.53923 0) +(2.1711 -1.54153 0) +(2.16947 -1.54383 0) +(2.16783 -1.54613 0) +(2.16619 -1.54842 0) +(2.16455 -1.55071 0) +(2.16291 -1.553 0) +(2.16126 -1.55529 0) +(2.15962 -1.55758 0) +(2.15796 -1.55987 0) +(2.15631 -1.56215 0) +(2.15466 -1.56444 0) +(2.153 -1.56672 0) +(2.15134 -1.569 0) +(2.14967 -1.57127 0) +(2.14801 -1.57355 0) +(2.14634 -1.57582 0) +(2.14467 -1.57809 0) +(2.143 -1.58036 0) +(2.14133 -1.58263 0) +(2.13965 -1.5849 0) +(2.13797 -1.58716 0) +(2.13629 -1.58943 0) +(2.1346 -1.59169 0) +(2.13292 -1.59395 0) +(2.13123 -1.59621 0) +(2.12953 -1.59846 0) +(2.12784 -1.60072 0) +(2.12614 -1.60297 0) +(2.12445 -1.60522 0) +(2.12274 -1.60747 0) +(2.12104 -1.60972 0) +(2.11933 -1.61196 0) +) +; + } + outletDomA + { + type mixingPlane; + fluxAveraging true; + surfaceAveraging false; + value uniform (0 0 0); + } + inletDomB + { + type mixingPlane; + fluxAveraging false; + surfaceAveraging false; + value uniform (0 0 0); + } + ggi1DomB + { + type ggi; + } + ggi1DomA + { + type ggi; + } + ggi2DomB + { + type ggi; + } + ggi2DomA + { + type ggi; + } + topAndBottom + { + type empty; + } + cyclicDomA + { + type cyclic; + } + cyclicDomB + { + type cyclic; + } +} + + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/0/p b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/0/p new file mode 100644 index 000000000..7f2a84aec --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/0/p @@ -0,0 +1,86 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "2000"; + object pFluxAvg; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -2 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + bladeDomB + { + type zeroGradient; + } + bladeDomA + { + type zeroGradient; + } + outletDomB + { + type fixedValue; + value uniform 0; + } + inletDomA + { + type zeroGradient; + } + outletDomA + { + type mixingPlane; + fluxAveraging false; + surfaceAveraging false; + value uniform 0; + } + inletDomB + { + type mixingPlane; + fluxAveraging false; + surfaceAveraging false; + value uniform 0; + } + ggi1DomB + { + type ggi; + } + ggi1DomA + { + type ggi; + } + ggi2DomB + { + type ggi; + } + ggi2DomA + { + type ggi; + } + topAndBottom + { + type empty; + } + cyclicDomA + { + type cyclic; + } + cyclicDomB + { + type cyclic; + } +} + + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/Allclean b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/Allclean new file mode 100755 index 000000000..0d58d5d63 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/Allclean @@ -0,0 +1,10 @@ +#!/bin/sh + +# Source tutorial clean functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanTimeDirectories +\rm -rf 0 +\cp -r save 0 +\rm -rf constant/polyMesh/sets constant/polyMesh/pointZones* constant/polyMesh/faceZones* constant/polyMesh/cellZones* +\rm -rf VTK diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/Allrun b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/Allrun new file mode 100755 index 000000000..2fe47255c --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/Allrun @@ -0,0 +1,13 @@ +#!/bin/bash +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/RunFunctions + +\cp -f boundary constant/polyMesh/boundary +\rm -rf 0 +\cp -r save 0 +runApplication setSet -batch setBatch.batch +runApplication setsToZones -noFlipMap +runApplication potentialFoam +runApplication simpleFoam + + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/boundary b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/boundary new file mode 100644 index 000000000..efe459cc9 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/boundary @@ -0,0 +1,141 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext_mp | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + location "2/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +13 +( + bladeDomB + { + type wall; + nFaces 176; + startFace 49680; + } + bladeDomA + { + type wall; + nFaces 176; + startFace 49856; + } + outletDomB + { + type patch; + nFaces 100; + startFace 50032; + } + inletDomA + { + type patch; + nFaces 100; + startFace 50132; + } + outletDomA + { + type mixingPlane; + nFaces 100; + startFace 50232; + shadowPatch inletDomB; + zone outletDomAZone; + coordinateSystem + { + type cylindrical; + name mixingCS; + origin (0 0 0); + e1 (1 0 0); + e3 (0 0 1); + } + ribbonPatch + { + sweepAxis Theta; + stackAxis Z; + discretisation bothPatches; + } + + } + inletDomB + { + type mixingPlane; + nFaces 100; + startFace 50332; + shadowPatch outletDomA; + zone inletDomBZone; + } + ggi1DomB + { + type ggi; + nFaces 128; + startFace 50432; + shadowPatch ggi2DomB; + zone ggi1DomBZone; + bridgeOverlap false; + } + ggi1DomA + { + type ggi; + nFaces 128; + startFace 50560; + shadowPatch ggi2DomA; + zone ggi1DomAZone; + bridgeOverlap false; + } + ggi2DomB + { + type ggi; + nFaces 176; + startFace 50688; + shadowPatch ggi1DomB; + zone ggi2DomBZone; + bridgeOverlap false; + } + ggi2DomA + { + type ggi; + nFaces 176; + startFace 50864; + shadowPatch ggi1DomA; + zone ggi2DomAZone; + bridgeOverlap false; + } + topAndBottom + { + type empty; + nFaces 50560; + startFace 51040; + } + cyclicDomA + { + type cyclic; + nFaces 212; + startFace 101600; + featureCos 0.9; + transform rotational; + rotationAxis (0 0 1); + rotationCentre (0 0 0); + rotationAngle 6; + } + cyclicDomB + { + type cyclic; + nFaces 188; + startFace 101812; + featureCos 0.9; + transform rotational; + rotationAxis (0 0 1); + rotationCentre (0 0 0); + rotationAngle 6; + } +) + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/RASProperties b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/RASProperties new file mode 100644 index 000000000..f65418bf0 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/RASProperties @@ -0,0 +1,200 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.5.x | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object RASProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +RASModel laminar; //kEpsilon; + +turbulence off; //on; + +printCoeffs on; + +laminarCoeffs +{ +} + +kEpsilonCoeffs +{ + Cmu 0.09; + C1 1.44; + C2 1.92; + alphaEps 0.76923; +} + +RNGkEpsilonCoeffs +{ + Cmu 0.0845; + C1 1.42; + C2 1.68; + alphak 1.39; + alphaEps 1.39; + eta0 4.38; + beta 0.012; +} + +realizableKECoeffs +{ + Cmu 0.09; + A0 4.0; + C2 1.9; + alphak 1; + alphaEps 0.833333; +} + +kOmegaSSTCoeffs +{ + alphaK1 0.85034; + alphaK2 1.0; + alphaOmega1 0.5; + alphaOmega2 0.85616; + gamma1 0.5532; + gamma2 0.4403; + beta1 0.0750; + beta2 0.0828; + betaStar 0.09; + a1 0.31; + c1 10; + + Cmu 0.09; +} + +NonlinearKEShihCoeffs +{ + Cmu 0.09; + C1 1.44; + C2 1.92; + alphak 1; + alphaEps 0.76932; + A1 1.25; + A2 1000; + Ctau1 -4; + Ctau2 13; + Ctau3 -2; + alphaKsi 0.9; +} + +LienCubicKECoeffs +{ + C1 1.44; + C2 1.92; + alphak 1; + alphaEps 0.76923; + A1 1.25; + A2 1000; + Ctau1 -4; + Ctau2 13; + Ctau3 -2; + alphaKsi 0.9; +} + +QZetaCoeffs +{ + Cmu 0.09; + C1 1.44; + C2 1.92; + alphaZeta 0.76923; + anisotropic no; +} + +LaunderSharmaKECoeffs +{ + Cmu 0.09; + C1 1.44; + C2 1.92; + alphaEps 0.76923; +} + +LamBremhorstKECoeffs +{ + Cmu 0.09; + C1 1.44; + C2 1.92; + alphaEps 0.76923; +} + +LienCubicKELowReCoeffs +{ + Cmu 0.09; + C1 1.44; + C2 1.92; + alphak 1; + alphaEps 0.76923; + A1 1.25; + A2 1000; + Ctau1 -4; + Ctau2 13; + Ctau3 -2; + alphaKsi 0.9; + Am 0.016; + Aepsilon 0.263; + Amu 0.00222; +} + +LienLeschzinerLowReCoeffs +{ + Cmu 0.09; + C1 1.44; + C2 1.92; + alphak 1; + alphaEps 0.76923; + Am 0.016; + Aepsilon 0.263; + Amu 0.00222; +} + +LRRCoeffs +{ + Cmu 0.09; + Clrr1 1.8; + Clrr2 0.6; + C1 1.44; + C2 1.92; + Cs 0.25; + Ceps 0.15; + alphaEps 0.76923; +} + +LaunderGibsonRSTMCoeffs +{ + Cmu 0.09; + Clg1 1.8; + Clg2 0.6; + C1 1.44; + C2 1.92; + C1Ref 0.5; + C2Ref 0.3; + Cs 0.25; + Ceps 0.15; + alphaEps 0.76923; + alphaR 1.22; +} + +SpalartAllmarasCoeffs +{ + alphaNut 1.5; + Cb1 0.1355; + Cb2 0.622; + Cw2 0.3; + Cw3 2; + Cv1 7.1; + Cv2 5.0; +} + +wallFunctionCoeffs +{ + kappa 0.4187; + E 9; +} + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/.gitignore b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/.gitignore new file mode 100644 index 000000000..e69de29bb diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/boundary b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/boundary new file mode 100644 index 000000000..efe459cc9 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/boundary @@ -0,0 +1,141 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext_mp | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + location "2/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +13 +( + bladeDomB + { + type wall; + nFaces 176; + startFace 49680; + } + bladeDomA + { + type wall; + nFaces 176; + startFace 49856; + } + outletDomB + { + type patch; + nFaces 100; + startFace 50032; + } + inletDomA + { + type patch; + nFaces 100; + startFace 50132; + } + outletDomA + { + type mixingPlane; + nFaces 100; + startFace 50232; + shadowPatch inletDomB; + zone outletDomAZone; + coordinateSystem + { + type cylindrical; + name mixingCS; + origin (0 0 0); + e1 (1 0 0); + e3 (0 0 1); + } + ribbonPatch + { + sweepAxis Theta; + stackAxis Z; + discretisation bothPatches; + } + + } + inletDomB + { + type mixingPlane; + nFaces 100; + startFace 50332; + shadowPatch outletDomA; + zone inletDomBZone; + } + ggi1DomB + { + type ggi; + nFaces 128; + startFace 50432; + shadowPatch ggi2DomB; + zone ggi1DomBZone; + bridgeOverlap false; + } + ggi1DomA + { + type ggi; + nFaces 128; + startFace 50560; + shadowPatch ggi2DomA; + zone ggi1DomAZone; + bridgeOverlap false; + } + ggi2DomB + { + type ggi; + nFaces 176; + startFace 50688; + shadowPatch ggi1DomB; + zone ggi2DomBZone; + bridgeOverlap false; + } + ggi2DomA + { + type ggi; + nFaces 176; + startFace 50864; + shadowPatch ggi1DomA; + zone ggi2DomAZone; + bridgeOverlap false; + } + topAndBottom + { + type empty; + nFaces 50560; + startFace 51040; + } + cyclicDomA + { + type cyclic; + nFaces 212; + startFace 101600; + featureCos 0.9; + transform rotational; + rotationAxis (0 0 1); + rotationCentre (0 0 0); + rotationAngle 6; + } + cyclicDomB + { + type cyclic; + nFaces 188; + startFace 101812; + featureCos 0.9; + transform rotational; + rotationAxis (0 0 1); + rotationCentre (0 0 0); + rotationAngle 6; + } +) + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/faces.gz b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/faces.gz new file mode 100644 index 000000000..245c248fd Binary files /dev/null and b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/faces.gz differ diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/neighbour.gz b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/neighbour.gz new file mode 100644 index 000000000..ea3753cd7 Binary files /dev/null and b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/neighbour.gz differ diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/owner.gz b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/owner.gz new file mode 100644 index 000000000..a66385385 Binary files /dev/null and b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/owner.gz differ diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/points.gz b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/points.gz new file mode 100644 index 000000000..79f4ac4a0 Binary files /dev/null and b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/polyMesh/points.gz differ diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/profil_in.csv b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/profil_in.csv new file mode 100644 index 000000000..5d64dac16 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/profil_in.csv @@ -0,0 +1,12 @@ +# + +[Name] +Profil azimutal RZ + +[Spatial Fields] +Z + +[Data] + Z [ m ], Velocity Axial [ m s^-1 ], Velocity Radial [ m s^-1 ], Velocity Circumferential [ m s^-1 ], Pressure [ Pa ], Turbulence Kinetic Energy [ m^2 s^-2 ], Turbulence Eddy Dissipation [ m^2 s^-3 ] + -1.0 , 0.0000, -1.5 , -2.2 , 144.57, 0.000265875 , 0.0000712773 + 1.0 , 0.0000, -1.5 , -2.2 , 144.57, 0.000265875 , 0.0000712773 diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/transportProperties b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/transportProperties new file mode 100644 index 000000000..076d1ba65 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/constant/transportProperties @@ -0,0 +1,37 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.5 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object transportProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +transportModel Newtonian; + +nu nu [0 2 -1 0 0 0 0] 0.01; + +CrossPowerLawCoeffs +{ + nu0 nu0 [0 2 -1 0 0 0 0] 1e-06; + nuInf nuInf [0 2 -1 0 0 0 0] 1e-06; + m m [0 0 1 0 0 0 0] 1; + n n [0 0 0 0 0 0 0] 1; +} + +BirdCarreauCoeffs +{ + nu0 nu0 [0 2 -1 0 0 0 0] 1e-06; + nuInf nuInf [0 2 -1 0 0 0 0] 1e-06; + k k [0 0 1 0 0 0 0] 0; + n n [0 0 0 0 0 0 0] 1; +} + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/save/U b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/save/U new file mode 100644 index 000000000..a4c296ac9 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/save/U @@ -0,0 +1,194 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "2000"; + object UFluxAvg; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + bladeDomB + { + type fixedValue; + value uniform (0 0 0); + } + bladeDomA + { + type fixedValue; + value uniform (0 0 0); + } + outletDomB + { + type inletOutlet; + inletValue uniform (0 0 0); + value uniform (0 0 0); + } + inletDomA + { + type fixedValue; + value nonuniform List +100 +( +(2.27476 -1.38401 0) +(2.27329 -1.38642 0) +(2.27182 -1.38882 0) +(2.27035 -1.39123 0) +(2.26887 -1.39363 0) +(2.2674 -1.39604 0) +(2.26592 -1.39844 0) +(2.26443 -1.40083 0) +(2.26295 -1.40323 0) +(2.26146 -1.40563 0) +(2.25997 -1.40802 0) +(2.25848 -1.41041 0) +(2.25699 -1.4128 0) +(2.25549 -1.41519 0) +(2.25399 -1.41758 0) +(2.25249 -1.41997 0) +(2.25098 -1.42235 0) +(2.24947 -1.42474 0) +(2.24796 -1.42712 0) +(2.24645 -1.4295 0) +(2.24494 -1.43187 0) +(2.24342 -1.43425 0) +(2.2419 -1.43663 0) +(2.24037 -1.439 0) +(2.23885 -1.44137 0) +(2.23732 -1.44374 0) +(2.23579 -1.44611 0) +(2.23426 -1.44848 0) +(2.23272 -1.45084 0) +(2.23119 -1.45321 0) +(2.22965 -1.45557 0) +(2.2281 -1.45793 0) +(2.22656 -1.46029 0) +(2.22501 -1.46264 0) +(2.22346 -1.465 0) +(2.22191 -1.46735 0) +(2.22035 -1.46971 0) +(2.2188 -1.47206 0) +(2.21723 -1.4744 0) +(2.21567 -1.47675 0) +(2.21415 -1.47903 0) +(2.21267 -1.48125 0) +(2.21119 -1.48346 0) +(2.2097 -1.48567 0) +(2.20822 -1.48788 0) +(2.20673 -1.49008 0) +(2.20524 -1.49229 0) +(2.20374 -1.4945 0) +(2.20225 -1.4967 0) +(2.20075 -1.4989 0) +(2.19925 -1.5011 0) +(2.19775 -1.5033 0) +(2.19624 -1.5055 0) +(2.19474 -1.50769 0) +(2.19323 -1.50988 0) +(2.19172 -1.51208 0) +(2.1902 -1.51427 0) +(2.18869 -1.51646 0) +(2.18717 -1.51865 0) +(2.18565 -1.52083 0) +(2.18408 -1.52308 0) +(2.18247 -1.52539 0) +(2.18085 -1.5277 0) +(2.17923 -1.53001 0) +(2.17761 -1.53232 0) +(2.17599 -1.53462 0) +(2.17436 -1.53693 0) +(2.17273 -1.53923 0) +(2.1711 -1.54153 0) +(2.16947 -1.54383 0) +(2.16783 -1.54613 0) +(2.16619 -1.54842 0) +(2.16455 -1.55071 0) +(2.16291 -1.553 0) +(2.16126 -1.55529 0) +(2.15962 -1.55758 0) +(2.15796 -1.55987 0) +(2.15631 -1.56215 0) +(2.15466 -1.56444 0) +(2.153 -1.56672 0) +(2.15134 -1.569 0) +(2.14967 -1.57127 0) +(2.14801 -1.57355 0) +(2.14634 -1.57582 0) +(2.14467 -1.57809 0) +(2.143 -1.58036 0) +(2.14133 -1.58263 0) +(2.13965 -1.5849 0) +(2.13797 -1.58716 0) +(2.13629 -1.58943 0) +(2.1346 -1.59169 0) +(2.13292 -1.59395 0) +(2.13123 -1.59621 0) +(2.12953 -1.59846 0) +(2.12784 -1.60072 0) +(2.12614 -1.60297 0) +(2.12445 -1.60522 0) +(2.12274 -1.60747 0) +(2.12104 -1.60972 0) +(2.11933 -1.61196 0) +) +; + } + outletDomA + { + type mixingPlane; + fluxAveraging true; + surfaceAveraging false; + value uniform (0 0 0); + } + inletDomB + { + type mixingPlane; + fluxAveraging false; + surfaceAveraging false; + value uniform (0 0 0); + } + ggi1DomB + { + type ggi; + } + ggi1DomA + { + type ggi; + } + ggi2DomB + { + type ggi; + } + ggi2DomA + { + type ggi; + } + topAndBottom + { + type empty; + } + cyclicDomA + { + type cyclic; + } + cyclicDomB + { + type cyclic; + } +} + + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/save/p b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/save/p new file mode 100644 index 000000000..7f2a84aec --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/save/p @@ -0,0 +1,86 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "2000"; + object pFluxAvg; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -2 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + bladeDomB + { + type zeroGradient; + } + bladeDomA + { + type zeroGradient; + } + outletDomB + { + type fixedValue; + value uniform 0; + } + inletDomA + { + type zeroGradient; + } + outletDomA + { + type mixingPlane; + fluxAveraging false; + surfaceAveraging false; + value uniform 0; + } + inletDomB + { + type mixingPlane; + fluxAveraging false; + surfaceAveraging false; + value uniform 0; + } + ggi1DomB + { + type ggi; + } + ggi1DomA + { + type ggi; + } + ggi2DomB + { + type ggi; + } + ggi2DomA + { + type ggi; + } + topAndBottom + { + type empty; + } + cyclicDomA + { + type cyclic; + } + cyclicDomB + { + type cyclic; + } +} + + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/setBatch.batch b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/setBatch.batch new file mode 100644 index 000000000..51be7a370 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/setBatch.batch @@ -0,0 +1,7 @@ +faceSet ggi1DomBZone new patchToFace ggi1DomB +faceSet ggi1DomAZone new patchToFace ggi1DomA +faceSet ggi2DomBZone new patchToFace ggi2DomB +faceSet ggi2DomAZone new patchToFace ggi2DomA +faceSet outletDomAZone new patchToFace outletDomA +faceSet inletDomBZone new patchToFace inletDomB +quit diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/controlDict b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/controlDict new file mode 100644 index 000000000..db34bab93 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/controlDict @@ -0,0 +1,65 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.3 | +| \\ / A nd | Web: http://www.openfoam.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ + +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object controlDict; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application simpleFoam; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 2000; + +deltaT 1; + +writeControl timeStep; + +writeInterval 100; + +cycleWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression compressed; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable yes; + + +functions +( + mixingPlaneCheck + { + // Type of functionObject + type mixingPlaneCheck; + + phi phi; + + // Where to load it from (if not already in solver) + functionObjectLibs ("libcheckFunctionObjects.so"); + } +); + + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/createPatchDict b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/createPatchDict new file mode 100644 index 000000000..61b2a1bb4 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/createPatchDict @@ -0,0 +1,111 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object createPatchDict; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +// This application/dictionary controls: +// - optional: create new patches from boundary faces (either given as +// a set of patches or as a faceSet) +// - always: order faces on coupled patches such that they are opposite. This +// is done for all coupled faces, not just for any patches created. +// - optional: synchronise points on coupled patches. + +// 1. Create cyclic: +// - specify where the faces should come from +// - specify the type of cyclic. If a rotational specify the rotationAxis +// and centre to make matching easier +// - pointSync true to guarantee points to line up. + +// 2. Correct incorrect cyclic: +// This will usually fail upon loading: +// "face 0 area does not match neighbour 2 by 0.0100005%" +// " -- possible face ordering problem." +// - change patch type from 'cyclic' to 'patch' in the polyMesh/boundary file. +// - loosen match tolerance to get case to load +// - regenerate cyclic as above + + +// Tolerance used in matching faces. Absolute tolerance is span of +// face times this factor. To load incorrectly matches meshes set this +// to a higher value. +matchTolerance 1E-3; + +// Do a synchronisation of coupled points after creation of any patches. +// Note: this does not work with points that are on multiple coupled patches +// with transformations. +pointSync false; + +// Patches to create. +patchInfo +( + { + // Name of new patch + name cyclicDomA; + + // Type of new patch + dictionary + { + type cyclic; + + // Optional: explicitly set transformation tensor. + // Used when matching and synchronising points. + //transform translational; + //separationVector (-2289 0 0); + transform rotational; + rotationAngle 6.0; + rotationAxis (0 0 1); + rotationCentre (0 0 0); + } + + // How to construct: either from 'patches' or 'set' + constructFrom patches; + + // If constructFrom = patches : names of patches. Wildcards allowed. + patches (per1DomA per2DomA); + + // If constructFrom = set : name of faceSet + set f0; + } + { + // Name of new patch + name cyclicDomB; + + // Type of new patch + dictionary + { + type cyclic; + + // Optional: explicitly set transformation tensor. + // Used when matching and synchronising points. + //transform translational; + //separationVector (-2289 0 0); + transform rotational; + rotationAngle 6.0; + rotationAxis (0 0 1); + rotationCentre (0 0 0); + } + + // How to construct: either from 'patches' or 'set' + constructFrom patches; + + // If constructFrom = patches : names of patches. Wildcards allowed. + patches (per1DomB per2DomB); + + // If constructFrom = set : name of faceSet + set f0; + } +); + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/decomposeParDict b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/decomposeParDict new file mode 100644 index 000000000..a5e440ad9 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/decomposeParDict @@ -0,0 +1,39 @@ +// -*- C++ -*- +// File generated by PyFoam - sorry for the ugliness + +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object decomposeParDict; +} + +numberOfSubdomains 4; + +method manual; //metis; //simple; + +globalFaceZones ( + ggi1DomBZone + ggi1DomAZone + ggi2DomBZone + ggi2DomAZone +); + +manualCoeffs +{ + dataFile "manualDecomp.txt"; +} + +simpleCoeffs +{ + n (1 4 1); + delta 0.001; +} + +distributed no; + +roots + ( + ); + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/decomposeParDict.backup b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/decomposeParDict.backup new file mode 100644 index 000000000..3fa5f4699 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/decomposeParDict.backup @@ -0,0 +1,37 @@ +// -*- C++ -*- +// File generated by PyFoam - sorry for the ugliness + +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object decomposeParDict; +} + +numberOfSubdomains 4; + +method manual; //metis; //simple; + +globalFaceZones ( + ggi1DomAZone + ggi2DomAZone +); + +manualCoeffs +{ + dataFile "manualDecomp.txt"; +} + +simpleCoeffs +{ + n (1 4 1); + delta 0.001; +} + +distributed no; + +roots + ( + ); + diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/faceSetDict b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/faceSetDict new file mode 100644 index 000000000..8cb24c752 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/faceSetDict @@ -0,0 +1,35 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM Extend Project: Open source CFD | +| \\ / O peration | Version: 1.6-ext | +| \\ / A nd | Web: www.extend-project.de | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object faceSetDict; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +// Name of set to operate on +name outletDomAZone; + +// One of clear/new/invert/add/delete|subset/list +action new; + +// Actions to apply to pointSet. These are all the topoSetSource's ending +// in ..ToFace (see the meshTools library). +topoSetSources +( + // All faces of patch + patchToFace + { + name outletDomA; // Name of patch, regular expressions allowed + } +); + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/fvSchemes b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/fvSchemes new file mode 100644 index 000000000..9a9bc93bf --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/fvSchemes @@ -0,0 +1,79 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.3 | +| \\ / A nd | Web: http://www.openfoam.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ + +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object fvSchemes; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default steadyState; //Euler; +} + +gradSchemes +{ + default Gauss linear; + grad(p) Gauss linear; +} + +divSchemes +{ + default none; + div(phi,U) Gauss linearUpwind Gauss; //upwind; + div((nuEff*dev(grad(U).T()))) Gauss linear; + div(phi,epsilon) Gauss upwind; + div(phi,k) Gauss upwind; +} + +laplacianSchemes +{ + default none; + laplacian(nu,U) Gauss linear corrected; + laplacian(rAU,pcorr) Gauss linear corrected; + laplacian(rAU,p) Gauss linear corrected; + laplacian(nuEff,U) Gauss linear corrected; + laplacian((1|A(U)),p) Gauss linear corrected; + laplacian(DepsilonEff,epsilon) Gauss linear corrected; + laplacian(DkEff,k) Gauss linear corrected; + laplacian(1,p) Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; + interpolate(HbyA) linear; + interpolate(1|A) linear; +} + +snGradSchemes +{ + default corrected; +} + +fluxRequired +{ + default no; + pcorr; + p; +} + +mixingPlane +{ + default areaAveraging; + U areaAveraging; + p areaAveraging; +} + + +// ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/fvSolution b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/fvSolution new file mode 100644 index 000000000..a2b0bb8f8 --- /dev/null +++ b/tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/fvSolution @@ -0,0 +1,82 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.3 | +| \\ / A nd | Web: http://www.openfoam.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ + +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object fvSolution; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + p + { + solver CG; + preconditioner Cholesky; + + minIter 0; + maxIter 1000; + tolerance 1e-07; + relTol 0.01; + } + + U + { + solver BiCGStab; + preconditioner DILU; + + minIter 0; + maxIter 1000; + tolerance 1e-07; + relTol 0; + } + + epsilon + { + solver BiCGStab; + preconditioner DILU; + + minIter 0; + maxIter 1000; + tolerance 1e-07; + relTol 0; + } + + k + { + solver BiCGStab; + preconditioner DILU; + + minIter 0; + maxIter 1000; + tolerance 1e-07; + relTol 0; + } +} + +SIMPLE +{ + nNonOrthogonalCorrectors 1; + pRefCell 0; + pRefValue 0; + convergence 1e-5; +} + +relaxationFactors +{ + p 0.3; + U 0.7; + k 0.7; + epsilon 0.7; +} + +// ************************************************************************* //