| |
|
|
|
|
ncsa |
Parallel Virtual Machine (PVM)
- SGI-Cray Origin 2000
- Documentation and Online Resources
1.1 Availability
| Type |
| Version | n32 | 64 |
| SGI Native |
3.0 | X | X
|
| ORNL PVM |
3.3 | - |
X |
1.2 Using PVM
- SGI Native PVM:A native (vendor-supported) version of PVM (a port
of PVM 3.3.9) is available in the /usr/array/PVM
directory. Both 32- and 64-bit versions are available. The libraries are in
/usr/lib32 and /usr/lib64 respectively. Relevant man
pages are
pvm_intro, pvm and pvmd.
The PVM daemons (pvm and pvmd3) for native PVM are available in
/usr/array/PVM/lib/arch. The relevant arch
are:
- SGIMP64 : default
Compilation flags = -mips4 -64
- SGIMP32mips4 : 32bit binaries
Compilation flags = -mips4 -n32
You may want to consider using this version over the ORNL version because it
contains many performance enhancements.
To compile and link:
-I/usr/array/PVM/include -lpvm
See /usr/local/doc/lsf/samples/pvm.sample for a sample batch job that
compiles, links, and runs a PVM job.
- ORNL PVM:The Oak Ridge National Laboratory version of PVM 3.3 is
installed in the /usr/local/apps/pvm3 directory.
To compile and link:
-I/usr/local/apps/math/pvm3/include -L/usr/local/apps/math/pvm3/lib -lpvm
The following online resources are available for PVM:
|
|
|
|
|