|
[Sponsors] |
May 12, 2011, 08:08 |
pyFoam, pyFlu, extend: How does they relate?
|
#1 |
Member
Florian
Join Date: Nov 2009
Posts: 59
Rep Power: 17 |
Hello,
I've just began working with pyFoam (which seems pretty well designed so far...). But I'm a bit confused about the projekt structure: There is http://sourceforge.net/projects/pyfoam/ which says that the project has moved to pyFlu... the homepage of pyFlu though makes not mention of that (beside one sentence). The current released package contains no sign of pyFoam and on the projekt page I found no reference to a VCS (subersion, git, ...). http://openfoamwiki.net/index.php/Contrib_PyFoam however links to http://sourceforge.net/projects/openfoam-extend/ which contains an SVN with the source code of pyfoam. My questions are: - Are pyFoam and pyFlu are going to merge? - What is the current source code repository for pyFoam? - How do these projects relate...? Thanks! |
|
May 12, 2011, 10:19 |
|
#2 |
Senior Member
|
Hi,
PyFoam (swak4foam http://openfoamwiki.net/index.php/Contrib/swak4Foam and many other tools like groovyBC and funkySetFields ) are based on the work made by Bernhard Gschaider. pyFlu is the successor of "valushaka (with another pyfoam)" and is based on the work of Alexey Petrov and his collegues read http://pythonflu.wikidot.com/ or http://www.cfd-online.com/Forums/ope...vulashaka.html Bernhard Gschaider made some comments in that thread as well |
|
May 12, 2011, 10:56 |
|
#3 |
Member
Florian
Join Date: Nov 2009
Posts: 59
Rep Power: 17 |
Ok, thanks for the (non) clarification. ;-)
The openFoam community seems to be pretty scattered and suffering some not-invented-here syndrome. I think I'll stick the pyFoam project mentioned here http://openfoamwiki.net/index.php/Contrib_PyFoam. |
|
May 17, 2011, 16:08 |
|
#4 |
Member
Florian
Join Date: Nov 2009
Posts: 59
Rep Power: 17 |
Just another follow up...
Any one knows whats the source repository in which development happs of pyfoam is? If I understand the wiki doc correctly it's not https://openfoam-extend.svn.sourcefo...ipting/PyFoam/ (e.g. for contributing back fixes) |
|
May 18, 2011, 04:32 |
|
#5 | |
Assistant Moderator
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51 |
Quote:
Changes done to the Sourceforge-SVN will be transplanted to my development version Bernhard |
||
May 18, 2011, 06:04 |
|
#6 | ||
Member
|
Hi Horus,
Quote:
Quote:
Best regards, Alexey |
|||
May 19, 2011, 06:01 |
|
#7 |
Member
Florian
Join Date: Nov 2009
Posts: 59
Rep Power: 17 |
Ah, ok. The name collision confused me.
Bernhard: If I had any patched for pyFoam should I send a diff to yours? Have you ever thought about switching to a more open development model? |
|
May 19, 2011, 10:44 |
|
#8 |
Assistant Moderator
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51 |
Yep. If that becomes a habit I'd prefer to set you up access to the SVN because that way contributions can be attributed to whoever did them
|
|
May 19, 2011, 12:37 |
|
#9 |
Member
Florian
Join Date: Nov 2009
Posts: 59
Rep Power: 17 |
Let's see what comes...
I dare to post my first question here. I try to use CaseBuilder to prepare a case. My understanding is: - CaseBuilder take the files listed in parameterfiles from the template dir and copies them over. (+ modifications) - If <meshpreparation mode="utility"> is given it runs the specified utility on the new case. - It creates the boundary condition based on <boundaries> and <bc>. I have an Case.template directory which just contains 0/.., constant/.., system/... No polyMesh anywhere. pyFoamCaseBuilder.py case.pfcb case.test DrivFliess110209.msh gives (case.test does not exist): Problem reading the boundary file: [Errno 2] No such file or directory: '[...]/sandbox/case.test/constant/polyMesh/boundary.gz' which is perfectly correct. But why is fluentMeshToFoam no being run before, which should create the polyMesh. My case.pfcb: http://pastebin.com/aKUiu9zh Thanks! |
|
May 21, 2011, 13:49 |
|
#10 | |
Member
Florian
Join Date: Nov 2009
Posts: 59
Rep Power: 17 |
Quote:
I've made a bugfix to CaseReport.py. What's the best way to contribute it back to you? |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[PyFoam] and paraview | eelcovv | OpenFOAM Community Contributions | 28 | May 30, 2016 10:23 |
Extend Project Release 1.6-ext | hjasak | OpenFOAM Announcements from Other Sources | 33 | July 14, 2011 19:54 |
[PyFoam] batch set up for OF 1.7 | eelcovv | OpenFOAM Community Contributions | 3 | January 19, 2011 09:38 |
[PyFoam] setting is not correct? or not compatible with 1.6? | seasoul | OpenFOAM Community Contributions | 2 | March 23, 2010 12:42 |
How can I extend the domain in Fluent? | gabrielg | FLUENT | 1 | November 12, 2008 01:44 |