|
[Sponsors] |
February 18, 2016, 21:22 |
Difference between OpenFOAM and FOAM extend
|
#1 |
Member
Zhifang Hu
Join Date: Sep 2015
Location: Brisbane
Posts: 54
Rep Power: 11 |
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 |
|
February 19, 2016, 10:31 |
|
#2 |
Super Moderator
Tobias Holzmann
Join Date: Oct 2010
Location: Bad Wörishofen
Posts: 2,711
Blog Entries: 6
Rep Power: 52 |
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 |
|
February 21, 2016, 05:39 |
|
#3 |
New Member
Francesco Manara
Join Date: Nov 2014
Posts: 4
Rep Power: 12 |
||
February 21, 2016, 15:58 |
|
#4 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
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 |
|
May 9, 2016, 09:24 |
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: 11 |
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 |
|
May 9, 2016, 20:39 |
|
#6 | |
Member
Zhifang Hu
Join Date: Sep 2015
Location: Brisbane
Posts: 54
Rep Power: 11 |
Quote:
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. |
||
October 17, 2019, 02:57 |
|
#7 |
Senior Member
chandra shekhar pant
Join Date: Oct 2010
Posts: 220
Rep Power: 17 |
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! |
|
November 5, 2019, 15:56 |
|
#8 | |
Member
Torsten Schenkel
Join Date: Jan 2014
Posts: 69
Rep Power: 12 |
Quote:
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 Code:
. ./foam-extend-4.0/etc/bashrc 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 Code:
# WM_MPLIB = SYSTEMOPENMPI | OPENMPI | MPICH | MPICH-GM | HPMPI | GAMMA | MPI | QSMPI | MVAPICH2 : ${WM_MPLIB:=SYSTEMOPENMPI}; export WM_MPLIB |
||
November 5, 2019, 15:58 |
|
#9 | |
Member
Torsten Schenkel
Join Date: Jan 2014
Posts: 69
Rep Power: 12 |
Quote:
Actually, you are not allowed to say "OpenFOAM-extend", it's "foam-extend" only ;-) |
||
November 10, 2019, 11:00 |
|
#10 |
Senior Member
chandra shekhar pant
Join Date: Oct 2010
Posts: 220
Rep Power: 17 |
Thanks Torsten Schenkel for your help, that's really great!
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Other] mesh airfoil NACA0012 | anand_30 | OpenFOAM Meshing & Mesh Conversion | 13 | March 7, 2022 18:22 |
[CGNS] CGNS converters available | mbeaudoin | OpenFOAM Meshing & Mesh Conversion | 137 | December 14, 2018 05:20 |
OpenFOAM v3.0+ ?? | SBusch | OpenFOAM | 22 | December 26, 2016 15:24 |
[blockMesh] error message with modeling a cube with a hold at the center | hsingtzu | OpenFOAM Meshing & Mesh Conversion | 2 | March 14, 2012 10:56 |
[blockMesh] Axisymmetrical mesh | Rasmus Gjesing (Gjesing) | OpenFOAM Meshing & Mesh Conversion | 10 | April 2, 2007 15:00 |