Prerequisites for using distributed computing

The computers used for distributed calculation (compute node) must fulfill certain requirements:

  • The computers must have compatible Visum versions installed (with the same binary version, e.g. 21.00-xx).
  • All computers must be licensed for the add-on modules required for calculation and for an adequate network size.
  • The licenses used must contain the "Distributed computing" module and belong to the same license group.
  • If you are using Python scripts or add-ins, the respective Python version and add-ins must be installed on the computers.
  • Depending on the use case, ensure that additional resources, e.g. HBEFA data files or user-defined VD functions, are available on the computers. Project-specific data is automatically copied to the respective computers by Visum.
  • Ensure the same program options are selected on each computer. This is not done automatically.
  • The computers must be connected via the network. If required, in the firewall of the computers, open the ports used for communication and assign the corresponding user rights. Most ports can be freely selected. The compute nodes must be located in the same subnetwork as Visum to be found automatically by the program. If this is not the case, you can still use them for distributed calculation. However, you need to enter the computer addresses manually.
  • The PTV Vision calculation server of the respective installation must run on the compute node. Calculation requests can only be carried out if this software is executed. The calculation server is automatically installed with Visum. It is not necessary to start Visum on the compute node.
  • The calculation server is not a Windows service. The software is only run when a user logs on to the computer.

Note: A version of Visum is offered that is installed independently of a full version and is used exclusively for the distributed calculation of scenarios and procedures.