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

libOpenSMOKE - Making it work once again with OpenFOAM

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

Rate this Entry

libOpenSMOKE - Making it work once again with OpenFOAM

Posted April 14, 2012 at 05:43 by wyldckat
Updated April 21, 2012 at 08:33 by wyldckat (updated current status)

The other day Tobi asked for my help on building libOpenSMOKE
After looking at the code and doing some trial and error, basing myself also on Tobi's already collected information, I managed to get it built/working with OpenFOAM 1.7.x, 2.0.x and 2.1.x.

And since the original page only provided a rarball (on Linux?) of the source code, I decided to use my github account to harbor the original code along with the modifications I've made, therefore making it a bit easier for people to download and use, as well as keeping track of needed to be modified.

The repository is here: https://github.com/wyldckat/libOpenSMOKE - so feel free to clone/fork the repository!
Quick instructions are provided on that front page, on the lower half of the page, as well as on a README file that is located on the base "libOpenSMOKE" folder.

If you have any questions about building it, please use this thread: libOpenSMOKE
If you have any questions about the original code:
  • Either ask the original authors: http://creckmodeling.chem.polimi.it/openfoam.html
  • Or maybe also ask on that thread: libOpenSMOKE - or open another thread at your choosing...
  • Do not ask me questions about the original code, because I only made the necessary adjustments to make it build for OpenFOAM 1.7.x, 2.0.x and 2.1.x. I'm not familiar with the code itself.
___________________________________
Current status:

2012-04-15 12:53 - I made some adjustments for the tutorials to work a bit more intuitively. You can update your local copy by running:
Code:
git pull
I've added Allrun and Allclean scripts where they seemed needed. When Allclean doesn't exist, you can run foamCleanTutorials.

At the time of this writing, I'm still working out a strange issue on the "KentHonneryPostProcessing" tutorial. Hopefully it'll be solved when you update on your side.

The UserGuide.PDF document seems seriously more advanced than the files that were provided. I suggest that you ask the authors for more information about this.

2012-04-15 13:08 - Update: I've implemented a partial fix, but a critical boundary condition "phiN" is still required which falls outside of my knowledge. You'll have to run the tutorial and ask for information to the authors.

2012-04-17 21:06 - Integrated tomf's updates for 2.1.x: libOpenSMOKE post #11
I also did a minor adjustment to the "KentHonneryPostProcessing" case, in an attempt to get a bit closer to getting it working,namely also copying the specific "fvSchemes" and "fvSolution" files required by the Soot post-processor. My guess is that "phiN" can be initiated with all 0 values, but it's just a guess. I'll leave this detail to those who need to figure it out
By the way, for those who want to submit changes to this repository, please use Github Fork capability

2012-04-21 13:32 - Integrated two contributions:
Also did some cleaning up of the contributions and tested things in 1.7.x and 2.1.x. The v2.0.x branch was updated but not tested.
Posted in wyldckat@github
Views 2011 Comments 0 Edit Tags Email Blog Entry
« Prev     Main     Next »
Total Comments 0

Comments

 

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