parallel_doc: Installation

Next: Local execution, Previous: Top, Up: Top [Index]

## 1 Installation hints

Note: For using a cluster of machines, identical versions of the package are required to be installed at each machine.

Maybe your distribution provides the parallel package.

If not, or if you want a newer version, Octaves `pkg` command allows building the package from source and installing it. Note that you have to `load` any Octave package before you can use it. See Octaves documentation of `pkg`.

The functions for parallel execution over a cluster of machines can be disabled by a configure option. There is currently no way, however, to specify configure options when building a package with `pkg`.

Parallel execution over a cluster by default is protected by encryption with authentication. This needs a version of the gnutls library in which TLS-SRP is not disabled. For building the parallel package from source, this library must be present during the build; some operating systems provide development files of libraries in exta `...-dev` packages, which are also needed during the build.

Building or using the package for cluster execution without gnutls will work, but encryption and authentication are not available in this case.