Limitations of the Distributed Processing Module

For the most part, if you need to run Monte Carlo simulations for a complex model, the use of the Distributed Processing Module is advantageous and strongly encouraged.  There are some situations, however, in which use of the Distributed Processing Module may not be feasible. 

In particular, because a distributed processing simulation requires that potentially large quantities of data (i.e., the GoldSim model file and other associated files, the results of each realization A single model run within a Monte Carlo simulation. It represents one possible path the system could follow through time.) be passed between the Controller process A GoldSim executable that manages Client processes in order to carry out distributed processing of a Monte Carlo simulation using the Distributed Processing Module. and Client Also referred to as a Client process. A GoldSim executable running on a client machine that can be used to carry out distributed processing of a Monte Carlo simulation using the Distributed Processing Module. processes over a network, effective use of the Distributed Processing Module requires fast network connections (and fast computers). If the connections between the processes are slow, a distributed processing simulation may be impractical.

In addition, there are three situations in which distributed processing is not supported at all: