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

libOpenSMOKE - Making it work once again with OpenFOAM

Register Blogs Community New Posts Updated Threads Search

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 http://www.cfd-online.com/Forums/ope...opensmoke.html
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: http://www.cfd-online.com/Forums/ope...opensmoke.html
If you have any questions about the original code:
___________________________________
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: http://www.cfd-online.com/Forums/ope...tml#post355168 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 4490 Comments 0 Edit Tags Email Blog Entry
« Prev     Main     Next »
Total Comments 0

Comments

 

All times are GMT -4. The time now is 16:08.