CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Installation

1.5.x/1.5.x.git/1.5-dev/openfoam-extend confusion

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

Reply
 
LinkBack Thread Tools Display Modes
Old   May 26, 2010, 09:16
Default 1.5.x/1.5.x.git/1.5-dev/openfoam-extend confusion
  #1
New Member
 
Mike Williams
Join Date: May 2010
Posts: 4
Rep Power: 7
MWilliams is on a distinguished road
Hi!
I am confused about the various sources of extended and development versions of OpenFoam. Moreover, I don't find solvers like MRFSimpleFoam, and conjugateHeatFoam is sometimes called chtMultiRegionFoam, and uses different coupling techniques.

Which is the recommended download of OpenFoam, if I am interested in recent active developments?
What is the difference between the svn repository http://openfoam-extend.svn.sourceforge.net and the git repository at http://repo.or.cz/r/OpenFOAM-1.5.x.git ? Are they kept in sync?

And finally, what is the status of 1.6-dev? Has 1.5-dev been updated after the release of OpenFoam 1.6? Will it be updated? Which will be the recommended place to download 1.6-dev?

Regards,
Mike

Last edited by MWilliams; May 26, 2010 at 11:49. Reason: fixed links
MWilliams is offline   Reply With Quote

Old   May 26, 2010, 11:06
Default
  #2
Senior Member
 
Elvis
Join Date: Mar 2009
Location: Sindelfingen, Germany
Posts: 579
Blog Entries: 5
Rep Power: 13
elvis is on a distinguished road
Hi,

Hrv Jasak is definitivly working on 1.6-dev or "extend". But the release date is not clear.
Most likely shortly after the Openfoam Workshop June 21-24 2010 in Gothenburg. You can expect that 1.6-dev will have new capabilaties.
Read
http://web.student.chalmers.se/group...tract2OFW5.pdf
and you will get an idea of what is going to come with the next release.

You are free to install both flavors of Openfoam next to another, and some people did that via "alias" in their ".bashrc". =>search for "alias" in this forum and you will find a guide.

Both flavors of OF are actively developing, you have to choose what is more important for you. (GGI -> 1.5-dev)

elvis
elvis is offline   Reply With Quote

Old   May 26, 2010, 11:15
Default
  #3
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 8,507
Blog Entries: 34
Rep Power: 86
wyldckat is just really nicewyldckat is just really nicewyldckat is just really nicewyldckat is just really nice
Greetings Mike,

I don't know every detail, but AFAIK, you have two primary sources for OpenFOAM:
  • the official OpenCFD's OpenFOAM version, which is the one supplied at www.openfoam.com, which includes the git versions, namely 1.5.x and 1.6.x.
  • OpenFOAM-dev is a forked version from the official OpenFOAM, which is developed by Prof. Hrvoje Jasak.
OpenFOAM-extend is a project that is based on OpenFOAM-dev - available in the Core folder - but also provides an environment for users to contribute with utilities and solvers for OpenFOAM and OpenFOAM-dev - the Breeder Folders. There are 3 Breeder folders:
  • Breeder - for OpenFOAM 1.4.1;
  • Breeder_1.5 - for OpenFOAM 1.5;
  • Breeder_1.6 - for OpenFOAM 1.6.
As for OpenFOAM 1.6-dev, also AFAIK, is still under slow development, because Prof. Hrvoje Jasak has been busy with other OpenFOAM related projects, such as porting OpenFOAM for Windows, one that builds with native Windows tools, instead of relying in cross-compiling techniques (source: New Features and Applications pdf).

Best regards,
Bruno
wyldckat is offline   Reply With Quote

Old   May 27, 2010, 03:04
Default
  #4
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,894
Rep Power: 26
alberto will become famous soon enoughalberto will become famous soon enough
Quote:
Originally Posted by MWilliams View Post
Hi!
I am confused about the various sources of extended and development versions of OpenFoam.
You are not alone. I would say it is quite common, especially among new users, to be confused.

OpenFOAM(r) is officially developed by OpenCFD(r), whose releases are named as follows:

1.y (for example 1.6) --> main release
1.6.x --> git version, which contains updates with respect to the main release

