Simulation Threads
This number represents your computer's number of CPU's or cores:
- If your computer supports hyper-threading you will see a higher value.
- Threads can be adjusted for each scene individually under → Simulation Options > General.
Low CPU Performance?
There are situations where RealFlow uses only a fraction of the available cores and CPU load is just around 10%. This is typically the case with low-resolution fluid simulations:
- RealFlow requires some time to split the simulation into threads.
- With just a few thousands of particles it is normally better to reduce the number of threads.
- The more particles, the better the computer's performance.
- In simulations with several millions of particles, all cores will be used and CPU load is often 90% and higher.
Â
Another thing you will observe is a performance drop at the beginning of a simulation or between two frames:
- When a simulation starts RealFlow prepares lots of things and these processes are all single-threaded.
- Saving simulation data is also single-threaded and hardly uses any CPU power.
More Cores = Better Performance?
With more than 32 threads you will hardly see any performance boosts, because computer systems do not scale linearly and there is always a limit.
Fast HDDs or better: SSDs, together with a decent amount of RAM (32 GB or more), will speed up your simulations though.