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

Difference between OpenFOAM and FOAM extend

Register Blogs Community New Posts Updated Threads Search

Like Tree5Likes
  • 1 Post By ce73stargazer
  • 4 Post By tschenkel

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 18, 2016, 20:22
Default Difference between OpenFOAM and FOAM extend
  #1
Member
 
Zhifang Hu
Join Date: Sep 2015
Location: Brisbane
Posts: 54
Rep Power: 10
ce73stargazer is on a distinguished road
Hi there

I have been using OpenFOAM 2.4.0 for a while, but recently a friend of mine recommending me using FOAM extend.

I did some rearch, but couldnt get what i want. Is there any documentation that showing the main difference between OpenFOAM and FOAM extend

Many thanks
ce73stargazer is offline   Reply With Quote

Old   February 19, 2016, 09:31
Default
  #2
Super Moderator
 
Tobi's Avatar
 
Tobias Holzmann
Join Date: Oct 2010
Location: Tussenhausen
Posts: 2,708
Blog Entries: 6
Rep Power: 51
Tobi has a spectacular aura aboutTobi has a spectacular aura aboutTobi has a spectacular aura about
Send a message via ICQ to Tobi Send a message via Skype™ to Tobi
I think there is no official document.

FOAMExtend offers more/other or well tested solvers. Especially if you look into solid mechanic solvers, foamExtend offers a lot of more solvers. Additionally, mathematic functions are implemented differently sometimes and so on and so on.

Keep in mind, everybody cooks with water. To implement an equation could be done in a lot of different ways. Also numerical stabilization terms etc. can be insert.
__________________
Keep foaming,
Tobias Holzmann
Tobi is offline   Reply With Quote

Old   February 21, 2016, 04:39
Default
  #3
New Member
 
Francesco Manara
Join Date: Nov 2014
Posts: 4
Rep Power: 11
francesco.manara90 is on a distinguished road
Hi Zhifang,

you can have a look here:

https://sourceforge.net/p/openfoam-e...leaseNotes.txt
francesco.manara90 is offline   Reply With Quote

Old   February 21, 2016, 14:58
Default
  #4
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,975
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: Adding to the answers above, all of foam-extend's release notes have links to from the top right of the main page at http://openfoamwiki.net

In addition, the release notes for 1.6-ext (the predecessor of foam-extend 3.0) also includes some important details: https://sourceforge.net/p/openfoam-e...eNotes-1.6-ext
wyldckat is offline   Reply With Quote

Old   May 9, 2016, 08:24
Smile How to set up a test case using any foam extend tutorial
  #5
New Member
 
Sourabh Supanekar
Join Date: Jun 2015
Location: Stuttgart
Posts: 11
Rep Power: 10
Sourabhsup is on a distinguished road
Hello all,

I have been looking to learn foam extend for a while now. I haven't found any guiding tutorials for running these foam extend tutorials. They are quite different than the ones I used before in OpenFOAM. Can anyone suggest about how to set up a test case in foam extend (preferably FSI)?

Any help would be appreciated.

Thanks in advance
Sourabhsup is offline   Reply With Quote

Old   May 9, 2016, 19:39
Default
  #6
Member
 
Zhifang Hu
Join Date: Sep 2015
Location: Brisbane
Posts: 54
Rep Power: 10
ce73stargazer is on a distinguished road
Quote:
Originally Posted by Sourabhsup View Post
Hello all,

I have been looking to learn foam extend for a while now. I haven't found any guiding tutorials for running these foam extend tutorials. They are quite different than the ones I used before in OpenFOAM. Can anyone suggest about how to set up a test case in foam extend (preferably FSI)?

Any help would be appreciated.

Thanks in advance
Hi there,

I do believe that foam-extend shares the same techinc as openfoam, except few difference in the name at set-up. For example, alpha.water is call alpha1 in foam-extend. Only small thing changes.
Sourabhsup likes this.
ce73stargazer is offline   Reply With Quote

Old   October 17, 2019, 01:57
Default
  #7
Senior Member
 
chandra shekhar pant
Join Date: Oct 2010
Posts: 220
Rep Power: 16
chandra shekhar pant is on a distinguished road
Dear All,


In this regard I have a query, I already have OpenFoam 19.06, do I need to install OpenFoam-extend-4.0? If I install OpenFoam-extend-4.0 in the same workstation, will the mess up ? My ultimate aim is to install OpenFPCI, which essentially requires both OpenFOAM-Extend and ParaFEM are compiled on the system, using the Open-MPI available on the system.
Any help/suggestion is welcomed.


