Skip to Main Content
Autodesk

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
      Drop here to upload
    • 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.

    1 MERGED

    Multiple CPU cores for all simulation types

    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 over 1 year ago in InfoWorks WS Pro / Engine 0 Gathering support