|
[Sponsors] |
April 5, 2005, 05:54 |
FOAM has a solver named 'inter
|
#1 |
Member
Luckyluke
Join Date: Mar 2009
Posts: 51
Rep Power: 17 |
FOAM has a solver named 'interFoam' for 2 incompressible fluids, in which the VOF method was used. Has the 'Fornt tracking method' for interface simulation been done by FOAM?
Thank you. Thank the FOAM. |
|
April 5, 2005, 06:57 |
Yes, front tracking has been d
|
#2 |
Senior Member
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,907
Rep Power: 33 |
Yes, front tracking has been done in a recent PhD from Dr. Zeljko Tukovic at the University of Zagreb. His Thesis is currently beign translated to English and we are working on the integration of his changes into FOAM and a couple of tutorials.
The latest news I've got is that most of the work is done. The release schedule depends on tutorials/code merge, but it should be within the next version or two. You can find the Thesis, some pictures and presentations with Zeljko's work on my private web site (this will get moved somewhere more sensible soon - apologies for the delay). Enjoy, Hrv
__________________
Hrvoje Jasak Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk |
|
April 5, 2005, 07:38 |
Oh my God. I was just working
|
#3 |
Member
Luckyluke
Join Date: Mar 2009
Posts: 51
Rep Power: 17 |
Oh my God. I was just working on my front tracking method with some new features in Fortran language and plan to do it using OpenFOAM.
Then, Jasak, when will the code provided by Dr. Zeljko Tukovic be placed into new version of FOAM? With Zeljko's help, I will do my own job easily. Thank FOAM. |
|
April 5, 2005, 22:45 |
Hi, prof. Jasak. Has the mergi
|
#4 |
Member
Luckyluke
Join Date: Mar 2009
Posts: 51
Rep Power: 17 |
Hi, prof. Jasak. Has the merging and breakup been considered by Dr. Zeljko Tukovic's surface tracking technique with moving meshes? It seems to be hard.
|
|
April 6, 2005, 07:36 |
Nope currently, just mesh defo
|
#5 |
Senior Member
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,907
Rep Power: 33 |
Nope currently, just mesh deformation. In principle, I've got support for the detachment/reattachment algorithim for the mesh (through the morph engine) and there are people who are doing it already.
As far as I know, this reduces to the problem of automatic mesh generation and foam is a bit thin on that side at the moment. The two options are a good cut-mesh algorithm with a dynamically moving STL surface or a tet cell remeshing support (edge swap + smoothing + other stuff I know very little about). I am planning to have a go at the second one (don't hold your breath, it won't happen for at least a year) and tomorrow I am talking to some people who are already doing the first one. If we're lucky, there may be some possibilities... Keep your fingers crossed, Hrv
__________________
Hrvoje Jasak Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk |
|
May 15, 2011, 10:24 |
|
#7 |
Senior Member
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 243
Rep Power: 17 |
Hi,
I would like to know if front tracking code has been implemented in OpenFoam. Do you have any information about this? Best regards, Hector. |
|
May 15, 2011, 17:36 |
|
#8 |
Senior Member
Sandeep Menon
Join Date: Mar 2009
Location: Amherst, MA
Posts: 403
Rep Power: 25 |
Yup. This has been done. I've extended Zeljko's stuff (freeSurface/interTrackFoam) to include mesh-motion / topology changes.
|
|
May 17, 2011, 18:01 |
|
#9 |
Senior Member
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 243
Rep Power: 17 |
Hello deepsterblue,
First of all, I would like to thank you for your quick response. Also, I would like to ask you if interTrackFoam is part of the standard OpenFoan version. Best regards, Hector. |
|
May 17, 2011, 18:04 |
|
#10 |
Senior Member
Sandeep Menon
Join Date: Mar 2009
Location: Amherst, MA
Posts: 403
Rep Power: 25 |
It's available in 1.6-ext
|
|
May 18, 2011, 17:37 |
|
#11 |
Senior Member
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 243
Rep Power: 17 |
Can be 1.6-ext installed in OpenFoam realese?
Where can I find the 1.6-ext software? Is it freeware? Thanks. |
|
May 19, 2011, 05:41 |
|
#12 |
Member
Patricio Bohorquez
Join Date: Mar 2009
Location: Jaén, Spain
Posts: 95
Rep Power: 17 |
Just download and link it
git clone git://openfoam-extend.git.sourceforge.net/gitroot/openfoam-extend/openfoam-extend |
|
May 19, 2011, 06:10 |
|
#13 |
Senior Member
Anton Kidess
Join Date: May 2009
Location: Germany
Posts: 1,377
Rep Power: 30 |
Hector, also see http://openfoamwiki.net/index.php/Ma...ions_differ.3F for a quick explanation of the various versions.
|
|
May 20, 2011, 17:13 |
|
#14 |
Senior Member
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 243
Rep Power: 17 |
Hi,
I have managed to download OpenFoam-ext v1.6, Previously to have downloaded OpenFoam-ext, I already have an installed version of openFoam. The installed version is OpenFoam 1.7.1. To install OpenFoam-ext, should I remove my previous openfoam installation? Could I upgrade my OpenFoam version with the OpenFoam-ext version? Is there any help guide I can use? Thanks in advance. Hector. |
|
May 21, 2011, 11:31 |
|
#16 |
Senior Member
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 243
Rep Power: 17 |
I have changed the variable source in the the .bashrc file:
. /home/hector/OpenFOAM-1.6-ext/etc/bashrc What's the next step I should perfom? Should I compile it? |
|
May 21, 2011, 11:38 |
|
#17 |
Senior Member
Nima Samkhaniani
Join Date: Sep 2009
Location: Tehran, Iran
Posts: 1,267
Blog Entries: 1
Rep Power: 25 |
be careful! you should make previous installation source in .bashrc deleted or commented with #
if you use the binary version you dont need to compile it , if not! you should compile it! ./Allwmake |
|
May 21, 2011, 16:38 |
|
#18 |
Senior Member
Gijsbert Wierink
Join Date: Mar 2009
Posts: 383
Rep Power: 18 |
Just a simple alias in bashrc does the trick. Put the following in ~/.bashrc:
Code:
alias of16ext='. /home/hector/OpenFOAM-1.6-ext/etc/bashrc' alias of171='. /home/hector/OpenFOAM-1.7.1/etc/bashrc' Code:
. ~/.bashrc Code:
of16ext Code:
of171
__________________
Regards, Gijs |
|
May 22, 2011, 07:38 |
|
#19 |
Senior Member
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 243
Rep Power: 17 |
Hi,
I would like to thank you for your help and support. I have managed to write down all the suggestions you had made to me, and I have manage to compile OpenFoam 1.6-ext, including the third party products. But, there is an error that appears in the compilation, that I cannot resolve. + wmake libso MGridGenGamgAgglomeration SOURCE=MGridGenGAMGAgglomerate.C ; g++ -m32 -Dlinux -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-40 -I/home/hector/OpenFOAM-1.6-ext/src/finiteVolume/lnInclude -I/Lib -I/IMlib -IlnInclude -I. -I/home/hector/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude -I/home/hector/OpenFOAM-1.6-ext/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linuxGccDPOpt/MGridGenGAMGAgglomerate.o MGridGenGAMGAgglomerate.C:36:25: error: mgridgen.h: No existe el fichero o el directorio MGridGenGAMGAgglomerate.C: In member function ‘Foam::tmp<Foam::Field<int> > Foam::MGridGenGAMGAgglomeration::agglomerate(Foam: :label&, Foam::label, Foam::label, const Foam::lduAddressing&, const Foam::scalarField&, const Foam::vectorField&, const Foam::scalarField&)’: MGridGenGAMGAgglomerate.C:164: error: ‘MGridGen’ was not declared in this scope make: *** [Make/linuxGccDPOpt/MGridGenGAMGAgglomerate.o] Error 1 + wmake libso engine '/home/hector/OpenFOAM-1.6-ext/lib/linuxGccDPOpt/libengine.so' is up to date. + wmake all solvers Is there any thread I can take a look at, to fix this issue? I have been looking for any one, but unsuccessfully, I didn't find anyone. Thanks in advance, Hector. |
|
May 28, 2011, 06:35 |
|
#20 |
Senior Member
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 243
Rep Power: 17 |
Hi,
I would like to know if your implementation has followed some article: for example, a contribution to International Journal of Fluids. I am wondering if it can be easily extended, and in such a case, I was wondering how I can contribute to this. Thanks in advance. Hector Redal. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
%60GLIBCXX_349b not found OpenFOAM 141 | alberto | OpenFOAM Bugs | 18 | December 5, 2008 00:50 |
Another %60GLIBCXX_349b not found OpenFOAM 141 | benofm | OpenFOAM Bugs | 2 | August 23, 2007 23:59 |
Musig code in OpenFoam | in_flu_ence | OpenFOAM Running, Solving & CFD | 1 | February 25, 2007 17:47 |
Tree of the openfoam code | mhuening | OpenFOAM Installation | 3 | January 29, 2007 19:06 |
OpenFOAm 13 libfiniteVolumeso not found | evgenii | OpenFOAM Running, Solving & CFD | 2 | October 15, 2006 02:26 |