Then there is an informal fork (I say informal because a fork has to be announced, and this one wasn't, at least to my knowledge), called "OpenFOAM-dev" and/or "OpenFOAM-extend", which splits in a set of SVN subrepositories.
I won't comment on the choice of "forking without forking and keeping ambiguous names"

Quote:
Moreover, I don't find solvers like MRFSimpleFoam, and conjugateHeatFoam is sometimes called chtMultiRegionFoam, and uses different coupling techniques.
Yes, chtMultiRegionFoam and conjugateHeatFoam are two different things. The first is part of OpenCFD's release, the second belongs to "-dev/-extend".

Quote:
Which is the recommended download of OpenFoam, if I am interested in recent active developments?
The answer is simple: both. There are interesting developments in both the releases, so it depends on what you need.

I use OpenCFD's version because I find it more convenient (It has what I need, git is more convenient than SVN for me, clear definition of stable functionalities) , but it is a question of taste and needs.

Quote:
What is the difference between the svn repository http://openfoam-extend.svn.sourceforge.net and the git repository at http://repo.or.cz/r/OpenFOAM-1.5.x.git ? Are they kept in sync?
The git repository contains updates and bug fixes for the official release of OpenCFD. The SVN repository contains the "-dev/-extend" version.

Quote:
And finally, what is the status of 1.6-dev? Has 1.5-dev been updated after the release of OpenFoam 1.6? Will it be updated? Which will be the recommended place to download 1.6-dev?
Rumor was they were waiting for 1.7, due to the many things to do, but others say there will be a 1.6-dev too.

Best,
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as live DVD/USB, hard drive image and virtual image.
OpenQBMM - An open-source implementation of quadrature-based moment methods
alberto is offline   Reply With Quote

Old   May 27, 2010, 05:48
Default
  #5
New Member
 
Mike Williams
Join Date: May 2010
Posts: 4
Rep Power: 7
MWilliams is on a distinguished road
Thank you for all the answers!
Let me summarize to see if there are no misunderstandings:
Yes?
I wish forum and wiki contributions stated more explicitly whether they refer to the official or to the dev version.
If somebody could add a table to the wiki which shows the differences like conjugateHeatFoam<->chtMultiRegionFoam and also shows a timeline of solvers like icoDyMFoam from OF-1.4.1 to OF-1.6 (with recommendations which solver replaces icoDyMFoam in OF1.6, for example), this would be of great help.

Regards,
Mike
MWilliams is offline   Reply With Quote

Old   May 27, 2010, 10:31
Default
  #6
Assistant Moderator
 
Bernhard Gschaider
Join Date: Mar 2009
Posts: 3,915
Rep Power: 40
gschaider will become famous soon enoughgschaider will become famous soon enough
Quote:
Originally Posted by MWilliams View Post
I wish forum and wiki contributions stated more explicitly whether they refer to the official or to the dev version.
There is a a system of tags in the Wiki. But these do not cover -dev yet (should I add one?)

For the stuff on the Wiki if it says 1.5 then most of the time 1.5-dev is true also

Quote:
Originally Posted by MWilliams View Post
If somebody could add a table to the wiki which shows the differences like conjugateHeatFoam<->chtMultiRegionFoam and also shows a timeline of solvers like icoDyMFoam from OF-1.4.1 to OF-1.6 (with recommendations which solver replaces icoDyMFoam in OF1.6, for example), this would be of great help.
You mean in the way
http://openfoamwiki.net/index.php/Ma...ions_differ.3F or http://openfoamwiki.net/index.php/Main_OFextendFeatures explain it?

In the collaborative spirit of the Wiki you could start such a table with the stuff you learned so far and encourage people to contribute

Bernhard
gschaider is offline   Reply With Quote

Old   May 27, 2010, 12:26
Default
  #7
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,894
Rep Power: 26
alberto will become famous soon enoughalberto will become famous soon enough
Quote:
Originally Posted by MWilliams View Post
Thank you for all the answers!
Let me summarize to see if there are no misunderstandings:
Yes?
Correct.


Quote:
(with recommendations which solver replaces icoDyMFoam in OF1.6, for example)
I would take a look at pimpleDyMFoam in 1.6.x.

Best,
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as live DVD/USB, hard drive image and virtual image.
OpenQBMM - An open-source implementation of quadrature-based moment methods
alberto is offline   Reply With Quote

Old   May 28, 2010, 04:44
Default
  #8
New Member
 
Mike Williams
Join Date: May 2010
Posts: 4
Rep Power: 7
MWilliams is on a distinguished road
Quote:
Originally Posted by gschaider View Post
There is a a system of tags in the Wiki. But these do not cover -dev yet (should I add one?)
In my opinion these tags only make sense when they are carefully set for every version-dependent wikipage. If you plan to add tags, how about keeping "OF-1.5" for common features, but replace it with "OpenCFD-1.5-only" or "1.5-dev-only" where there are differences?

Quote:
Originally Posted by gschaider View Post
You mean in the way
http://openfoamwiki.net/index.php/Ma...ions_differ.3F or http://openfoamwiki.net/index.php/Main_OFextendFeatures explain it?

In the collaborative spirit of the Wiki you could start such a table with the stuff you learned so far and encourage people to contribute

Bernhard
I meant to list the features from a solver perspective: for each solver describe the equivalent within the other versions and comment on the differences, mention in which release the solver appeared (and disappeared - then recommend which solver can replace the obsolete one), etc.
I am often wondering what people are talking about because I can't find solvers like icoDyMFoam, conjugateHeatFoam, icoFsiFoam, ... Such a table could quickly clarify which versions I could choose from if I need those solvers.
Does this sound reasonable? The two links above give me some more information, so that I think that I can now start preparing such a table for the solvers which I have used so far.

Regards,
Mike
MWilliams is offline   Reply With Quote

Old   May 28, 2010, 09:52
Default
  #9
Assistant Moderator
 
Bernhard Gschaider
Join Date: Mar 2009
Posts: 3,915
Rep Power: 40
gschaider will become famous soon enoughgschaider will become famous soon enough
Quote:
Originally Posted by MWilliams View Post
In my opinion these tags only make sense when they are carefully set for every version-dependent wikipage. If you plan to add tags, how about keeping "OF-1.5" for common features, but replace it with "OpenCFD-1.5-only" or "1.5-dev-only" where there are differences?
Tagging of course relies on the individual authors of the articles. I don't want to overcomplicate it (as the usage isn't as common as I would wish and that would raise the threshold)

