Once you have connected to at least one Client process, you can run a simulation. To do so, press the Run button in the Controller dialog.
During the simulation, the Controller dialog will display the status of each Client process:
The overall status of the simulation (based on the fraction of realizations that have been completed) is displayed at the top of the dialog. The status of each Client process (i.e., the realization currently being processed) is displayed under Status.
Note: When running a distributed processing simulation, the GoldSim Run Control Toolbar and Status bar are not used. The progress of the simulation is monitored from the Controller dialog rather than the main application status bar.
When a distributed processing simulation is started, the Controller process first transfers the model file (and any other required files) to each of the Client processes.
Once the Client processes have received the required files, they can begin to receive and process realizations. The Controller assigns and sends individual realizations to each Client process, which then carries out its assigned realization, and then sends the results to the Controller process. The Client process is then assigned a new realization by the Controller. This continues until the specified number of realizations have been run.
On machines with active Client processes, the Client dialog indicates the current status of the Client:
Once all of the realizations have been completed, the Controller process combines all of the results into a single GoldSim file (and displays a “Simulation Complete” dialog) just as if the entire simulation had been carried out on the Contoller’s machine:
When you close the Simulation Complete dialog, the Controller dialog is still open, and looks like this:
To browse the GoldSim model and view the results, press the Close button.
Learn more about:
Assigning Multiple Realizations to Each Client Transaction
Aborting a Distributed Processing Simulation
Activating, Deactivating and Terminating Client Processes During a Simulation
Distributed Processing Auxiliary Files and Working Folders
Assigning Realizations to Multiple Clients at the End of the Simulation