Thanks!
chandra shekhar pant is offline   Reply With Quote

Old   November 5, 2019, 14:56
Default
  #8
Member
 
Torsten Schenkel
Join Date: Jan 2014
Posts: 69
Rep Power: 12
tschenkel is on a distinguished road
Quote:
Originally Posted by chandra shekhar pant View Post
Dear All,


In this regard I have a query, I already have OpenFoam 19.06, do I need to install OpenFoam-extend-4.0? If I install OpenFoam-extend-4.0 in the same workstation, will the mess up ? My ultimate aim is to install OpenFPCI, which essentially requires both OpenFOAM-Extend and ParaFEM are compiled on the system, using the Open-MPI available on the system.
Any help/suggestion is welcomed.


No, that won't be a problem. All FOAM variants can be installed and coexist peacefully. You initialise which one to use by sourcing the bashrc file in the etc folder of the respective installation.


E.g. (on bash)

Code:
. ./openfoam-1906/etc/bashrc
will read the config file for OF1906 and set all the environment variables accordingly.

Code:
 . ./foam-extend-4.0/etc/bashrc
will do the same for foam-extend.

If I understand correctly you want the system-OpenMPI library to be used. Usually FOAM will bring it's own OpenMPI and use that (to avoid incompatibilities). But you can compile it using the systemwide OpenMPI lib:

Make sure you have the development package installed (usually openmpi-devel or openmpi-dev, depending on your distribution) and edit the bashrc of the FOAM installation (before starting the compilation). Look for

Code:
# WM_MPLIB = SYSTEMOPENMPI | OPENMPI | MPICH | MPICH-GM | HPMPI | GAMMA | MPI | QSMPI | MVAPICH2
: ${WM_MPLIB:=OPENMPI}; export WM_MPLIB
and change it to


Code:
# WM_MPLIB = SYSTEMOPENMPI | OPENMPI | MPICH | MPICH-GM | HPMPI | GAMMA | MPI | QSMPI | MVAPICH2
: ${WM_MPLIB:=SYSTEMOPENMPI}; export WM_MPLIB
before compiling. Note: I had to provide a link libmpi.so.1 pointing to libmpi.so (in the system library folder), since FOAM did expect libmpi.so.1
tschenkel is offline   Reply With Quote

Old   November 5, 2019, 14:58
Wink
  #9
Member
 
Torsten Schenkel
Join Date: Jan 2014
Posts: 69
Rep Power: 12
tschenkel is on a distinguished road
Quote:
Originally Posted by chandra shekhar pant View Post
Dear All,


In this regard I have a query, I already have OpenFoam 19.06, do I need to install OpenFoam-extend-4.0? If I install OpenFoam-extend-4.0 in the same workstation, will the mess up ? My ultimate aim is to install OpenFPCI, which essentially requires both OpenFOAM-Extend and ParaFEM are compiled on the system, using the Open-MPI available on the system.
Any help/suggestion is welcomed.

Thanks!

Actually, you are not allowed to say "OpenFOAM-extend", it's "foam-extend" only ;-)
tschenkel is offline   Reply With Quote

Old   November 10, 2019, 10:00
Default
  #10
Senior Member
 
chandra shekhar pant
Join Date: Oct 2010
Posts: 220
Rep Power: 16
chandra shekhar pant is on a distinguished road
Thanks Torsten Schenkel for your help, that's really great!
chandra shekhar pant is offline   Reply With Quote

Reply


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
[Other] mesh airfoil NACA0012 anand_30 OpenFOAM Meshing & Mesh Conversion 13 March 7, 2022 17:22
[CGNS] CGNS converters available mbeaudoin OpenFOAM Meshing & Mesh Conversion 137 December 14, 2018 04:20
OpenFOAM v3.0+ ?? SBusch OpenFOAM 22 December 26, 2016 14:24
[blockMesh] error message with modeling a cube with a hold at the center hsingtzu OpenFOAM Meshing & Mesh Conversion 2 March 14, 2012 09:56
[blockMesh] Axisymmetrical mesh Rasmus Gjesing (Gjesing) OpenFOAM Meshing & Mesh Conversion 10 April 2, 2007 14:00


All times are GMT -4. The time now is 23:46.