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

Can fronttracking code be found in OpenFOAM

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

Reply
 
LinkBack Thread Tools Display Modes
Old   April 5, 2005, 04:54
Default FOAM has a solver named 'inter
  #1
Member
 
Luckyluke
Join Date: Mar 2009
Posts: 51
Rep Power: 8
luckyluke is on a distinguished road
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.
luckyluke is offline   Reply With Quote

Old   April 5, 2005, 05:57
Default Yes, front tracking has been d
  #2
Senior Member
 
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,763
Rep Power: 21
hjasak will become famous soon enough
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
hjasak is offline   Reply With Quote

Old   April 5, 2005, 06:38
Default Oh my God. I was just working
  #3
Member
 
Luckyluke
Join Date: Mar 2009
Posts: 51
Rep Power: 8
luckyluke is on a distinguished road
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.
luckyluke is offline   Reply With Quote

Old   April 5, 2005, 21:45
Default Hi, prof. Jasak. Has the mergi
  #4
Member
 
Luckyluke
Join Date: Mar 2009
Posts: 51
Rep Power: 8
luckyluke is on a distinguished road
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.
luckyluke is offline   Reply With Quote

Old   April 6, 2005, 06:36
Default Nope currently, just mesh defo
  #5
Senior Member
 
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,763
Rep Power: 21
hjasak will become famous soon enough
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
hjasak is offline   Reply With Quote

Old   August 26, 2010, 09:15
Default
  #6
Senior Member
 
Nima Sam
Join Date: Sep 2009
Location: Tehran, Iran
Posts: 1,124
Blog Entries: 1
Rep Power: 14
nimasam is on a distinguished road
Send a message via Yahoo to nimasam
hi dear jassak
im interesting to know does front tracking method finally add to open foam or not ?
nimasam is offline   Reply With Quote

Old   May 15, 2011, 09:24
Default
  #7
Member
 
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 67
Rep Power: 7
HectorRedal is on a distinguished road
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.
HectorRedal is offline   Reply With Quote

Old   May 15, 2011, 16:36
Default
  #8
Senior Member
 
Sandeep Menon
Join Date: Mar 2009
Location: Amherst, MA
Posts: 386
Rep Power: 15
deepsterblue will become famous soon enough
Yup. This has been done. I've extended Zeljko's stuff (freeSurface/interTrackFoam) to include mesh-motion / topology changes.
__________________
Sandeep Menon
University of Massachusetts Amherst
https://github.com/smenon
deepsterblue is offline   Reply With Quote

Old   May 17, 2011, 17:01
Default
  #9
Member
 
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 67
Rep Power: 7
HectorRedal is on a distinguished road
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.
HectorRedal is offline   Reply With Quote

Old   May 17, 2011, 17:04
Default
  #10
Senior Member
 
Sandeep Menon
Join Date: Mar 2009
Location: Amherst, MA
Posts: 386
Rep Power: 15
deepsterblue will become famous soon enough
It's available in 1.6-ext
__________________
Sandeep Menon
University of Massachusetts Amherst
https://github.com/smenon
deepsterblue is offline   Reply With Quote

Old   May 18, 2011, 16:37
Default
  #11
Member
 
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 67
Rep Power: 7
HectorRedal is on a distinguished road
Can be 1.6-ext installed in OpenFoam realese?
Where can I find the 1.6-ext software?
Is it freeware?

Thanks.
HectorRedal is offline   Reply With Quote

Old   May 19, 2011, 04:41
Default
  #12
Member
 
Patricio Bohorquez
Join Date: Mar 2009
Location: Jaén, Spain
Posts: 94
Rep Power: 8
pbohorquez is on a distinguished road
Just download and link it

git clone git://openfoam-extend.git.sourceforge.net/gitroot/openfoam-extend/openfoam-extend
pbohorquez is offline   Reply With Quote

Old   May 19, 2011, 05:10
Default
  #13
Senior Member
 
akidess's Avatar
 
Anton Kidess
Join Date: May 2009
Location: Delft, Netherlands
Posts: 919
Rep Power: 17
akidess will become famous soon enough
Hector, also see http://openfoamwiki.net/index.php/Ma...ions_differ.3F for a quick explanation of the various versions.
akidess is offline   Reply With Quote

Old   May 20, 2011, 16:13
Default
  #14
Member
 
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 67
Rep Power: 7
HectorRedal is on a distinguished road
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.
HectorRedal is offline   Reply With Quote

Old   May 20, 2011, 16:17
Default
  #15
Senior Member
 
Nima Sam
Join Date: Sep 2009
Location: Tehran, Iran
Posts: 1,124
Blog Entries: 1
Rep Power: 14
nimasam is on a distinguished road
Send a message via Yahoo to nimasam
you dont need to clean previous installation just change the variable source in .bashrc file
nimasam is offline   Reply With Quote

Old   May 21, 2011, 10:31
Default
  #16
Member
 
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 67
Rep Power: 7
HectorRedal is on a distinguished road
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?
HectorRedal is offline   Reply With Quote

Old   May 21, 2011, 10:38
Default
  #17
Senior Member
 
Nima Sam
Join Date: Sep 2009
Location: Tehran, Iran
Posts: 1,124
Blog Entries: 1
Rep Power: 14
nimasam is on a distinguished road
Send a message via Yahoo to nimasam
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
nimasam is offline   Reply With Quote

Old   May 21, 2011, 15:38
Default
  #18
Senior Member
 
Gijsbert Wierink
Join Date: Mar 2009
Posts: 383
Rep Power: 9
gwierink is on a distinguished road
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'
and source it by typing

Code:
. ~/.bashrc
(note the dots!). Then, you can invoke OpenFOAM-1.6-ext by typing
Code:
of16ext
and OpenFOAM-1.7.1 by
Code:
of171
__________________
Regards, Gijs
gwierink is offline   Reply With Quote

Old   May 22, 2011, 06:38
Default
  #19
Member
 
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 67
Rep Power: 7
HectorRedal is on a distinguished road
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.
HectorRedal is offline   Reply With Quote

Old   May 28, 2011, 05:35
Default
  #20
Member
 
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 67
Rep Power: 7
HectorRedal is on a distinguished road
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.
HectorRedal 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
%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 22: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 01:26


All times are GMT -4. The time now is 04:24.