CFD Online Discussion Forums

CFD Online Discussion Forums (
-   OpenFOAM Community Contributions (
-   -   [Other] Sig turboPerformance Library: Looking for updates beyond 1.6-ext and 1.5-dev (

scnsc August 24, 2014 04:49

Sig turboPerformance Library: Looking for updates beyond 1.6-ext and 1.5-dev
My understanding is that the Sig turboPerformance library is not yet available for foam-extend 3.0 or 3.1. Is this correct?

If so, is anyone aware of any intentions to make them available for 3.0/3.1?


wyldckat August 30, 2014 11:21

Greetings Steve,

From what I can ascertain from the wiki page: - it seems to work with the OpenFOAM 1.6-ext. Therefore, it should also work with it's latest versions foam-extend 3.0 and 3.1, because the code base is the exact same, as explained in their respective release notes.

Essentially, AFAIK, in comparison to 1.6-ext, foam-extend 3.0 and 3.1 have new features and bugs fixed, but it did not change the same way that OpenFOAM has changed between versions.

If for some reason it there is something not working as expected, you can always try to report the bug on the bug tracker at foam-extend's project:

Best regards,

scnsc August 31, 2014 13:55

Hi Bruno

Yes, that works well, thank you. The turboPerformance library intended for 1.6-ext compiles & runs quite happily for foam-extend 3.1. I had assumed that changes were likely to be substantial enough for this not to be the case.

Thanks Bruno

kippo April 30, 2015 04:16

Hi wyldckat,

I tried to install the turbPerformance library under OF ext 3.1 acc. your descirption under :

and getting reply under f31:


kippo@kippo-Precision-M4300:~/foam/foam-extend-3.1/OSIG-TurboMachinery-turboPerformance-OF2.x$ wmake libsoSOURCE=forces/forces.C ;  g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3  -DNoRepository -ftemplate-depth-200 -I/home/kippo/foam/foam-extend-3.1/src/finiteVolume/lnInclude    -I/home/kippo/foam/foam-extend-3.1/src/meshTools/lnInclude    -I/home/kippo/foam/foam-extend-3.1/src/sampling/lnInclude    -I/home/kippo/foam/foam-extend-3.1/src/transportModels    -I/home/kippo/foam/foam-extend-3.1/src/turbulenceModels    -I/home/kippo/foam/foam-extend-3.1/src/turbulenceModels/LES/LESdeltas/lnInclude    -I/home/kippo/foam/foam-extend-3.1/src/thermophysicalModels/basic/lnInclude -IlnInclude -I. -I/home/kippo/foam/foam-extend-3.1/src/foam/lnInclude -I/home/kippo/foam/foam-extend-3.1/src/OSspecific/POSIX/lnInclude  -fPIC -c $SOURCE -o Make/linux64GccDPOpt/forces.o
SOURCE=fluidPower/fluidPower.C ;  g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3  -DNoRepository -ftemplate-depth-200 -I/home/kippo/foam/foam-extend-3.1/src/finiteVolume/lnInclude    -I/home/kippo/foam/foam-extend-3.1/src/meshTools/lnInclude    -I/home/kippo/foam/foam-extend-3.1/src/sampling/lnInclude    -I/home/kippo/foam/foam-extend-3.1/src/transportModels    -I/home/kippo/foam/foam-extend-3.1/src/turbulenceModels    -I/home/kippo/foam/foam-extend-3.1/src/turbulenceModels/LES/LESdeltas/lnInclude    -I/home/kippo/foam/foam-extend-3.1/src/thermophysicalModels/basic/lnInclude -IlnInclude -I. -I/home/kippo/foam/foam-extend-3.1/src/foam/lnInclude -I/home/kippo/foam/foam-extend-3.1/src/OSspecific/POSIX/lnInclude  -fPIC -c $SOURCE -o Make/linux64GccDPOpt/fluidPower.o
fluidPower/fluidPower.C: In member function ‘virtual void Foam::fluidPower::read(const Foam::dictionary&)’:
fluidPower/fluidPower.C:123:80: error: ‘wordReList’ was not declared in this scope
make: *** [Make/linux64GccDPOpt/fluidPower.o] Fehler 1
make: *** Auf noch nicht beendete Prozesse wird gewartet …
forces/forces.C: In member function ‘virtual void Foam::forces::read(const Foam::dictionary&)’:
forces/forces.C:189:75: error: ‘wordReList’ was not declared in this scope

in OF23x it runs...

what is maybe the difference to the OF-ext version?

Could you give me some hints?

Thnx in advance,


wyldckat May 16, 2015 15:28

Greetings kippo,

You should have read more closely what Steve wrote in his latest post, where he stated this:

Originally Posted by scnsc (Post 508522)
The turboPerformance library intended for 1.6-ext compiles & runs quite happily for foam-extend 3.1.

The wiki page at wasn't very clear, so I've updated it. Please following the instructions provided here:

As for my repository: everything written there states that it's meant for OpenFOAM 2.x; in other words, it was not designed to work with foam-extend 3.x ;)

Best regards,

kippo May 16, 2015 16:44

Thnx a lot. I will check

jstejskal February 21, 2017 15:44

Hello, anybody knows what changes need to be done to turboPerformance library to make it compile with foam-extend 4.0? Thank you.

[From post made on April 9th, 2017]
Hello, has anybody updated the amazing SIG turboPerformance library to compile with foam-extend 4.0? Or the latest version of Open FOAM 4.1? Thank you.

wyldckat April 25, 2017 19:35

Greetings Jiri,

Sorry for taking so long to get back to you on this, but curiously enough, the modification that is needed for this library is fairly simple, namely to simply change all occurrences of "Time.H" for "foamTime.H" and it works with foam-extend 3.2 and 4.0.

I've published the changes in the following repository:
You can find installation instructions there as well for foam-extend 3.2 and 4.0 at:

I've also updated the wiki page, but only added a reference to the new repository.

I have not tested if this works as intended, I only made it compile without problems. Therefore I ask of you Jiri, please let me/us know if this is working as intended or not!

Best regards,

jstejskal April 29, 2017 07:26

Hello Bruno,

Thank you very much for your help. I've just tested it on a centrifugal pump case and it all compiles and runs well.


jstejskal January 27, 2020 07:51

Dear Bruno,

Would you be so kind and update the SIG turboPerformance library for freshly released foam-extend 4.1? The old version doesn't work. Thank you.

Kind regards,

All times are GMT -4. The time now is 20:13.