Installing Remote Processing
To install the Bayesian Analysis software on a remote machine you
must define a user that is to run the software.
Second you must install a server that runs as that user.
You must install the Bayesian Analysis software
under that users account.
Finally, you must describe the various machines that
run the remote jobs to the Bayesian Analysis software.
Here is a much more detailed description of this process:
-
First, you must define one or more user accounts on the remote machine that
are to process the remote jobs.
If you want to be able to keep track of time used by different project/people,
you will need separate user accounts for each project.
We typically use a single user account named "bayes",
and in what follows we will refer to this user as "bayes" with the understanding
that the name could be anything.
-
Next, install a server that runs as the "bayes" user on a nonstandard port.
We use the apache server, its free, comes precompiled, and is
easy to configure. In the descriptions that follow we
will refer to this server as if it were an apache server with
the understanding that it could be anyone's server.
-
Install the Bayesian Analysis software in the "bayes" account on the
remote machine:
- Copy the distribution software
into the "bayes" account.
- Install the software in the "bayes" account by issuing:
bayes.remote
- Replace the "cgi-bin" directory being used by the apache server
by the "cgi-bin" directory in the "bayes" account.
If the apache server is using the cgi-bin directory in
the bayes account then ignore this.
-
Create a queue file in either `/vnmr/bayes/help' or in
the users account `vnmrsys/help'
on each machines that is to submit remote jobs.
The file located in `vnmrsys/help' is used in preference to the one located
in `/vnmr/bayes/help'.
To create the remote queue file, follow these
instructions.
-
Whenever a Bayesian Analysis package is entered the Magical macros
that process the package check to see if remote processing is
configured correctly.
Specifically, they check to make sure that curl, gzip and tar
are in your path and they check to see that
the file "Bayes.Remove.Queue.File" exists in either
/vnmr/bayes/help or in the user directory vnmrsys/help.
If any of these components are missing the macros will
not allow remote processing.
At this point the instillation is completed and remote job processing
should be functioning.
This site is being maintained by:
Larry Bretthorst
Dept. Of Chemistry and Radiology
Washington University
St. Louis MO 63130
Phone: 314 362-9994