|
[Sponsors] |
parallel processing time+reconstruct time<serial processing?! |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
August 9, 2013, 16:35 |
parallel processing time+reconstruct time<serial processing?!
|
#1 |
Senior Member
Ehsan
Join Date: Oct 2012
Location: Iran
Posts: 2,208
Rep Power: 27 |
Hi
have anyone tested that reconstructPar time does vanishes parallel processing benefits over serial run time on a local PC(with several threads) or not(parallel processing is better despite of reconstructPar time consumption)? has done anyone any tests or have any idea?
__________________
Injustice Anywhere is a Threat for Justice Everywhere.Martin Luther King. To Be or Not To Be,Thats the Question! The Only Stupid Question Is the One that Goes Unasked. |
|
August 10, 2013, 03:32 |
|
#2 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,903
Rep Power: 37 |
Hi Ehsan,
The key point probably is that you do not need to reconstruct your results. paraFoam/paraView works on your decomposed case and your post-processing merely need to consider the fact that data is decomposed, once you work with them. Previously, I also experienced that the reconstruction part took a lot of time, so I have not been doing that for a long time. Kind regards Niels
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request. |
|
August 10, 2013, 08:44 |
|
#3 |
Senior Member
Ehsan
Join Date: Oct 2012
Location: Iran
Posts: 2,208
Rep Power: 27 |
Hi Niels
really there is no need to reconstructPar? I didn't know that! I'll test it,thank you so much.
__________________
Injustice Anywhere is a Threat for Justice Everywhere.Martin Luther King. To Be or Not To Be,Thats the Question! The Only Stupid Question Is the One that Goes Unasked. |
|
August 10, 2013, 09:05 |
|
#4 | |
Senior Member
Mohsen KiaMansouri
Join Date: Jan 2010
Location: CFD Lab
Posts: 118
Rep Power: 16 |
Dear Ehsan
In most of the cases you do not need to reconstructPar all the time steps but only the results for the latestTime by using: Code:
reconstructPar -latestTime and reconstructPar is definately required for postprocessing the results using Tecplot. Dear Niels Quote:
does it show your whole geometry or only your decomposed geometry separately?
__________________
“If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.” |
||
August 10, 2013, 09:49 |
|
#5 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,903
Rep Power: 37 |
Hi Kia,
In your ParaView (my version: 3.98.1), there is a drop-down menu just below the "Refresh" bottom. I you change it from "Reconstructed Case" to "Decomposed Case", ParaView gathers the needed decomposed data by itself. It is no longer needed to manually load all N processor directories. Kind regards Niels
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request. |
|
August 10, 2013, 13:40 |
|
#6 |
Senior Member
Ehsan
Join Date: Oct 2012
Location: Iran
Posts: 2,208
Rep Power: 27 |
thanks Mohsen and Niels
I use 3.12.0 and think there is not such an option.and my case is unsteady then I need all time steps.never mind it's not a big issue!
__________________
Injustice Anywhere is a Threat for Justice Everywhere.Martin Luther King. To Be or Not To Be,Thats the Question! The Only Stupid Question Is the One that Goes Unasked. |
|
August 12, 2013, 12:58 |
|
#7 |
Senior Member
Kent Wardle
Join Date: Mar 2009
Location: Illinois, USA
Posts: 219
Rep Power: 21 |
How are you starting ParaView? If via paraFoam, then use the -builtin flag to use the parallel-aware reader in ParaView. If you are starting paraview on your own from the commandline or otherwise, if you make the controlDict softlink extension ".foam" (instead of .OpenFOAM) it will automatically use the built-in reader which will have the option to select reconstructed or decompose data sets. The "Refresh" button is not in 3.12 but is found in more recent versions (I have 4.0.1), but you could also record a python macro which switches from decomposed to reconstructed and back and this will refresh the times also.
|
|
August 12, 2013, 13:39 |
|
#8 | |
Senior Member
Ehsan
Join Date: Oct 2012
Location: Iran
Posts: 2,208
Rep Power: 27 |
Hi Kent
that was very useful. -builtin option was excellent! thanks. @Mohsen: Hi Mohsen Quote:
__________________
Injustice Anywhere is a Threat for Justice Everywhere.Martin Luther King. To Be or Not To Be,Thats the Question! The Only Stupid Question Is the One that Goes Unasked. |
||
August 13, 2013, 10:15 |
|
#9 | ||
Senior Member
Mohsen KiaMansouri
Join Date: Jan 2010
Location: CFD Lab
Posts: 118
Rep Power: 16 |
Quote:
we have a proverb for that in Persian that says "old habits die hard" I am really glad that Tecplot started to support OpenFoam directly without requiring any tools to convert the OF data. Quote:
http://www.tecplot.com/products/tecplot-360/ in requirements section. and of course it is not free like ParaView!
__________________
“If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.” |
|||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
AMI speed performance | danny123 | OpenFOAM | 21 | October 24, 2020 05:13 |
calculation diverge after continue to run | zhajingjing | OpenFOAM | 0 | April 28, 2010 05:35 |
Differences between serial and parallel runs | carsten | OpenFOAM Bugs | 11 | September 12, 2008 12:16 |
IcoFoam parallel woes | msrinath80 | OpenFOAM Running, Solving & CFD | 9 | July 22, 2007 03:58 |
AMG versus ICCG | msrinath80 | OpenFOAM Running, Solving & CFD | 2 | November 7, 2006 16:15 |