previous up next
Go backward to dist[initialize]: Initialize a Session
Go up to 3.1 Session Setup
Go forward to dist[terminate]: Terminate a Session
RISC-Linz logo

dist[initializep]: Initialize a Session in Parallel


dist[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


Maintainer: Wolfgang Schreiner
Last Modification: July 6, 2001

previous up next