Quote:
Originally Posted by MWilliams View Post
I meant to list the features from a solver perspective: for each solver describe the equivalent within the other versions and comment on the differences, mention in which release the solver appeared (and disappeared - then recommend which solver can replace the obsolete one), etc.
I am often wondering what people are talking about because I can't find solvers like icoDyMFoam, conjugateHeatFoam, icoFsiFoam, ... Such a table could quickly clarify which versions I could choose from if I need those solvers.
Does this sound reasonable? The two links above give me some more information, so that I think that I can now start preparing such a table for the solvers which I have used so far.
Some of that info can be found in the ReleaseNotes (for instance renaming of the ico-family to piso)

Of course such a table could be quite useful. But also a system of token pages "pisoFoam: the solver formerly known as icoFoam" could be useful

Bernhard
gschaider is offline   Reply With Quote

Old   May 28, 2010, 11:22
Default
  #10
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,894
Rep Power: 26
alberto will become famous soon enoughalberto will become famous soon enough
Quick thought: If only extensions were "plugins" or, to make it simpler, "patches" to the official release, this problem would not exist. Of course it adds some work on who writes the extensions, especially in the testing stage, but with some automation it is probably not that bad.

Any chance this will happen?
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as live DVD/USB, hard drive image and virtual image.
OpenQBMM - An open-source implementation of quadrature-based moment methods
alberto is offline   Reply With Quote

Old   August 26, 2010, 21:50
Smile
  #11
Member
 
Jitao Liu
Join Date: Mar 2009
Location: Jinan , China
Posts: 64
Rep Power: 8
awacs is on a distinguished road
Dear Foamers,

Has OF-1.6-dev or OF-1.6-ext been released yet ?
awacs is offline   Reply With Quote

Old   August 27, 2010, 03:38
Default
  #12
Senior Member
 
Gijsbert Wierink
Join Date: Mar 2009
Posts: 383
Rep Power: 9
gwierink is on a distinguished road
Hi Jitao,

Well, I'm not sure about an "official 1.6-dev/extend", but on the extend home page you can find the svn repo for OF-extend ...
__________________
Regards, Gijs
gwierink is offline   Reply With Quote

Reply

Thread Tools
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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How can I extend the domain in Fluent? gabrielg FLUENT 1 November 12, 2008 01:44
can MAPLE extend an equation into each component? Hui Main CFD Forum 1 July 13, 2008 11:56
How to extend the time for particles track? Mary FLUENT 0 February 8, 2006 01:05
how to extend mesh in ICEM5? ICEMuser CFX 2 November 23, 2004 01:27


All times are GMT -4. The time now is 06:18.