|
[Sponsors] |
August 1, 2006, 03:57 |
Dear OpenDX lovers,
The new
|
#1 |
Senior Member
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,907
Rep Power: 33 |
Dear OpenDX lovers,
The new version of OpenDX has been out for a while and I have updated the OpenFOAM reader module to version 4.4.0. All works fine. The only issue to report is that on Suse 10.1 I had to add -lssp to the link line in several places during the dx build. For more info or if you encounter problems, feel free to give me a shout. Hrv
__________________
Hrvoje Jasak Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk |
|
August 1, 2006, 12:13 |
Hrv, can you send me some of y
|
#2 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
Hrv, can you send me some of your .net files for glyphs and contours (preferably with the capability to use the sequencer for different time steps).
Thanks! |
|
August 2, 2006, 05:05 |
You can find my dx networks in
|
#3 |
Senior Member
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,907
Rep Power: 33 |
You can find my dx networks in a pack in:
http://powerlab.fsb.hr/ped/kturbo/OpenFOAM/misc/ Enjoy, Hrv
__________________
Hrvoje Jasak Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk |
|
August 2, 2006, 12:56 |
Many thanks Hrv. Much apprecia
|
#4 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
Many thanks Hrv. Much appreciated!
|
|
February 21, 2007, 07:21 |
Hi Hrv,
Can you post the dx
|
#5 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
Hi Hrv,
Can you post the dxFoam sources that have been modified to work with OpenFOAM version 1.3. I'm having a hard time using paraFoam to visualize the grid when I merge patches whilst creating non-conformal meshes. I gather that dx displays the mesh exactly. Right? Thanks |
|
February 21, 2007, 08:56 |
Yes, correct: this is why I ke
|
#6 |
Senior Member
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,907
Rep Power: 33 |
__________________
Hrvoje Jasak Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk |
|
February 21, 2007, 14:18 |
Hi Hrv,
Thanks for the sour
|
#7 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
Hi Hrv,
Thanks for the source. I set DXROOT to /usr/local/dx and DXARCH to linux. Follow that with a 'wmake dxFoamExec' and it seems to work; except that I am stuck with this error message midway during compiling: foamChangeTime.C: In function 'Error m_foamChangeTime(object**, object**)': foamChangeTime.C:238: error: 'lagrangianSubDir' is not a member of 'Foam::Cloud<foam::passiveparticle>' make: *** [Make/linuxAMD64Gcc4DPOpt/foamChangeTime.o] Error 1 Any hints? |
|
February 22, 2007, 04:42 |
Hi pUl|,
I had the same probl
|
#8 |
Senior Member
Dragos
Join Date: Mar 2009
Posts: 648
Rep Power: 20 |
Hi pUl|,
I had the same problem, and Hrv's suggestion was: For the moment, just put "lagrangian" instead of lagrangianSubDir., though I still could not compile it, so here is a small work around: In order to complete the compilation I had to comment the lines involving the sprayObjects object (lines 234-254 in foamChangeTime.C). At least for the moment I'm not postprocessing particle tracks so it is OK. I have a simple net example, that might help you in using the excelent reader dxFoamExec: simple.net . I hope this will be helpfull, Dragos |
|
February 23, 2007, 03:46 |
Thanks Dragos! After commentin
|
#9 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
Thanks Dragos! After commenting out those lines I was able to rebuild dxFoamExec. I then pulled out the dxFoam script from OpenFOAM 1.1 and put it back in 1.3. Now I can view the non-conformal mesh the way it was intended! Oh, and I had to rebuild OpenDX with the --with-shared option when running the configure script.
One question however remains: If indeed the two patches in the mesh are merged using polyhedral cells, why does checkMesh report non-orthogonality and skewness when there should be none? Excerpt from checkMesh: Mesh non-orthogonality Max: 40.6013 average: 4.5195 Non-orthogonality check OK. Face pyramids OK. Max skewness = 8.83042 percent. Face skewness OK. Minumum edge length = 0.000714286. Maximum edge length = 0.01. All angles in faces are convex or less than 10 degrees concave. Face flatness (1 = flat, 0 = butterfly) : average = 1 min = 1 All faces are flat in that the ratio between projected and actual area is > 0.8 Geometry check done. Number of cells by type: hexahedra: 865 prisms: 0 wedges: 0 pyramids: 0 tet wedges: 0 tetrahedra: 0 polyhedra: 35 Number of regions: 1 (OK). Mesh OK. A visual picture of the mesh from OpenDX is available here: http://www.ualberta.ca/~madhavan/image.png |
|
February 23, 2007, 03:50 |
Oh, and one more thing How do
|
#10 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
Oh, and one more thing How do I use your simple.net. Just running dxFoamExec leaves me at some kind of OpenDX shell prompt. Any hints on how to proceed?
|
|
February 23, 2007, 04:00 |
The simplest way to use simple
|
#11 |
Senior Member
Dragos
Join Date: Mar 2009
Posts: 648
Rep Power: 20 |
The simplest way to use simple.net is to place it in ~/OpenFOAM/OpenFOAM-1.3/.OpenFOAM-1.3/apps/dxFoam/networks and then run
dxFoam simpleI hope you'll like it! Dragos |
|
February 23, 2007, 04:03 |
Hi pUl|,
How did you construc
|
#12 |
Senior Member
Dragos
Join Date: Mar 2009
Posts: 648
Rep Power: 20 |
Hi pUl|,
How did you constructed that mesh? It seems that you successfully converted a "hanging nodes" mesh. Dragos |
|
February 23, 2007, 04:06 |
I will post the blockMeshDict
|
#13 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
I will post the blockMeshDict in a few minutes.
|
|
February 23, 2007, 04:07 |
Here it is:
Actually I foun
|
#14 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
Here it is:
Actually I found it on this forum some time back /*---------------------------------------------------------------------------*\ | ========= | | | \ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \ / O peration | Version: 1.0 | | \ / A nd | Web: http://www.openfoam.org | | \/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; root ""; case ""; instance ""; local ""; class dictionary; object blockMeshDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // convertToMeters 0.1; vertices ( // Back plane (0 0 0) (0.5 0 0) (0.5 0 0) (1 0 0) (0 1 0) (0.5 1 0) (0.5 1 0) (1 1 0) // Front plane (0 0 0.1) (0.5 0 0.1) (0.5 0 0.1) (1 0 0.1) (0 1 0.1) (0.5 1 0.1) (0.5 1 0.1) (1 1 0.1) ); blocks ( hex (0 1 5 4 8 9 13 12) (20 35 1) simpleGrading (1 1 1) hex (2 3 7 6 10 11 15 14) (10 20 1) simpleGrading (1 1 1) ); edges ( ); patches ( wall bottom ( (0 1 9 8) (2 3 11 10) ) wall top ( (4 12 13 5) (6 14 15 7) ) wall left ( (0 8 12 4) ) wall right ( (3 7 15 11) ) patch leftMerge ( (1 5 13 9) ) patch rightMerge ( (2 10 14 6) ) ); mergePatchPairs ( ( leftMerge rightMerge ) ); // ************************************************** *********************** // |
|
February 23, 2007, 04:14 |
Heya,
Basically, checkMesh
|
#15 |
Senior Member
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,907
Rep Power: 33 |
Heya,
Basically, checkMesh reports the non-orthogonality and skewness on the mesh because the faces are skew and non-orthogonal. Look at the mesh connected with merge patch pairs and tell me if: - is the line connecting two cell centres across the merged patches normal to the face? It is not, which represents mesh non-orthogonality - does the line connecting two cell centres across the merged patches go through the centre of the face? It does not, which represents skewness. Remember, the cells lert and right are now truly polygons (in 2-D) and not some cooked up hexes like in some other codes I won't mention. Hope that's clear, Hrv
__________________
Hrvoje Jasak Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk |
|
February 23, 2007, 04:19 |
Thanks for that really enlight
|
#16 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
Thanks for that really enlightening explanation Hrv. It all makes sense now. Really appreciate your help
|
|
February 23, 2007, 04:20 |
Oh, and one more thing. The ca
|
#17 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
Oh, and one more thing. The case seems to run fine even without any non-orthogonal correctors. Why is that?
|
|
February 23, 2007, 11:23 |
Could someone explain to me in
|
#18 |
Senior Member
Frank Bos
Join Date: Mar 2009
Location: The Netherlands
Posts: 340
Rep Power: 18 |
Could someone explain to me in 2 or 3 lines how openDX should be started / used.
I compiled the last dxFoamExec and I use the networks from prof. Jasak's site. Furthermore I start opendx by just typing: dxFoam in the run dir. 1) First I get three warnings from postFoam.net (unrecognized comments (ignored)). 2) I am able to load cases and visualise stuff, but at every button I click the editor for postFoam.net is opened. Why should I want that?? 3) How can I change views and/or zoom in/out or pan inside the windows (which shows the mesh/solution) I cant find a manual, unless you pay for it. Mostly I use Tecplot, but I am just curious about OpenDX. Regards, Frank
__________________
Frank Bos |
|
February 23, 2007, 12:06 |
I can answer some of your quer
|
#19 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
I can answer some of your queries:
For instance: How can I change views and/or zoom in/out or pan inside the windows (which shows the mesh/solution) I cant find a manual, unless you pay for it. In the Image Window, Search for Options -> View Control. Basically everything you need should be in the Options Menu. And look here (/usr/local/dx/html) for complete documentation. |
|
February 23, 2007, 12:09 |
Hi Frank,
I also started with
|
#20 |
Senior Member
Dragos
Join Date: Mar 2009
Posts: 648
Rep Power: 20 |
Hi Frank,
I also started with Tecplot, but after that I was forced to use OpenDX (licensing reasons). At start I was confused and I thought it is very hard to use compared to Tecplot, but no longer. You can find a very comprehensive documentation, incuding a search engine at: OpenDX official documentation. It also includes the manuals in pdf format if you want to print them. Anyway, if you are a begginer, you may try the simple.net that I placed above. It surely does not have the complexity of postFoam.net but it is much easy-er to be digested by a begginer. Basically what you have to do is: 1. cp simple.net ~/OpenFOAM/OpenFOAM-1.3/.OpenFOAM-1.3/apps/dxFoam/networks2. cd to_the_root_of_your_case3. dxFoam simpleIt will load the first case found in that directory. If you have more, you will be able to change the case name from a drop down list, later on. This is a short introduction, and in no way complete, but I hope it will help you. Dragos |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Chemkin reader | stefanke | OpenFOAM Pre-Processing | 28 | March 8, 2022 11:16 |
A reader for cavityOpenFOAM | alex | OpenFOAM Running, Solving & CFD | 11 | April 2, 2009 10:57 |
DxFoam postFoam on mac | bigphil | OpenFOAM Post-Processing | 0 | March 13, 2009 07:09 |
DxFoam crash outputting gif | mike_jaworski | OpenFOAM Post-Processing | 3 | January 2, 2008 06:55 |
[OpenFOAM] Reader should I visualize t%3d0 | tj22 | ParaView | 1 | June 30, 2006 11:16 |