CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Hardware

Transient vs. Steady-state bottleneck

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By flotus1

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 27, 2018, 03:07
Default Transient vs. Steady-state bottleneck
  #1
Member
 
Chris L
Join Date: Sep 2012
Posts: 53
Rep Power: 13
vbchris is on a distinguished road
Is there a difference in hardware requirements between transient and steady-state simulations, generally speaking?

I have been working a lot with transient phase change models and would like to know if there are any special considerations for a workstation which runs models locally. Typically mesh sizes ~500k to ~2mill.
vbchris is offline   Reply With Quote

Old   November 27, 2018, 13:44
Default
  #2
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
For transient simulations that write a lot to disk during the simulation, the speed of the hard drive can become an additional bottleneck. Same for post-processing such simulations, e.g. when creating an animation. In my opinion, a decent SATA SSD is a must-have for any proper workstation. NVMe SSDs can provide even faster read/write speed if necessary.
Other than that, a GUI can hold back a transient simulation that runs rather fast. In that case, either reduce the output update interval or run in batch mode.
flotus1 is offline   Reply With Quote

Old   November 27, 2018, 14:08
Default
  #3
New Member
 
Chris Lane
Join Date: Oct 2018
Posts: 4
Rep Power: 7
CLane is on a distinguished road
Thanks, does RAM bandwidth requirements differ much?
I assumed bandwidth requirements are proportional to mesh size and not solver type?

I am running Fluent and OpenFOAM with unstructured meshes.
CLane is offline   Reply With Quote

Old   November 27, 2018, 15:30
Default
  #4
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
The problem size does not change the code balance. As long as the model is too large to fit into cache entirely, you are limited by memory bandwidth to the same extent. And 500k cells is definitely too large to fit into any L3 cache.
flotus1 is offline   Reply With Quote

Old   November 29, 2018, 11:02
Default
  #5
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,675
Rep Power: 66
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
The steady and transient solvers are virtually identical.

Any problem worth considering will be limited by RAM bandwidth. If you are not limited by bandwidth, then either you are not doing CFD the right way or your problem is too simple and there is nothing to consider. The bigger the mesh, the more you will be limited by bandwidth. But if you get a new workstation, or any recent hardware, there are few options for bandwidth. You either have 2/3/4 memory channels. It is usually a very easy choice (whatever is within your budget).

Then you go for optimizing the other (and probably more significant) bottlenecks. As already mentioned, writing files fastly is a huge bottleneck in transient simulations if that is what you are trying to do.

The hardware requirements don't change from steady to transient per se. But in steady state you don't need to output the solution at every iteration because you are interested in the final converged solution. A new opportunity arises in transient simulations since now you have the option to save the solution every time-step. This would be like writing the solution every iteration in a steady case (but no one really does that because the information is useless). But in transient simulations, that data is usable to some people.
LuckyTran is offline   Reply With Quote

Old   November 29, 2018, 13:07
Default
  #6
Senior Member
 
Simbelmynė's Avatar
 
Join Date: May 2012
Posts: 546
Rep Power: 15
Simbelmynė is on a distinguished road
Quote:
Originally Posted by flotus1 View Post
Other than that, a GUI can hold back a transient simulation that runs rather fast. In that case, either reduce the output update interval or run in batch mode.

I remember Fluent 6.3 ran much faster with the GUI minimized


This was true regardless of transient or steady-state simulation though (as you noted it was more connected to the update interval of the residuals). Also, Linux did not have the same problem, it was only present under Windows, which is strange considering the relatively poor GPU driver development on Linux.
Simbelmynė is offline   Reply With Quote

Old   November 29, 2018, 15:10
Default
  #7
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
A later Fluent version could be greatly sped up by moving the mouse back and forth. Fun times.
etinavid likes this.
flotus1 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
Effect of initial condition for steady state vs Transient prasa ANSYS 0 August 22, 2018 04:45
Steady State Vs Transient answers Kushagra CFX 25 July 23, 2017 03:20
Constant velocity of the material Sas CFX 15 July 13, 2010 08:56
Transient vs Steady State Adam CFX 1 April 12, 2007 11:34
About the difference between steady and unsteady problems Lisa Main CFD Forum 11 July 5, 2000 14:37


All times are GMT -4. The time now is 02:41.