CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions

[Other] Sig turboPerformance Library: Looking for updates beyond 1.6-ext and 1.5-dev

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree4Likes
  • 1 Post By scnsc
  • 2 Post By wyldckat
  • 1 Post By jstejskal

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 24, 2014, 04:49
Default Sig turboPerformance Library: Looking for updates beyond 1.6-ext and 1.5-dev
  #1
New Member
 
Steve C
Join Date: Jul 2013
Posts: 6
Rep Power: 12
scnsc is on a distinguished road
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?

Thanks
Steve
scnsc is offline   Reply With Quote

Old   August 30, 2014, 11:21
Default
  #2
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,974
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
Greetings Steve,

From what I can ascertain from the wiki page: http://openfoamwiki.net/index.php/Si...rboPerformance - 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: http://foam-extend.org

Best regards,
Bruno
wyldckat is offline   Reply With Quote

Old   August 31, 2014, 13:55
Default
  #3
New Member
 
Steve C
Join Date: Jul 2013
Posts: 6
Rep Power: 12
scnsc is on a distinguished road
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
Steve
wyldckat likes this.
scnsc is offline   Reply With Quote

Old   April 30, 2015, 04:16
Default
  #4
New Member
 
Join Date: Dec 2009
Posts: 8
Rep Power: 16
kippo is on a distinguished road
Hi wyldckat,

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

https://github.com/wyldckat/OSIG-Tur...formance-OF2.x

and getting reply under f31:

Code:
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
             mesh.boundaryMesh().patchSet(wordReList(dict.lookup("inletPatches")));
                                                                                ^
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
             mesh.boundaryMesh().patchSet(wordReList(dict.lookup("patches")));
in OF23x it runs...

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

Could you give me some hints?

Thnx in advance,

kippo

Last edited by wyldckat; May 16, 2015 at 15:25. Reason: Added [CODE][/CODE] markers
kippo is offline   Reply With Quote

Old   May 16, 2015, 15:28
Default
  #5
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,974
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
Greetings kippo,

You should have read more closely what Steve wrote in his latest post, where he stated this:
Quote:
Originally Posted by scnsc View Post
The turboPerformance library intended for 1.6-ext compiles & runs quite happily for foam-extend 3.1.
The wiki page at openfoamwiki.net wasn't very clear, so I've updated it. Please following the instructions provided here: http://openfoamwiki.net/index.php/Si...ad_and_compile

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,
Bruno
__________________
wyldckat is offline   Reply With Quote

Old   May 16, 2015, 16:44
Default
  #6
New Member
 
Join Date: Dec 2009
Posts: 8
Rep Power: 16
kippo is on a distinguished road
Thnx a lot. I will check
kippo is offline   Reply With Quote

Old   February 21, 2017, 15:44
Default
  #7
New Member
 
Jiri Stejskal
Join Date: May 2014
Posts: 5
Rep Power: 11
jstejskal is on a distinguished road
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.

Last edited by wyldckat; April 24, 2017 at 14:42. Reason: merged posts from 2 threads on the same topic
jstejskal is offline   Reply With Quote

Old   April 25, 2017, 19:35
Default
  #8
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,974
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
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: https://github.com/wyldckat/OSIG-Tur...ce-foam-extend
You can find installation instructions there as well for foam-extend 3.2 and 4.0 at: https://github.com/wyldckat/OSIG-Tur...tend-32-and-40

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,
Bruno
Uyan and jstejskal like this.
wyldckat is offline   Reply With Quote

Old   April 29, 2017, 07:26
Default
  #9
New Member
 
Jiri Stejskal
Join Date: May 2014
Posts: 5
Rep Power: 11
jstejskal is on a distinguished road
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.

Regards,
Jiri
wyldckat likes this.
jstejskal is offline   Reply With Quote

Old   January 27, 2020, 07:51
Default
  #10
New Member
 
Jiri Stejskal
Join Date: May 2014
Posts: 5
Rep Power: 11
jstejskal is on a distinguished road
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,
Jiri
jstejskal is offline   Reply With Quote

Old   September 26, 2021, 22:25
Default OSIG-TurboMachinery-turboPerformance-foam-extend with foam-extend-4.1
  #11
Member
 
Join Date: Feb 2014
Posts: 62
Rep Power: 12
Uyan is on a distinguished road
I managed to compile the OSIG-TurboMachinery-turboPerformance-foam-extend with foam-extend-4.1.
See the attatchment.

Probably not a very good approach is used here.
A dummy OutputFunctionObject abstract class was created with fewer virtual functions.
Some of the functionalities with foam-extend-4.1 might not work because of this modification. But the tutorial should work fine and generate graphs.

There must be a better approach than this and @wyldckat or someone experienced in C++ will find a better approach.
Uyan is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
OpenFOAM 1.5 dev LVDH OpenFOAM 98 May 5, 2010 18:01
TwoPhaseEulerFoam bed tutorial case crashes in 1.6. Stable in 1.5 hemph OpenFOAM Bugs 2 February 17, 2010 09:10
[OpenFOAM] Paraview/Parafoam in OpenFoam 1.5 dev titio ParaView 0 December 9, 2009 13:13
[OpenFOAM] Paraview/Parafoam in OpenFoam 1.5 dev titio ParaView 0 December 9, 2009 13:12
ChtMuliRegionFoam-Case (OF 1.6 Tutorial-case -> OF 1.5) suitup OpenFOAM 15 November 11, 2009 13:43


All times are GMT -4. The time now is 22:21.