Development issueshttps://develop.openfoam.com/groups/Development/-/issues2023-01-13T00:16:16Zhttps://develop.openfoam.com/Development/openfoam/-/issues/2563rotatingCylinders tutorial is missing2023-01-13T00:16:16ZHasan CelikrotatingCylinders tutorial is missingHello,
The link of rotatingCylinders tutorial is broken, or the tutorial is missing, somehow. The link for `$FOAM_TUTORIALS/incompressible/simpleFoam/rotatingCylinders` on OpenFOAM User Guide rotatingCylinders tutorial [page](https://ww...Hello,
The link of rotatingCylinders tutorial is broken, or the tutorial is missing, somehow. The link for `$FOAM_TUTORIALS/incompressible/simpleFoam/rotatingCylinders` on OpenFOAM User Guide rotatingCylinders tutorial [page](https://www.openfoam.com/documentation/guides/latest/doc/verification-validation-rotating-cylinders-2d.html) is not working and says:
`"tutorials/incompressible/simpleFoam/rotatingCylinders" did not exist on "master"`https://develop.openfoam.com/Development/openfoam/-/issues/1821Build from sources of OpenFOAM v2006 failed with Intel Icc - issue in setAlph...2023-01-11T11:06:19ZLionel GAMETBuild from sources of OpenFOAM v2006 failed with Intel Icc - issue in setAlphaFieldThe utility setAlphaField is not compiling with Intel Icc (I tried different versions from 2016 to 2019).
Errors of the Intel Compiler :
```
Internal error loop: assertion failed: find_seq_in_lookup_table: seq_number not found (shar...The utility setAlphaField is not compiling with Intel Icc (I tried different versions from 2016 to 2019).
Errors of the Intel Compiler :
```
Internal error loop: assertion failed: find_seq_in_lookup_table: seq_number not found (shared/cfe/edgcpfe/il.c, line 4118)
```
The files that are crashing the Intel compiler are :
```
$FOAM_APP/utilities/preProcessing/setAlphaField/alphaFieldFunctions/implicitFunctions/cylinder/cylinderImplicitFunction.?
```
and also
```
$FOAM_APP/utilities/preProcessing/setAlphaField/alphaFieldFunctions/implicitFunctions/sin/sinImplicitFunction.?
```
Temporary workaround (which is however reducing the funtionnalities of setAlphaField) is to comment those sources in the Make/files :
```
$> foam
$> git diff applications/utilities/preProcessing/setAlphaField/alphaFieldFunctions/Make/files
diff --git a/applications/utilities/preProcessing/setAlphaField/alphaFieldFunctions/Make/files b/applications/utilities/preProcessing/setAlphaField/alphaFieldFunctions/Make/files
index b7585a9..db18694 100644
--- a/applications/utilities/preProcessing/setAlphaField/alphaFieldFunctions/Make/files
+++ b/applications/utilities/preProcessing/setAlphaField/alphaFieldFunctions/Make/files
@@ -1,11 +1,11 @@
/* Run-time selectable implicitFunctions */
implicitFunctions/implicitFunction.C
implicitFunctions/sphere/sphereImplicitFunction.C
-implicitFunctions/sin/sinImplicitFunction.C
+/* implicitFunctions/sin/sinImplicitFunction.C */
implicitFunctions/ellipsoid/ellipsoidImplicitFunction.C
implicitFunctions/paraboloid/paraboloidImplicitFunction.C
implicitFunctions/plane/planeImplicitFunction.C
-implicitFunctions/cylinder/cylinderImplicitFunction.C
+/* implicitFunctions/cylinder/cylinderImplicitFunction.C */
implicitFunctions/composedFunction/composedFunctionImplicitFunction.C
LIB = $(FOAM_LIBBIN)/libalphaFieldFunctions
```https://develop.openfoam.com/Development/openfoam/-/issues/1872BUG: foamMeshToFluent writes empty brackets in msh file2023-01-11T10:54:09ZDaveBUG: foamMeshToFluent writes empty brackets in msh file### Summary
foamMeshToFluent writes empty brackets in the msh file in the "caption" of the very last section when the names ans types of the domains and the boundaries are declared, p.e.
`(12 (1 1 a94fc 1 0)(`
` 4 4 ... 4 4)`**_`()`_...### Summary
foamMeshToFluent writes empty brackets in the msh file in the "caption" of the very last section when the names ans types of the domains and the boundaries are declared, p.e.
`(12 (1 1 a94fc 1 0)(`
` 4 4 ... 4 4)`**_`()`_**`)`
`(39 (1 fluid fluid-1)())`
`(39 (2 interior interior-1)())`
`...`
Those empty brackets **_`()`_** cause ICEM to throw the following error when importing the mesh file:
`icem read_rampant_file() expecting '(' and got 41`
Although, the mesh is imported, the boundary and domain names aren't.
### Steps to reproduce
Export a mesh from any OpenFoam test case to Fluent msh via `foamMeshToFluent`
### Environment information
- OpenFOAM version : v2006
- Operating system : ubuntu1804@WSL@Win10
### Possible fixes
Removing the empty brackets in the mentioned header enables ICEM to properly read in all mesh informations.https://develop.openfoam.com/Development/openfoam/-/issues/2296Docker containers should have a non-root user by default2023-01-06T15:04:10ZFoadDocker containers should have a non-root user by defaultIn [the past](https://stackoverflow.com/a/48409333/4999991), the OpenFOAM Docker CentOS containers used to have a non-root user, by default. Though the default password was not very obvious to the novice users like me. Although it is ver...In [the past](https://stackoverflow.com/a/48409333/4999991), the OpenFOAM Docker CentOS containers used to have a non-root user, by default. Though the default password was not very obvious to the novice users like me. Although it is very much appreciated that the new Ubuntu-based images have root accessibility by default, without any passwords, when running `blockMesh` command for example, as root, you will get the error message:
<pre>
--> FOAM FATAL IO ERROR: (openfoam-2106)
This code should not be executed by someone with administrator rights for security reasons.
It generates a shared library which is loaded using dlopen
</pre>
Now, there are of course [instructions on cfd-online](https://www.cfd-online.com/Forums/openfoam-solving/133656-cylinder-case.html#post487493), to get a non-root user up and running, but believe me, if a potential user has to spend so much time configuration everything before running an actual calculation, many will give up.
My suggestion is that please make two users, one root and one non-root, with some default passwords, and make them as obvious to the users as possible.
**P.S.** For those who end up here, instructions to create a non-root `ofuser`:
~~~
adduser ofuser --disabled-password
passwd -d ofuser
adduser ofuser sudo
su - ofuser
~~~
more info [here](https://www.cfd-online.com/Forums/openfoam-programming-development/246982-exec-wmake-failed.html#post842398).https://develop.openfoam.com/Development/openfoam/-/issues/2248Packages for Ubuntu 21.10 "impish" not available2023-01-02T14:54:40ZGerasimos ChourdakisPackages for Ubuntu 21.10 "impish" not availableI guess you probably already have it at the radar, I am just not sure if you know that the Ubuntu 21.10 is out already since last week (I also expected it this week).
Happy to test it in any case! (just waiting for it before I upgrade)I guess you probably already have it at the radar, I am just not sure if you know that the Ubuntu 21.10 is out already since last week (I also expected it this week).
Happy to test it in any case! (just waiting for it before I upgrade)https://develop.openfoam.com/Development/openfoam/-/issues/2669DES hybrid divergence scheme implementation2022-12-30T11:34:56ZChristoph IrrenfriedDES hybrid divergence scheme implementationHi,
is there a reason for the division of OmegaLim_ with tau0_ in src/TurbulenceModels/schemes/DEShybrid/DEShybrid.H? I can not find that in [1] or [2].
`
tmp<volScalarField> tB =
CH3_*Omega*max(S, Omega)
...Hi,
is there a reason for the division of OmegaLim_ with tau0_ in src/TurbulenceModels/schemes/DEShybrid/DEShybrid.H? I can not find that in [1] or [2].
`
tmp<volScalarField> tB =
CH3_*Omega*max(S, Omega)
/max(0.5*(sqr(S) + sqr(Omega)), sqr(**OmegaLim_/tau0_**));
`
[1] A. Travin, M. Shur, M. Strelets, and P.R. Spalart. Physical and Numerical Upgrades in the Detached-Eddy Simulation of Complex Turbulent Flows. In A_dvances in LES of Complex Flows, volume 65 of Fluid Mechanics and Its Applications_, pages 239–254, Munich, Germany, 2000. Springer Netherlands.
[2] P. Spalart, M.L. Shur, M. Strelets, and A. Travin. Sensitivity of Landing-Gear Noise Predictions by Large-Eddy Simulation to Numerics and Resolution. In _Aerospace Sciences Meetings_, Nashville, Tennessee, 2012.
Thanks and best regards,
Chrishttps://develop.openfoam.com/Development/openfoam/-/issues/2572Error while building OpenFOAM from source2022-12-23T16:54:19ZAshish PathakError while building OpenFOAM from source I am trying to install openfoam from source on RHEL 8.3. As I do not have access to root privileges, I installed the required packages such as bison and flex from source as well. Before invoking ./Allwmake -s -l, I added the path to fle... I am trying to install openfoam from source on RHEL 8.3. As I do not have access to root privileges, I installed the required packages such as bison and flex from source as well. Before invoking ./Allwmake -s -l, I added the path to flex and bison binaries to `$PATH` environment variable and path to flex lib to `$LD_LIBRARY_PATH`. I also populated `$FOAM_EXTRA_CFLAGS` and `$FOAM_EXTRA_CXX_FLAGS` to "-I/\<path to flex include\>" and `$FOAM_EXTRA_LDFLAGS` to "-L/\<path to flex lib\> -lfl". Now when I invoke ./Allwmake -s -l, the installation fails (while building applications) with a message that says: "flex-2.6.4-install/lib/libfl.so.2: undefined reference to `yylex`". How to fix this problem to do a successful openfoam installation from source?https://develop.openfoam.com/Development/openfoam/-/issues/2592questionable handling of finite-area edge and Le normals2022-12-23T16:52:52ZMark OLESENquestionable handling of finite-area edge and Le normalsAs noted by @kuti with an industrial case, failures in the geometry sanity check occur in `processorFaPatch::calcGeometry()` with complaints that neighbour edge lengths deviate from the expected (local) edge lengths.
FYI: @swapnilsalokheAs noted by @kuti with an industrial case, failures in the geometry sanity check occur in `processorFaPatch::calcGeometry()` with complaints that neighbour edge lengths deviate from the expected (local) edge lengths.
FYI: @swapnilsalokheMark OLESENMark OLESENhttps://develop.openfoam.com/Development/openfoam/-/issues/2636pointHistory functionObject creates processor0 directory, even when using col...2022-12-23T16:52:10ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.compointHistory functionObject creates processor0 directory, even when using collated format### Functionality to add/problem to solve
pointHistory in parallel with collated format still creates an (empty) processor0 directory.### Functionality to add/problem to solve
pointHistory in parallel with collated format still creates an (empty) processor0 directory.Mattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/openfoam/-/issues/2530binField function object sometime fails to work when several functions are de...2022-12-23T15:57:24ZYannbinField function object sometime fails to work when several functions are defined to compute bins on different patches<!--
*** Please read this first! ***
Before opening a new issue, make sure to search for keywords in the issues
filtered by the "bug" label and check to see if it has already been reported
You can see how your report will be re...<!--
*** Please read this first! ***
Before opening a new issue, make sure to search for keywords in the issues
filtered by the "bug" label and check to see if it has already been reported
You can see how your report will be rendered on the platform by using the
"preview" tab above
-->
<!--
All text between these markers are comments and will not be present in the
report
-->
### Summary
When using several binField function objects to compute forces or forceCoeffs bins on several patches, some functions fail to report values.
### Steps to reproduce
1. Replace the incompressible/simpleFoam/motorBike/system/forceCoeffs file with this one: [forceCoeffs](/uploads/6aab51a2e899c0cde344f34fa3300dcf/forceCoeffs)
2. Run the case
3. Check the corresponding forceCoeffBin.dat file in the postProcessing directory : some files report results while other files only write zeros.
### Example case
incompressible/simpleFoam/motorBike tutorial case with this [forceCoeffs](/uploads/6aab51a2e899c0cde344f34fa3300dcf/forceCoeffs) file.
The file has been modified to add 5 binField functions in addition to the default forceCoeffs function:
```
binField_motorBikeGroup
{
type binField;
libs (fieldFunctionObjects);
binModel singleDirectionUniformBin;
fields (forceCoeff);
patches (motorBikeGroup);
decomposePatchValues true;
CofR ${..forceCoeffs1.CofR};
binData
{
nBin 20; // output data into 20 bins
direction (1 0 0); // bin direction
cumulative yes;
}
writeControl timeStep;
}
binField_rider
{
$binField_motorBikeGroup
patches ("motorBike_rider.*");
}
binField_front_wheel
{
$binField_motorBikeGroup
patches ("motorBike_fr.*");
}
binField_rear_wheel
{
$binField_motorBikeGroup
patches ("motorBike_rr.*");
}
binField_fuel-tank
{
$binField_motorBikeGroup
patches ("motorBike_fuel-tank.*");
}
```
<!--
If possible, please create a SMALL example and attach it to your report
If you are using an older version of OpenFOAM this will also determine
whether the bug has been fixed in a more recent version
-->
### What is the current *bug* behaviour?
The case runs properly, and forceCoeffBin.dat file are created for each functions:
- The file contains non-zero values for the front wheel and motorBikeGroup functions. Eg. for front wheel:
```
# bins : 20
# start : -2.909713e-01
# end : 1.121981e+00
# delta : 7.064761e-02
# direction : (1.000000e+00 0.000000e+00 0.000000e+00)
# x co-ords : -2.203237e-01 -1.496761e-01 -7.902850e-02 -8.380887e-03 6.226672e-02 1.329143e-01 2.035619e-01 2.742095e-01 3.448572e-01 4.155048e-01 4.861524e-01 5.568000e-01 6.274476e-01 6.980952e-01 7.687428e-01 8.393904e-01 9.100380e-01 9.806856e-01 1.051333e+00 1.121981e+00
# y co-ords : -0.000000e+00 -0.000000e+00 -0.000000e+00 -0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
# z co-ords : -0.000000e+00 -0.000000e+00 -0.000000e+00 -0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
#
# Time total_0_x total_0_y total_0_z internal_0_x internal_0_y internal_0_z normal_0_x normal_0_y normal_0_z tangenial_0_x tangenial_0_y tangenial_0_z total_1_x total_1_y total_1_z internal_1_x internal_1_y internal_1_z normal_1_x normal_1_y normal_1_z tangenial_1_x tangenial_1_y tangenial_1_z total_2_x total_2_y total_2_z internal_2_x internal_2_y internal_2_z normal_2_x normal_2_y normal_2_z tangenial_2_x tangenial_2_y tangenial_2_z total_3_x total_3_y total_3_z internal_3_x internal_3_y internal_3_z normal_3_x normal_3_y normal_3_z tangenial_3_x tangenial_3_y tangenial_3_z total_4_x total_4_y total_4_z internal_4_x internal_4_y internal_4_z normal_4_x normal_4_y normal_4_z tangenial_4_x tangenial_4_y tangenial_4_z total_5_x total_5_y total_5_z internal_5_x internal_5_y internal_5_z normal_5_x normal_5_y normal_5_z tangenial_5_x tangenial_5_y tangenial_5_z total_6_x total_6_y total_6_z internal_6_x internal_6_y internal_6_z normal_6_x normal_6_y normal_6_z tangenial_6_x tangenial_6_y tangenial_6_z total_7_x total_7_y total_7_z internal_7_x internal_7_y internal_7_z normal_7_x normal_7_y normal_7_z tangenial_7_x tangenial_7_y tangenial_7_z total_8_x total_8_y total_8_z internal_8_x internal_8_y internal_8_z normal_8_x normal_8_y normal_8_z tangenial_8_x tangenial_8_y tangenial_8_z total_9_x total_9_y total_9_z internal_9_x internal_9_y internal_9_z normal_9_x normal_9_y normal_9_z tangenial_9_x tangenial_9_y tangenial_9_z total_10_x total_10_y total_10_z internal_10_x internal_10_y internal_10_z normal_10_x normal_10_y normal_10_z tangenial_10_x tangenial_10_y tangenial_10_z total_11_x total_11_y total_11_z internal_11_x internal_11_y internal_11_z normal_11_x normal_11_y normal_11_z tangenial_11_x tangenial_11_y tangenial_11_z total_12_x total_12_y total_12_z internal_12_x internal_12_y internal_12_z normal_12_x normal_12_y normal_12_z tangenial_12_x tangenial_12_y tangenial_12_z total_13_x total_13_y total_13_z internal_13_x internal_13_y internal_13_z normal_13_x normal_13_y normal_13_z tangenial_13_x tangenial_13_y tangenial_13_z total_14_x total_14_y total_14_z internal_14_x internal_14_y internal_14_z normal_14_x normal_14_y normal_14_z tangenial_14_x tangenial_14_y tangenial_14_z total_15_x total_15_y total_15_z internal_15_x internal_15_y internal_15_z normal_15_x normal_15_y normal_15_z tangenial_15_x tangenial_15_y tangenial_15_z total_16_x total_16_y total_16_z internal_16_x internal_16_y internal_16_z normal_16_x normal_16_y normal_16_z tangenial_16_x tangenial_16_y tangenial_16_z total_17_x total_17_y total_17_z internal_17_x internal_17_y internal_17_z normal_17_x normal_17_y normal_17_z tangenial_17_x tangenial_17_y tangenial_17_z total_18_x total_18_y total_18_z internal_18_x internal_18_y internal_18_z normal_18_x normal_18_y normal_18_z tangenial_18_x tangenial_18_y tangenial_18_z total_19_x total_19_y total_19_z internal_19_x internal_19_y internal_19_z normal_19_x normal_19_y normal_19_z tangenial_19_x tangenial_19_y tangenial_19_z
1 9.319290e-03 3.783831e-03 2.338152e-04 0.000000e+00 0.000000e+00 0.000000e+00 9.258101e-03 3.815737e-03 2.353604e-04 6.118848e-05 -3.190588e-05 -1.545173e-06 1.979991e-02 -1.850194e-03 8.902802e-04 0.000000e+00 0.000000e+00 0.000000e+00 1.966742e-02 -1.815459e-03 8.959847e-04 1.324888e-04 -3.473528e-05 -5.704508e-06 2.334951e-02 -2.883175e-03 1.750529e-03 0.000000e+00 0.000000e+00 0.000000e+00 2.309898e-02 -2.844194e-03 1.759148e-03 2.505298e-04 -3.898047e-05 -8.618617e-06 2.643431e-02 -8.073942e-04 2.167716e-03 0.000000e+00 0.000000e+00 0.000000e+00 2.606784e-02 -7.612544e-04 2.178087e-03 3.664755e-04 -4.613977e-05 -1.037027e-05 3.315431e-02 -1.749637e-03 1.229961e-03 0.000000e+00 0.000000e+00 0.000000e+00 3.258272e-02 -1.686047e-03 1.236655e-03 5.715982e-04 -6.358976e-05 -6.693573e-06 4.609401e-02 -3.308220e-03 2.969573e-03 0.000000e+00 0.000000e+00 0.000000e+00 4.533658e-02 -3.238456e-03 2.977818e-03 7.574293e-04 -6.976378e-05 -8.244840e-06 6.157083e-02 -3.086262e-03 5.036829e-03 0.000000e+00 0.000000e+00 0.000000e+00 6.061498e-02 -2.999691e-03 5.037953e-03 9.558410e-04 -8.657087e-05 -1.124104e-06 7.347939e-02 -3.887791e-03 6.219341e-03 0.000000e+00 0.000000e+00 0.000000e+00 7.236157e-02 -3.785717e-03 6.228883e-03 1.117826e-03 -1.020747e-04 -9.542771e-06 7.549274e-02 -5.475471e-03 7.948811e-03 0.000000e+00 0.000000e+00 0.000000e+00 7.425961e-02 -5.361700e-03 7.973868e-03 1.233126e-03 -1.137718e-04 -2.505786e-05 7.954899e-02 -9.492312e-03 5.649803e-03 0.000000e+00 0.000000e+00 0.000000e+00 7.811080e-02 -9.335274e-03 5.712560e-03 1.438186e-03 -1.570380e-04 -6.275729e-05 7.708490e-02 -2.146010e-02 -3.996349e-03 0.000000e+00 0.000000e+00 0.000000e+00 7.547406e-02 -2.127314e-02 -3.918022e-03 1.610839e-03 -1.869567e-04 -7.832665e-05 7.534768e-02 -4.127680e-02 -1.407033e-02 0.000000e+00 0.000000e+00 0.000000e+00 7.345758e-02 -4.104295e-02 -1.398129e-02 1.890096e-03 -2.338458e-04 -8.903720e-05 7.640583e-02 -5.706572e-02 -1.899707e-02 0.000000e+00 0.000000e+00 0.000000e+00 7.421245e-02 -5.680462e-02 -1.889045e-02 2.193380e-03 -2.611016e-04 -1.066246e-04 7.613573e-02 -5.836737e-02 -1.796248e-02 0.000000e+00 0.000000e+00 0.000000e+00 7.388125e-02 -5.810644e-02 -1.785002e-02 2.254475e-03 -2.609222e-04 -1.124585e-04 7.613573e-02 -5.836737e-02 -1.796248e-02 0.000000e+00 0.000000e+00 0.000000e+00 7.388125e-02 -5.810644e-02 -1.785002e-02 2.254475e-03 -2.609222e-04 -1.124585e-04 7.613573e-02 -5.836737e-02 -1.796248e-02 0.000000e+00 0.000000e+00 0.000000e+00 7.388125e-02 -5.810644e-02 -1.785002e-02 2.254475e-03 -2.609222e-04 -1.124585e-04 7.613573e-02 -5.836737e-02 -1.796248e-02 0.000000e+00 0.000000e+00 0.000000e+00 7.388125e-02 -5.810644e-02 -1.785002e-02 2.254475e-03 -2.609222e-04 -1.124585e-04 7.613573e-02 -5.836737e-02 -1.796248e-02 0.000000e+00 0.000000e+00 0.000000e+00 7.388125e-02 -5.810644e-02 -1.785002e-02 2.254475e-03 -2.609222e-04 -1.124585e-04 7.613573e-02 -5.836737e-02 -1.796248e-02 0.000000e+00 0.000000e+00 0.000000e+00 7.388125e-02 -5.810644e-02 -1.785002e-02 2.254475e-03 -2.609222e-04 -1.124585e-04 7.613573e-02 -5.836737e-02 -1.796248e-02 0.000000e+00 0.000000e+00 0.000000e+00 7.388125e-02 -5.810644e-02 -1.785002e-02 2.254475e-03 -2.609222e-04 -1.124585e-04
2 1.347019e-02 4.183287e-03 3.040636e-04 0.000000e+00 0.000000e+00 0.000000e+00 1.341172e-02 4.214053e-03 3.055959e-04 5.846725e-05 -3.076563e-05 -1.532301e-06 2.710668e-02 -5.463558e-03 1.163173e-03 0.000000e+00 0.000000e+00 0.000000e+00 2.698525e-02 -5.412589e-03 1.169025e-03 1.214330e-04 -5.096843e-05 -5.851988e-06 3.124344e-02 -7.410281e-03 2.129561e-03 0.000000e+00 0.000000e+00 0.000000e+00 3.100574e-02 -7.348602e-03 2.137749e-03 2.376977e-04 -6.167834e-05 -8.188228e-06 3.505466e-02 -4.780226e-03 2.468843e-03 0.000000e+00 0.000000e+00 0.000000e+00 3.470934e-02 -4.713481e-03 2.481864e-03 3.453195e-04 -6.674509e-05 -1.302139e-05 4.471806e-02 -6.887990e-03 3.241075e-04 0.000000e+00 0.000000e+00 0.000000e+00 4.419996e-02 -6.804114e-03 3.393086e-04 5.180939e-04 -8.387693e-05 -1.520111e-05 6.209383e-02 -1.177219e-02 6.453413e-04 0.000000e+00 0.000000e+00 0.000000e+00 6.141188e-02 -1.168759e-02 6.695453e-04 6.819493e-04 -8.460279e-05 -2.420398e-05 8.308572e-02 -1.476724e-02 2.337215e-03 0.000000e+00 0.000000e+00 0.000000e+00 8.222519e-02 -1.466988e-02 2.355647e-03 8.605274e-04 -9.736346e-05 -1.843233e-05 9.678646e-02 -1.946263e-02 3.396610e-03 0.000000e+00 0.000000e+00 0.000000e+00 9.578805e-02 -1.935175e-02 3.423065e-03 9.984159e-04 -1.108729e-04 -2.645541e-05 9.857364e-02 -2.274205e-02 5.494448e-03 0.000000e+00 0.000000e+00 0.000000e+00 9.748327e-02 -2.260876e-02 5.543953e-03 1.090371e-03 -1.332858e-04 -4.950496e-05 1.046467e-01 -2.952611e-02 2.314062e-03 0.000000e+00 0.000000e+00 0.000000e+00 1.033936e-01 -2.936274e-02 2.389464e-03 1.253094e-03 -1.633677e-04 -7.540159e-05 1.007346e-01 -4.737008e-02 -1.109968e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.933051e-02 -4.718101e-02 -1.100853e-02 1.404090e-03 -1.890603e-04 -9.115020e-05 9.799262e-02 -7.454921e-02 -2.531834e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.632993e-02 -7.431963e-02 -2.521256e-02 1.662695e-03 -2.295875e-04 -1.057887e-04 9.877255e-02 -9.532148e-02 -3.034821e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.682054e-02 -9.506470e-02 -3.022699e-02 1.952007e-03 -2.567854e-04 -1.212137e-04 9.859432e-02 -9.717074e-02 -2.843500e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.658586e-02 -9.691059e-02 -2.831186e-02 2.008462e-03 -2.601457e-04 -1.231398e-04 9.859432e-02 -9.717074e-02 -2.843500e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.658586e-02 -9.691059e-02 -2.831186e-02 2.008462e-03 -2.601457e-04 -1.231398e-04 9.859432e-02 -9.717074e-02 -2.843500e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.658586e-02 -9.691059e-02 -2.831186e-02 2.008462e-03 -2.601457e-04 -1.231398e-04 9.859432e-02 -9.717074e-02 -2.843500e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.658586e-02 -9.691059e-02 -2.831186e-02 2.008462e-03 -2.601457e-04 -1.231398e-04 9.859432e-02 -9.717074e-02 -2.843500e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.658586e-02 -9.691059e-02 -2.831186e-02 2.008462e-03 -2.601457e-04 -1.231398e-04 9.859432e-02 -9.717074e-02 -2.843500e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.658586e-02 -9.691059e-02 -2.831186e-02 2.008462e-03 -2.601457e-04 -1.231398e-04 9.859432e-02 -9.717074e-02 -2.843500e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.658586e-02 -9.691059e-02 -2.831186e-02 2.008462e-03 -2.601457e-04 -1.231398e-04
3 1.480038e-02 2.928874e-03 3.120123e-04 0.000000e+00 0.000000e+00 0.000000e+00 1.473949e-02 2.962430e-03 3.138393e-04 6.089108e-05 -3.355517e-05 -1.826947e-06 2.730425e-02 -9.088814e-03 1.072127e-03 0.000000e+00 0.000000e+00 0.000000e+00 2.718348e-02 -9.028400e-03 1.079400e-03 1.207684e-04 -6.041454e-05 -7.273380e-06 3.058932e-02 -1.138982e-02 1.722938e-03 0.000000e+00 0.000000e+00 0.000000e+00 3.036146e-02 -1.130964e-02 1.733425e-03 2.278582e-04 -8.018040e-05 -1.048629e-05 3.421375e-02 -8.905770e-03 1.615114e-03 0.000000e+00 0.000000e+00 0.000000e+00 3.388956e-02 -8.818958e-03 1.631322e-03 3.241844e-04 -8.681132e-05 -1.620785e-05 4.438852e-02 -1.171869e-02 -1.310350e-03 0.000000e+00 0.000000e+00 0.000000e+00 4.391319e-02 -1.161206e-02 -1.290396e-03 4.753279e-04 -1.066300e-04 -1.995419e-05 6.210889e-02 -1.977270e-02 -3.156279e-03 0.000000e+00 0.000000e+00 0.000000e+00 6.149757e-02 -1.966797e-02 -3.128175e-03 6.113150e-04 -1.047298e-04 -2.810421e-05 8.307434e-02 -2.604784e-02 -2.516071e-03 0.000000e+00 0.000000e+00 0.000000e+00 8.232975e-02 -2.593587e-02 -2.489903e-03 7.445967e-04 -1.119664e-04 -2.616730e-05 9.465559e-02 -3.333242e-02 -1.798736e-03 0.000000e+00 0.000000e+00 0.000000e+00 9.381042e-02 -3.320559e-02 -1.760581e-03 8.451712e-04 -1.268241e-04 -3.815460e-05 9.502228e-02 -3.688120e-02 2.195585e-04 0.000000e+00 0.000000e+00 0.000000e+00 9.411142e-02 -3.672983e-02 2.899914e-04 9.108599e-04 -1.513698e-04 -7.043292e-05 1.008312e-01 -4.623596e-02 -3.965335e-03 0.000000e+00 0.000000e+00 0.000000e+00 9.979184e-02 -4.606608e-02 -3.869965e-03 1.039398e-03 -1.698766e-04 -9.537010e-05 9.589313e-02 -6.761570e-02 -1.917265e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.472021e-02 -6.742150e-02 -1.906304e-02 1.172920e-03 -1.941978e-04 -1.096020e-04 9.241788e-02 -9.794649e-02 -3.490485e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.100568e-02 -9.771496e-02 -3.478048e-02 1.412205e-03 -2.315339e-04 -1.243671e-04 9.275135e-02 -1.208652e-01 -3.867554e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.106568e-02 -1.206091e-01 -3.853516e-02 1.685675e-03 -2.560213e-04 -1.403745e-04 9.288178e-02 -1.231811e-01 -3.625065e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.114261e-02 -1.229219e-01 -3.611004e-02 1.739165e-03 -2.591978e-04 -1.406148e-04 9.288178e-02 -1.231811e-01 -3.625065e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.114261e-02 -1.229219e-01 -3.611004e-02 1.739165e-03 -2.591978e-04 -1.406148e-04 9.288178e-02 -1.231811e-01 -3.625065e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.114261e-02 -1.229219e-01 -3.611004e-02 1.739165e-03 -2.591978e-04 -1.406148e-04 9.288178e-02 -1.231811e-01 -3.625065e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.114261e-02 -1.229219e-01 -3.611004e-02 1.739165e-03 -2.591978e-04 -1.406148e-04 9.288178e-02 -1.231811e-01 -3.625065e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.114261e-02 -1.229219e-01 -3.611004e-02 1.739165e-03 -2.591978e-04 -1.406148e-04 9.288178e-02 -1.231811e-01 -3.625065e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.114261e-02 -1.229219e-01 -3.611004e-02 1.739165e-03 -2.591978e-04 -1.406148e-04 9.288178e-02 -1.231811e-01 -3.625065e-02 0.000000e+00 0.000000e+00 0.000000e+00 9.114261e-02 -1.229219e-01 -3.611004e-02 1.739165e-03 -2.591978e-04 -1.406148e-04
```
- The files of the 3 other functions (fuel tank, rider and rear wheel) only reports zeros. Eg. on rider:
```
# bins : 20
# start : 3.120153e-01
# end : 1.268628e+00
# delta : 4.783063e-02
# direction : (1.000000e+00 0.000000e+00 0.000000e+00)
# x co-ords : 3.598459e-01 4.076766e-01 4.555072e-01 5.033378e-01 5.511685e-01 5.989991e-01 6.468297e-01 6.946604e-01 7.424910e-01 7.903216e-01 8.381523e-01 8.859829e-01 9.338135e-01 9.816442e-01 1.029475e+00 1.077305e+00 1.125136e+00 1.172967e+00 1.220797e+00 1.268628e+00
# y co-ords : 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
# z co-ords : 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
#
# Time total_0_x total_0_y total_0_z internal_0_x internal_0_y internal_0_z normal_0_x normal_0_y normal_0_z tangenial_0_x tangenial_0_y tangenial_0_z total_1_x total_1_y total_1_z internal_1_x internal_1_y internal_1_z normal_1_x normal_1_y normal_1_z tangenial_1_x tangenial_1_y tangenial_1_z total_2_x total_2_y total_2_z internal_2_x internal_2_y internal_2_z normal_2_x normal_2_y normal_2_z tangenial_2_x tangenial_2_y tangenial_2_z total_3_x total_3_y total_3_z internal_3_x internal_3_y internal_3_z normal_3_x normal_3_y normal_3_z tangenial_3_x tangenial_3_y tangenial_3_z total_4_x total_4_y total_4_z internal_4_x internal_4_y internal_4_z normal_4_x normal_4_y normal_4_z tangenial_4_x tangenial_4_y tangenial_4_z total_5_x total_5_y total_5_z internal_5_x internal_5_y internal_5_z normal_5_x normal_5_y normal_5_z tangenial_5_x tangenial_5_y tangenial_5_z total_6_x total_6_y total_6_z internal_6_x internal_6_y internal_6_z normal_6_x normal_6_y normal_6_z tangenial_6_x tangenial_6_y tangenial_6_z total_7_x total_7_y total_7_z internal_7_x internal_7_y internal_7_z normal_7_x normal_7_y normal_7_z tangenial_7_x tangenial_7_y tangenial_7_z total_8_x total_8_y total_8_z internal_8_x internal_8_y internal_8_z normal_8_x normal_8_y normal_8_z tangenial_8_x tangenial_8_y tangenial_8_z total_9_x total_9_y total_9_z internal_9_x internal_9_y internal_9_z normal_9_x normal_9_y normal_9_z tangenial_9_x tangenial_9_y tangenial_9_z total_10_x total_10_y total_10_z internal_10_x internal_10_y internal_10_z normal_10_x normal_10_y normal_10_z tangenial_10_x tangenial_10_y tangenial_10_z total_11_x total_11_y total_11_z internal_11_x internal_11_y internal_11_z normal_11_x normal_11_y normal_11_z tangenial_11_x tangenial_11_y tangenial_11_z total_12_x total_12_y total_12_z internal_12_x internal_12_y internal_12_z normal_12_x normal_12_y normal_12_z tangenial_12_x tangenial_12_y tangenial_12_z total_13_x total_13_y total_13_z internal_13_x internal_13_y internal_13_z normal_13_x normal_13_y normal_13_z tangenial_13_x tangenial_13_y tangenial_13_z total_14_x total_14_y total_14_z internal_14_x internal_14_y internal_14_z normal_14_x normal_14_y normal_14_z tangenial_14_x tangenial_14_y tangenial_14_z total_15_x total_15_y total_15_z internal_15_x internal_15_y internal_15_z normal_15_x normal_15_y normal_15_z tangenial_15_x tangenial_15_y tangenial_15_z total_16_x total_16_y total_16_z internal_16_x internal_16_y internal_16_z normal_16_x normal_16_y normal_16_z tangenial_16_x tangenial_16_y tangenial_16_z total_17_x total_17_y total_17_z internal_17_x internal_17_y internal_17_z normal_17_x normal_17_y normal_17_z tangenial_17_x tangenial_17_y tangenial_17_z total_18_x total_18_y total_18_z internal_18_x internal_18_y internal_18_z normal_18_x normal_18_y normal_18_z tangenial_18_x tangenial_18_y tangenial_18_z total_19_x total_19_y total_19_z internal_19_x internal_19_y internal_19_z normal_19_x normal_19_y normal_19_z tangenial_19_x tangenial_19_y tangenial_19_z
1 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
2 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
3 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
```
### What is the expected *correct* behavior?
Since the forceCoeffs have been calculated on the whole motorBike geometry, I would expect binField to be able to retrieve and compute data on any patch or group of patch contained in this geometry.
I firstly thought I misunderstood the way binField is supposed to work, but the fact it actually works on some patches let me think there is a bug somewhere.
### Environment information
<!--
Providing details of your set-up can help us identify any issues, e.g.
OpenFOAM version : v2206
Operating system : ubuntu 20.04 and
-->
- OpenFOAM version : v2206
- Operating system : Ubuntu 18.04Kutalmış BerçinKutalmış Berçinhttps://develop.openfoam.com/Development/openfoam/-/issues/2613Reconstructing a mesh with a cyclic fixed Jump returns errors.2022-12-23T15:15:14ZNidal SaabReconstructing a mesh with a cyclic fixed Jump returns errors.Whenever I try to reconstruct a case with a fixed jump boundary condition I get the following error. running this with OpenFOAM v8, and v9 works just fine.
Here is the error:
`Create time
Reconstructing fields for mesh region0
Time...Whenever I try to reconstruct a case with a fixed jump boundary condition I get the following error. running this with OpenFOAM v8, and v9 works just fine.
Here is the error:
`Create time
Reconstructing fields for mesh region0
Time = 0.015s
Reconstructing FV fields
Reconstructing volScalarFields
nut
p
--> FOAM FATAL ERROR:
Attempt to cast type processorCyclic to type fixedJump
From function To& Foam::refCast(From&) [with To = const Foam::fixedJumpFvPatchField<double>; From = const Foam::fvPatchField<double>]
in file /home/ubuntu/OpenFOAM/OpenFOAM-10/src/OpenFOAM/lnInclude/typeInfo.H at line 114.
FOAM aborting
#0 Foam::error::printStack(Foam::Ostream&) at ??:?
#1 Foam::error::abort() at ??:?
#2 Foam::fixedJumpFvPatchField<double> const& Foam::refCast<Foam::fixedJumpFvPatchField<double> const, Foam::fvPatchField<double> const>(Foam::fvPatchField<double> const&) at ??:?
#3 non-virtual thunk to Foam::fixedJumpFvPatchField<double>::rmap(Foam::fvPatchField<double> const&, Foam::List<int> const&) at ??:?
#4 ? in "/opt/openfoam10/platforms/linux64GccDPInt32Opt/bin/reconstructPar"
#5 ? in "/opt/openfoam10/platforms/linux64GccDPInt32Opt/bin/reconstructPar"
#6 ? in "/opt/openfoam10/platforms/linux64GccDPInt32Opt/bin/reconstructPar"
#7 ? in "/opt/openfoam10/platforms/linux64GccDPInt32Opt/bin/reconstructPar"
#8 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
#9 ? in "/opt/openfoam10/platforms/linux64GccDPInt32Opt/bin/reconstructPar"
Aborted (core dumped)
`Kutalmış BerçinKutalmış Berçinhttps://develop.openfoam.com/Development/openfoam/-/issues/2600snappyHexMesh does maintains excessive buffer layer before removing unreachab...2022-12-23T15:04:20ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comsnappyHexMesh does maintains excessive buffer layer before removing unreachable part<!--
*** Please read this first! ***
Before opening a new issue, make sure to search for keywords in the issues
filtered by the "bug" label and check to see if it has already been reported
You can see how your report will be re...<!--
*** Please read this first! ***
Before opening a new issue, make sure to search for keywords in the issues
filtered by the "bug" label and check to see if it has already been reported
You can see how your report will be rendered on the platform by using the
"preview" tab above
-->
<!--
All text between these markers are comments and will not be present in the
report
-->
### Summary
<!-- Summarize the bug encountered concisely -->
snappyHexMesh does maintains excessive buffer layer before removing unreachable part. It first refines all up to the surface refinement level and then walks from the locations in mesh to remove the unreachable part (+ 1 layer of buffer cells). After that it does any shell refinement to avoid refining unnecessary. The 1 layer of buffer cells include all the boundary cells, even the far-away ones.
### Steps to reproduce
<!-- How one can reproduce the issue - this is very important -->
[iglooWithFridges.tgz](/uploads/054c02bee3f26d03bb36a72bac9f3758/iglooWithFridges.tgz)
Run and check the steps. It should only maintain the half sphere + 1 layer of cells. At some point it selects all boundary cells.
### Example case
<!--
If possible, please create a SMALL example and attach it to your report
If you are using an older version of OpenFOAM this will also determine
whether the bug has been fixed in a more recent version
-->
### What is the current *bug* behaviour?
<!-- What actually happens -->
### What is the expected *correct* behavior?
<!-- What you should see instead -->
### Relevant logs and/or images
<!--
Paste any relevant logs - please use code blocks (```) to format console
output, logs, and code as it's very hard to read otherwise.
-->
### Environment information
<!--
Providing details of your set-up can help us identify any issues, e.g.
OpenFOAM version : v2206|v2112|v2106|v2012|v2006 etc
Operating system : ubuntu|openSUSE|centos etc
Hardware info : any info that may help?
Compiler : gcc|intel|clang etc
-->
- OpenFOAM version : v2106
- Operating system :
- Hardware info :
- Compiler :
### Possible fixes
<!--
If you can, link to the line of code that might be responsible for the
problem
The "/label ~bug" text is a gitlab flag that will add the "bug" label to this
issue
-->
[meshRefinementBaffles.C](/uploads/516bab492c3f0b993d4c379bbbe88896/meshRefinementBaffles.C)
@PrashantMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/openfoam/-/issues/2099multiple world coupling to support AMI2022-12-23T15:02:54ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.commultiple world coupling to support AMI### Functionality to add/problem to solve
multiple world coupling to support AMI
Using -world only supports one-to-one patch mapping (nearestPatchFace). It would be nice to support AMI:
```
// What to sample:
sampleMod...### Functionality to add/problem to solve
multiple world coupling to support AMI
Using -world only supports one-to-one patch mapping (nearestPatchFace). It would be nice to support AMI:
```
// What to sample:
sampleMode nearestPatchFaceAMI;
```
### Target audience
Multi-world simulationsMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/openfoam/-/issues/2023checkMesh write surface fields2022-12-23T15:02:41ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comcheckMesh write surface fields### Functionality to add/problem to solve
checkMesh to write surface fields for face-based mesh parameters### Functionality to add/problem to solve
checkMesh to write surface fields for face-based mesh parametersMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/openfoam/-/issues/1986Parallel contiguous data synchronisation not scaling2022-12-23T15:02:34ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comParallel contiguous data synchronisation not scaling### Functionality to add/problem to solve
Parallel (face/edge/point) synchronisation uses the syncTools helper functions. It assumes non-contiguous data so uses streaming to extract the data, followed by an exchange of sizes before send...### Functionality to add/problem to solve
Parallel (face/edge/point) synchronisation uses the syncTools helper functions. It assumes non-contiguous data so uses streaming to extract the data, followed by an exchange of sizes before sending the actual data. It is this exchange of sizes (all-to-all) that causes scaling issues. For contiguous data and one-to-one mapping we know in advance the amount of data to receive so can skip this.
### Target audience
- parallel running on larger number of processors
### Proposal
- check for contiguous data in templated functions using PstreamBuffers
### Links / references
This work is based on the work done in
"Communication Optimization for Multiphase FlowSolver in the Library of OpenFOAM"
Zhipeng Lin1, Wenjing Yang1,*, Houcun Zhou2, Xinhai Xu3, Liaoyuan Sun1, Yongjun Zhang3and Yuhua Tang
(MDPI "Water" magazine, October 2018)
it shows two bottlenecks:
- linear solver using blocking allreduce
- MULES finding out sizes to receive every sweep
The first item was tackled in the `v2006` pipelined CG solver implementation. The current issue is a more general fix of the second item.
@mark
### Funding
(Does the functionality already exist/is sponsorship available?)Mattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/openfoam/-/issues/1974synchronise edge data with flipping2022-12-23T15:02:18ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comsynchronise edge data with flipping### Functionality to add/problem to solve
Synchronising oriented edge data is not supported in syncTools
### Target audience
developers
### Proposal
extend syncTools with flipping operation### Functionality to add/problem to solve
Synchronising oriented edge data is not supported in syncTools
### Target audience
developers
### Proposal
extend syncTools with flipping operationMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/openfoam/-/issues/2319processorField does not handle topology changes2022-12-23T15:01:01ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comprocessorField does not handle topology changes### Functionality to add/problem to solve
Take a case with different meshes in different time directories (e.g. run dynamic refinement / unrefinement or even a mesh modification application like subsetMesh). `postProcess -func processor...### Functionality to add/problem to solve
Take a case with different meshes in different time directories (e.g. run dynamic refinement / unrefinement or even a mesh modification application like subsetMesh). `postProcess -func processorField` will crash with sigsegv since it maintains a field which does not get mapped.Mattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/openfoam/-/issues/2327fixedJump bc does not work for T2022-12-23T15:00:52ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comfixedJump bc does not work for T<!--
*** Please read this first! ***
Before opening a new issue, make sure to search for keywords in the issues
filtered by the "bug" label and check to see if it has already been reported
You can see how your report will be re...<!--
*** Please read this first! ***
Before opening a new issue, make sure to search for keywords in the issues
filtered by the "bug" label and check to see if it has already been reported
You can see how your report will be rendered on the platform by using the
"preview" tab above
-->
<!--
All text between these markers are comments and will not be present in the
report
-->
### Summary
<!-- Summarize the bug encountered concisely -->
fixedjump bc does not work for solving T
### Steps to reproduce
<!-- How one can reproduce the issue - this is very important -->
See attached case. Allrun. Check temperature across cyclic, cyclicAMI.
### What is the current *bug* behaviour?
<!-- What actually happens -->
Jump in he (which is what is solved for) is determined from jump instead of T+jump.
### Environment information
<!--
Providing details of your set-up can help us identify any issues, e.g.
OpenFOAM version : v2112|v2106|v2012|v2006|v1912|v1906 etc
Operating system : ubuntu|openSUSE|centos etc
Hardware info : any info that may help?
Compiler : gcc|intel|clang etc
-->
- OpenFOAM version : v2112
[TJunctionFan.tgz](/uploads/bb2fcb741f75a4df3fc2fa906ab40ef1/TJunctionFan.tgz)Mattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/openfoam/-/issues/2378ENH: cyclicACMI have optional search distance2022-12-23T15:00:20ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comENH: cyclicACMI have optional search distance### Functionality to add/problem to solve
nearestFaceAMI has an optional parameter `maxDistance2` to limit the distance to search for overlapping faces. This is useful when doing e.g. ACMI type matching and the meshing is imperfect.
It...### Functionality to add/problem to solve
nearestFaceAMI has an optional parameter `maxDistance2` to limit the distance to search for overlapping faces. This is useful when doing e.g. ACMI type matching and the meshing is imperfect.
It would be nice to have similar filtering in `faceAreaWeight`/`faceAreaWeight2D`.
### Target audience
Using cyclicACMI on sloppy matching meshes.Mattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/openfoam/-/issues/2379snappyHexMesh2022-12-23T14:59:55ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comsnappyHexMesh### Functionality to add/problem to solve
snappyHexMesh : express 'small' regions to be deleted in absolute cell count v.s. currently as a fraction of overall cell count.
### Target audience
snappyHexMesh creating e.g. faceZones with...### Functionality to add/problem to solve
snappyHexMesh : express 'small' regions to be deleted in absolute cell count v.s. currently as a fraction of overall cell count.
### Target audience
snappyHexMesh creating e.g. faceZones with inbetween small areas of cells.
### Proposal
Additional keyword. Extra check in deletion routine.Mattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.com