Distributed Calc HowTo/Help Page

Common Description

Distributed Calc Software consists of two main components:

  • Manager - is intended to prepare and send tasks to agents, to manage connections with agents, to provide controls of calculation process.
  • Agent - executes tasks which recieves from manager, provides controls to select which manager to work with, and how many threads to use.
Each component is managed from same named tabs.

Distributed Calc Manager

Enable Manager check box - turns on/off manager. This means enable/disable manager's server that agents connect to.

In Agents group box Hostnames of connected agents are displayed. Also there is count of threads for each agent.

Calculations group box contains controls for manage calculation process and monitor calculation progress:

  • Calc module Name combo box - selects which module to use for calculation. Use Modules Manager in drop down list to add/remove modules. For more information about modules see HowTo create new calc module.
  • Input params file path name - specifies which file to use as input data. The input file format is simple text file where each single line contains single calculation input data.
  • Output Results file path name - specifies where to store calculation results. The output file format is simple text file where each signle line contains the number of string from input file and the string of calculation result.

Distributed Calc Agent

Enable Agent - turn on/off agent. This means "connect to"/"disconnect from" manager.

Status group box - displayes current status of agent and ip address of manager if it connected. Status can be:

  • Connected - when agent just connected to manager.
  • Calculating - this means agent now executes calculation on data recieved from manager.
  • Searching for manager - when agent was enabled but there is no manager found.
  • Disconnected - when agent was disabled.

Settings group box contains:

  • Address of manager - ip-address, dns-name of computer where manager is launched. (can be empty - to search manager at Local Area Network).
  • Threads count - how many threads give to manager.