Next: Extendability
Up: DESIGN
Previous: Parameter handling
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: Extendability
Up: DESIGN
Previous: Parameter handling
Stanford Exploration Project
5/23/2004