===== Using Dinamica's Remote Execution Feature (version 8.1.0+) ===== ==== Coordinator ==== In a folder where you have write permissions, run the following command: ''c:\Program Files\Dinamica EGO 8\DinamicaCoordinator --address X.X.X.X --port YYYY'' Where X.X.X.X is the machine's address, and YYYY is the port number where the coordinator will wait for connections. The machine where this program is running will be considered the coordinator, responsible for distributing the workload to the available agents. ==== Agents ==== In a folder where you have write permissions, run: ''c:\Program Files\Dinamica EGO 8\DinamicaAgent --address X.X.X.X --port YYYY'' Where X.X.X.X is the coordinator's address and YYYY is the port number used by the coordinator. The machine running this program will be considered an agent, responsible for executing tasks requested by the coordinator. You can set up agents on as many machines as necessary. Additionally, it is possible to create an agent on the same machine where the coordinator is running, although this is not recommended in cases where the agent's tasks require a lot of processing power. ==== Running a Model ==== On the machine where the model will be executed, open the Dinamica interface and edit the settings under Tools -> Options | Execution | Remote Computing, entering the address and port of the machine where the coordinator is running. From this point, it is possible to run models that contain the RunRemotely container. Place all operators that will be executed remotely inside this container and run the model as usual.