CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > CFX

CFD Post Threading

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 18, 2018, 23:19
Default CFD Post Threading
  #1
New Member
 
Dan
Join Date: Feb 2015
Location: Kansas
Posts: 2
Rep Power: 0
dgould is on a distinguished road
Simple theoretical question: It appears to me that most operations in Ansys CFD post (and pre, for that matter) are only single threaded. In most cases, I'm sure there are very good reasons for this that are way over my head. However, when working with time series data to generate, say, a 1-D chart of a spatial average temperature over time, it still appears to be only using one core. Isn't this one particular situation a simple SIMD case where is should be ridiculously easy to parallelize? I ask because my programming skills are crap, and yet even I know enough to always do such when I am doing data analysis in Matlab. Thus I am assuming that I don't understand something about the process here, and that's quite frustrating. Any ideas?
dgould is offline   Reply With Quote

Old   May 19, 2018, 06:41
Default
  #2
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,703
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
The term is actually embarrassingly parallel https://en.wikipedia.org/wiki/Embarrassingly_parallel

Yes, what you describe is embarrassingly parallel. But you still have to write the application to split it up, send it to multiple processes and gather the results together at the end. CFD-Post has been written as a single threaded application from the start so I suspect that the code base won't support this sort of thing. Also the majority of the tasks done on CFD-Post are not easily multi-threaded, so the effort spent making this task multi-threaded is not going to make any difference to most users, so the effort does not have much reward.

CFD-Post, is a post processing package of moderate power. If you want to do multi-threaded post processing you should consider high-end post processors like Ensight, Fieldview or Tecplot.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Old   May 21, 2018, 02:24
Default
  #3
Senior Member
 
Lance
Join Date: Mar 2009
Posts: 669
Rep Power: 22
Lance is on a distinguished road
Quote:
Originally Posted by ghorrocks View Post
CFD-Post, is a post processing package of moderate power. If you want to do multi-threaded post processing you should consider high-end post processors like Ensight, Fieldview or Tecplot.
Or ParaView. It can be quite tempremental, but I use it all the time. And it's free...
Lance is offline   Reply With Quote

Old   May 21, 2018, 06:03
Default
  #4
New Member
 
Dan
Join Date: Feb 2015
Location: Kansas
Posts: 2
Rep Power: 0
dgould is on a distinguished road
Well, I would use Visit, but I haven't been able to figure out how to efficiently export the data in cgns for it. Or, at least, no efficient way. The only way I found appeared to be single threaded as well as was slower than dirt. But I could have been screwing something up. How long is exporting a run with, say, 1E6 points, supposed to take?
dgould is offline   Reply With Quote

Old   May 21, 2018, 06:34
Default
  #5
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,703
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
1e6 points where each data point is a single value will finish in a flash. 1e6 points where each point is a full save of the simulation variables at that time will crash most post processors. So it depends on what you are doing.

If you are doing seriously large post processing then you need to invest in a seriously powerful post processor. I do not know visit, but the one's I listed (and Paraview) are definitely powerful and able to handle much bigger data sets than CFD-Post.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Reply

Tags
cfd - post, speed


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Post processing in CFD Post or Fluent. Blobs OpenFOAM Post-Processing 2 June 26, 2016 07:23
CFD Design...The CFD Future John C. Chien Main CFD Forum 20 November 19, 2015 23:40
Problem regarding producing streamlines from surfaces in Ansys CFD post gauthamnarayan ANSYS 6 June 8, 2015 07:33
Problem regarding producing streamlines from surfaces in Ansys CFD post gauthamnarayan Visualization & Post-Processing 0 April 23, 2015 16:07
CFD Online Celebrates 20 Years Online jola Site News & Announcements 22 January 31, 2015 00:30


All times are GMT -4. The time now is 05:34.