![]() | |
PVMPVM (Parallel Virtual Machine) provides a common interface for a large number of different parallel architectures, ranging from a heterogeneous cluster of workstations to shared memory multiprocessors. It is public software, and you can download it for free. Some vendors have their own optimized implementations of PVM to exploit specific hardware features. Unfortunately, these special versions are not always flawless. The PVM version of the ADF package, when available, always uses the public version of PVM, and on most platforms it uses the default configuration of PVM. You will need to know what version of PVM has been used to
generate the executables. Usually, correct execution cannot be
guaranteed if a different PVM version is used. That information on our web site:
http://www.scm.com If you are not familiar with PVM and need to install it yourself, we strongly suggest you have a look at the PVM documentation. PVM (including FAQ and Users'Guide and Tutorial) can be downloaded from: http://www.netlib.org/pvm3/index.html To use PVM you need to:
→ install PVM (see PVM documentation) (you may have to look at .rhosts or ssh issues) To run in parallel you start the programs as usual, but you (or your batch system, job script, ...) need to start and stop the PVM virtual machine yourself. It is convenient to make a special 'submit' script that handles this for you if you are using a batch system. → make submit script to start and stop PVM Important: you should use
If you choose something different you will certainly encounter difficulties. We strongly advise to use the same version of PVM as we have used to generate and test the ADF package. | |