It would be excellent if in a single run GoldSim could utilize multiple processors for a single run. This would allow for the use of an infinite amount of processors (if available) to run processor intensive calculations at a much quicker rate. This would be great for large models that take hours to run single iterations.
-
Official comment
Unfortunately, this is generally not possible. GoldSim calculations generally need to be run in a serial manner (e.g., for any given timestep, the elements must be updated in a specific order, and of course, each timestep must be computed before the next one can be computed). As a result, although there are some calculations that can be broken into different threads (and we do this when possible), for the most part, it is difficult to easily break the calculations into multiple, independent threads, as most calculations are dependent on previous calculations (e.g., results from previous timestep).
Comment actions
Please sign in to leave a comment.
Comments
1 comment