Skip to Main Content
Autodesk
Status Gathering support
Created by Juan Carlos Ortega
Created on Jun 20, 2023

Parallel Computing for Optimising Simulation Times in Massive Network Models

Working with Infoworks WS Pro we have seen that the software never uses more than 2 logical processor without reaching more than 20% of CPU capacity. As a users we would like to take advantage of multi-threaded CPUs to accelerate simulation intensive procedures.


We want to optimise the hydraulic simulation time for a single model that contains our entire network, which is now divided into 43 different interconnected models. A 17,000 kilometre network with more than 1,000 different control elements between pumps, fixed head nodes, float valves and control valves.


  • Attach files
  • Admin
    Nathan Gerdts
    Reply
    |
    Aug 5, 2023

    Have you checked your agent setting to ensure it allows multiple parallel simulations at once?

    Below is a comment from the development team regarding your performance not exceeding 20% of the CPU capacity:
    "If Sims are generating a lot of I/O then the write-to-disk will be the limiting factor and will throttle performance. It is usually said that WS Pro is I/O limited whereas ICM is CPU limited. In order to reduce this effect make sure that local working folders for WS Pro are SSD. All folders should be on fast access. If any I/O is on a spinning disk on a slow network connection, you can whistle."

    In addition, we have now enabled cloud computing, which is able to leverage many parallel compute engines in the cloud at once.

    3 replies
1 MERGED

Multiple CPU cores for all simulation types

Merged
Hydraulic simulations only get just one CPU core, even though your CPU has multiple cores and capacity to get them involved. This multiple CPU cores actually works for Generalized Multiple Simulations for example, so it could be interesting to ...
Guest 8 months ago in InfoWorks WS Pro / Engine 0 Gathering support