Assigning Multiple Realizations to Each Client Transaction

When modeling systems with low-probability, high-consequence outcomes it is sometimes necessary to run a large number of realizations.  When a realization can be run quickly the amount of time spent transferring information to Client processes for each realization individually can negate the performance benefits of distributed processing.  As a result, GoldSim has an option to assign a block of realizations to a Client process. This option is accessed by pressing the Additional Client Settings button:

Graphical user interface

Description automatically generated with medium confidence

When you do so, the following dialog is displayed:

Graphical user interface, application

Description automatically generated

A block of realizations can be assigned to a Client process by using the Realizations to run per client transaction.

By default the value is 1 (indicating a single realization will be assigned each time).   The value can be increased to any number that is desired (e.g. specifying 5 means that the first Client transaction will assign realizations 1-5, the second 6-10 and so on).

Related Topics…