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

Parallel computing debate on transient simulations

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 13, 2013, 07:53
Question Parallel computing debate on transient simulations
  #1
Senior Member
 
JuPa's Avatar
 
Mr CFD
Join Date: Jun 2012
Location: Britain
Posts: 361
Rep Power: 15
JuPa is on a distinguished road
I've read a paper which says that a transient simulation took 6 months to complete using a time step size of at least 1e-6 s on a standard quad core desktop machine (Intel i7 or equivalent).

My colleague argues that any acceleration by parallelisation in transient simulations are not possible.

I'm not sure I agree except for the fact that the minimum time a transient simulation will take is the total run time specified. I.e. if you ask CFX to solve a transient simulation for 10 hours, then it will take a minimum of 10 hours to compute using a time step of 1 hour. This assumes it takes 1 hour to compute the data in a 1 hour time step! All very confusing.

I understand there will be bottlenecks. I.e. if you compute your simulation using 100 nodes then the speed of the information transferred between those nodes may be the bottleneck.

The point of this thread/debate is this: do you foresee any issues with computing a transient simulation using parallel computing?
JuPa is offline   Reply With Quote

Old   December 14, 2013, 05:10
Default
  #2
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,854
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Quote:
My colleague argues that any acceleration by parallelisation in transient simulations are not possible.
What a load of rubbish. (You can quote me on that ). Your colleague has clearly not understood the mathematics of CFD, or done much in the way of CFD either. I can assure you parallelisation works just fine in transient simulations. In fact because transient simulations are almost always longer CPU time than steady state runs that makes parallelisation even more important than for steady state runs.

But I must say I fail to see what point you are making about total run time specified either.

There are many issues to consider when setting up parallel simulations. Small parallel simulations (less than 8 nodes or so) require no special consideration and generally work pretty well no matter what you do; medium simulations with 8-100 nodes will benefit by careful system design; and simulations or over 100 nodes will not get anywhere without a careful system design to handle the special requirements of big transient simulations.
ghorrocks is offline   Reply With Quote

Old   December 16, 2013, 08:19
Default
  #3
Senior Member
 
Lance
Join Date: Mar 2009
Posts: 669
Rep Power: 22
Lance is on a distinguished road
And if your colleague still dont trust you, show the results from a benchmark I did. CFX 14.0, transient 30 iterations, 100 million cells, x-axis is CPU cores, y-axis is wall clock time. There was a speedup until ~900 cores, then there were too many bottlenecks for this case and the simulation became slower with more cores.

Lance is offline   Reply With Quote

Old   December 17, 2013, 06:22
Default
  #4
Senior Member
 
JuPa's Avatar
 
Mr CFD
Join Date: Jun 2012
Location: Britain
Posts: 361
Rep Power: 15
JuPa is on a distinguished road
Thank you all for your replies. I knew he was wrong. I just needed a sanity check.

JuPa is offline   Reply With Quote

Reply


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
simpleFoam parallel AndrewMortimer OpenFOAM Running, Solving & CFD 12 August 7, 2015 19:45
Parallel computing error estimation iurnus OpenFOAM Running, Solving & CFD 0 November 10, 2013 16:22
Parallel computing by OF 2.2.0 ali jafari OpenFOAM Running, Solving & CFD 10 October 19, 2013 03:53
Parallel Computing peter Main CFD Forum 7 May 15, 2006 10:53
Parallel Computing Classes at San Diego Supercomputer Center Jan. 20-22 Amitava Majumdar Main CFD Forum 0 January 5, 1999 13:00


All times are GMT -4. The time now is 20:44.