libOpenSMOKE - Making it work once again with OpenFOAM
Posted April 14, 2012 at 06:43 by wyldckat
Updated April 21, 2012 at 09:33 by wyldckat (updated current status)
Updated April 21, 2012 at 09:33 by wyldckat (updated current status)
Tags github, libopensmoke, openfoam
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:
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.
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:
- Either ask the original authors: http://creckmodeling.chem.polimi.it/openfoam.html
- Or maybe also ask on that thread: http://www.cfd-online.com/Forums/ope...opensmoke.html - 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
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.
Total Comments 0