next up previous print clean
Next: Extendability Up: DESIGN Previous: Parameter handling

Global parameters

The library offers two options that are available to any distributed dataset. The first option, master_data, allows you to switch back and forth between a master-slave and master among equals programming paradigm. If out.master_data=1, the default, the master thread will own section(s) of the distributed tag out, otherwise it will not. Running in a true master-slave mode can be useful when your data is for a file server which you do not want to do computations on.

The second option is to guarantee that each section of dataset will have a unique name. By default all sections are given a name based on the output tag name (when accessible[*]), otherwise a random, unique name is given. A unique name can be guaranteed by specifying out.unique=1, where out is the tag, on the command line. A related option is function call, sep3d_make_local_name which will create a tag on a local machine with an unique name.


next up previous print clean
Next: Extendability Up: DESIGN Previous: Parameter handling
Stanford Exploration Project
5/23/2004