Go backward to dist[initialize] : Initialize a SessionGo up to 3.1 Session Setup Go forward to dist[terminate] : Terminate a Session |
dist[initializep]
: Initialize a Session in Paralleldist[initializep](machineList)
This call initializes a distributed Maple session by starting remote processes and establishing the corresponding network connections. Each element of machineList is a list [machine, type] where machine is the domain name (or numeric Internet address) of a machine and type is the corresponding key in dist.systems that describes how to contact this machine. If machineList is the empty list, only the current Maple is subsequently employed.
In contrast to dist[initialize]
, this function
establishes all connections in parallel, which is much faster if the
number of machines is large (however, it is recommended to use the sequential
version first to find errors in the machine setup). If the connection to some
machine fails, none of the connections is established. If a previous
session is active, then that session is terminated before the new session is
established.
> dist[initializep]([[deneb, solaris], [iris.risc.uni-linz.ac.at, irix]]); connecting all machines in parallel... okay