|
[Sponsors] |
April 8, 2010, 11:33 |
Post processing a parallel case
|
#1 |
Senior Member
Join Date: Nov 2009
Posts: 111
Rep Power: 16 |
Hi
I have a case which is decomposed using the "metis" method. How can I see the different parts of the mesh? And their results? I tried to run parafoam in the case/processor0 directory but it didn't work. Thanks for your help. |
|
April 8, 2010, 15:32 |
|
#2 |
New Member
Andreas
Join Date: May 2009
Location: Germany
Posts: 13
Rep Power: 17 |
I am not familiar with the "metis" method but did you try "reconstructPar" to get your results back together?
|
|
April 8, 2010, 16:37 |
|
#3 |
Senior Member
Join Date: Nov 2009
Posts: 111
Rep Power: 16 |
Hello,
Thanks for your answer. In fact getting the cases back together is, indeed, done by typing 'reconstructPar' but what I would to are the part separated and not together To see how the mesh was separated. By curiosity, How do you use the other methods (other than metis) ? Do you have a tutorial or something? Thanks for your help |
|
April 8, 2010, 16:46 |
|
#4 |
New Member
Andreas
Join Date: May 2009
Location: Germany
Posts: 13
Rep Power: 17 |
Perhaps this helps you http://www.openfoamworkshop.org/2009...InParallel.pdf.
Till now i just used simple and was able to start Paraforam in the "processorX" folder, maybe paraFoarm cant handle the way metis splits up the Mesh You could try "foamToVTK" an then paraview but thats just a guess. Perhaps simpleViewer can also help you, but a am not shure what file it reads for showing the mesh. |
|
April 8, 2010, 17:39 |
|
#5 |
Senior Member
Join Date: Nov 2009
Posts: 111
Rep Power: 16 |
Again, Thanks for the help!
But it's strange that paraFoam can't handle this |
|
April 8, 2010, 18:01 |
|
#6 | |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,982
Blog Entries: 45
Rep Power: 128 |
Greetings Gearb0x and erklaerbaer,
Uhm, I just read diagonally the pdf from the link that Andreas has posted, and I found on the penultimate page: Quote:
By the way, just in case the snapshot "0 seconds" doesn't show anything, try the next snapshot... I have had problems in the past with the first snapshot in single core runs, due to some discrepancy between meshes or boundaries or something like that Best regards, Bruno
__________________
|
||
April 15, 2010, 10:17 |
|
#7 |
Senior Member
Stefan Herbert
Join Date: Dec 2009
Location: Darmstadt, Germany
Posts: 129
Rep Power: 17 |
Hi,
just type "paraFoam -case processorX" to see only the result of processor X. Good luck Stefan |
|
May 28, 2014, 01:52 |
|
#8 |
Member
J.-H. Wang
Join Date: Oct 2010
Posts: 72
Rep Power: 16 |
Hi,
I want to visualize the master mesh after running parallelized snappyHexMesh, so I use the utility reconstructParMesh Code:
reconstructParMesh -mergeTol 1E-6 -time 0 Code:
--> FOAM FATAL ERROR: No times selected From function reconstructParMesh in file reconstructParMesh.C at line 578. FOAM exiting JHW |
|
May 28, 2014, 03:41 |
|
#9 |
Senior Member
Bernhard
Join Date: Sep 2009
Location: Delft
Posts: 790
Rep Power: 22 |
I see this thread is quite old, but I wrote a script a time ago that might help you.
Step 1. Create .foam files in all directories Code:
#!/bin/bash for dd in `find -name 'proc*' -type d` do echo $dd cd $dd echo $PWD touch `basename $PWD`".foam" cd .. done Code:
try: paraview.simple except: from paraview.simple import * paraview.simple._DisableFirstRenderCameraReset() import random procs = 64 for proc in range(procs): print proc foamfile='case/processor'+str(proc)+'/processor'+str(proc)+'.foam' processor0_foam = OpenFOAMReader(FileName = foamfile) processor0_foam.CellArrays = [] processor0_foam.LagrangianArrays = [] processor0_foam.MeshRegions = ['internalMesh'] processor0_foam.PointArrays = [] processor0_foam.CellArrays = [] mr0 = GetDisplayProperties(processor0_foam) #mr0.DiffuseColor = [1, 1, float(proc)/float(procs-1)] mr0.DiffuseColor = [random.random(), random.random(), random.random() ] RenderView1 = GetRenderView() DataRepresentation2 = Show() Render() |
|
February 24, 2022, 18:45 |
|
#10 | |
Senior Member
qutadah
Join Date: Jun 2021
Location: USA
Posts: 101
Rep Power: 5 |
Quote:
I am also using OptimisationSwitches and fileHandler in my controlDict and it grouped all processors in a single processor, "processors96". So how do I see the decomposed mesh in this case? I have also seen the option "Case Type" inside paraview in properties panel when importing a case, it has both reconstructed and Decomposed case as options. I have tried decomposed but still whole mesh is there, not sure where to activate only a specific processor. Any idea? Thanks ! |
||
March 8, 2022, 12:04 |
|
#11 |
Member
Join Date: Mar 2018
Posts: 33
Rep Power: 8 |
Personally I can't use the paraFoam command, but I installed paraview on windows and run it without using the shell. If parafoam gives you problem you might be able to install paraview and use it normally instead.
Also, on the topic of decomposed cases: paraview has an option to render decomposed cases instead of deconstructed cases, so you don't even need to use reconstructPar |
|
March 8, 2022, 13:16 |
|
#12 |
Senior Member
qutadah
Join Date: Jun 2021
Location: USA
Posts: 101
Rep Power: 5 |
The thing is, I can run paraview, but I cant use the paraFoam command. I can run paraview xx.foam or just import cases in there, but there is a problem which is quite known that has a fix but I cant because im not root user, so I cannot use paraFoam.
But the thing is, even when importing a case and I saw the option decomposed mesh or reconstructed, but how can I even choose which processor? I cant seem to find that.... Thanks @ghastbug |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Question about post processing | qtian | OpenFOAM Post-Processing | 0 | July 24, 2007 13:44 |
fluent for post processing | James | FLUENT | 0 | April 21, 2006 05:43 |
Paradox in parallel processing | Vagelis | FLUENT | 0 | October 26, 2005 06:36 |
Tecplot for CFX post processing | pantangi goud | CFX | 2 | August 24, 2005 17:42 |
Post Processing in FEM | Abhijit Tilak | Main CFD Forum | 0 | April 26, 2004 12:59 |