CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Differences and similarities between solvers called "fireFoam"

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 15, 2015, 11:52
Default Differences and similarities between solvers called "fireFoam"
  #1
New Member
 
Fred
Join Date: Nov 2015
Posts: 2
Rep Power: 0
fred1985 is on a distinguished road
There are several solvers called "fireFoam", for example
https://github.com/fireFoam-dev/fireFoam-2.4.x or the "official" http://foam.sourceforge.net/docs/cpp/a03024.html.
Are these separate developments, or do the codes represent earlier and later stages of the same solver?

Which one is the solver used by FM Global? Is one of the solvers documented (not talking about generated doxygen pages) or validated?
fred1985 is offline   Reply With Quote

Old   November 15, 2015, 16:09
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
Quick answer: AFAIK, the repository https://github.com/fireFoam-dev/fireFoam-2.4.x is maintained by FMGlobal. A bit of googling and I found this presentation: https://www.engineering.leeds.ac.uk/...20fireFoam.pdf

Looking at the OpenFOAM-history repository, the first historic commit in OpenCFD's internal repository for this solver is this: https://github.com/OpenCFD/OpenFOAM-...ef13a2182ac9d8

My guess, based on the presentation and the source code, is that this was first created under a contract with the help of Henry Weller and Sergio Ferraris, and introduced into OpenFOAM at that time; but then FMGlobal continued development independently from some point in time. In other words:
  • The version in OpenFOAM is possibly the first major implementation and still maintained up to this day, but mostly as what I guess is a generic solver. In other words: should work as intended for the specific scenarios for which is was conceived... which I don't know what they were.
  • FMGlobal has continued development independently and has made their developments public overtime, either on Google Code or at Github. As they seem to have access to experimental data, their are able to validate their modifications. The code may or may not respect the same coding standards as OpenFOAM does; I have not studied the code to say if it does or not follow the coding guidelines: http://www.openfoam.org/contrib/
You might have better luck in contacting FMGlobal for more details about the development and status of their own fireFoam variant.
wyldckat is offline   Reply With Quote

Old   November 16, 2015, 04:18
Default
  #3
New Member
 
Fred
Join Date: Nov 2015
Posts: 2
Rep Power: 0
fred1985 is on a distinguished road
Thank you very much for these explanations. I will study and use the FM Global version, and later compare it with the version included with OpenFOAM.
fred1985 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



All times are GMT -4. The time now is 07:15.