you asked some times ago about the SRFVelocity patch. As this one should live in libfiniteVolume.so, I think you can just use it in the solvers. But please test it and report it here.
Converting the Throughflow result into OpenFOAM®:
1.) Convert cgns to vtmb with the script in the src directory of the throughflow code: scm2vtmb.py
2.) Expand the 2D vtmb mesh in circumferential direction with the expandScmMesh class from the TurboVTK project sourceforge.net/p/turbopost/turbovtk,
there is also an example at the tutorials section: expandScmMesh_test.py
3.) Convert the 3D VTK mesh with CandyStore (sourceforge.net/projects/candystore/
) in OpenFOAM® format. After importing the vtmb or vtu file, I think you have to type somthing like "send all foam" in order to do the export. But I can't remember the correct command at the moment.
4.) Resample the raw output files to an OpenFOAM® project. Maybe you have to rename some of the files.
5.) optional: You want to use transformPoints in order to have your point coordinates in Meter.
6.) The RotatingVelocity is the RelativeVelocity in cylindrical coordinates. The Velocity field is the AbsoluteVelocity in cylindrical coordinates (x=r,y=u,z=z). You want to calculate the cartesian components of at least of one these velocity fields with funkySetFields and name it U or URel.
7.) Use mapFields to map the "2D" result to your mesh.
Please test it,