​​The Cambridge Crystallographic Data Centre (CCDC).
The CCDC websites use cookies. By continuing to browse the site you are agreeing to our use of cookies. For more details about cookies and how to manage them, see our  cookie policy.

What will I need in order to use PVM?

Solution

To run parallel GOLD using PVM, passwordless shell access (either RSH or SSH) must be set up between all of the machines that you wish to use in your PVM cluster. Your systems administrator should be able to set this up for you. To get PVM to work with SSH you need to set a global environment variable $PVM_RSH to ssh on all systems that you intend to use in the PVM cluster.

Each machine must have the same version of GOLD installed with GOLD_DIR and PVM_ROOT environment variables automatically set when a user logs in via rsh/ssh. PVM_ROOT should be set to $GOLD_DIR/pvm3

To maximise I/O performance when running in parallel over a network it is recommended that line buffering is set to FULL in the gold.params file. This can be achieved by editing the line buffering entry in gold.params to read LOGFILE_BUFFERING = FULL.​

Please note that the 2019 CSD Release is the last to include the ability to use GOLD with Parallel Virtual Machine (PVM) for UNIX-based platforms. We recommend using a grid-engine based environment rather than PVM.