home *** CD-ROM | disk | FTP | other *** search
- Here is my port of PVM 3.2.2 to LINUX, that allow programs to run in parallel
- between linux boxes. I had to change some things in the original distribution
- you will find it in sunsite.unc.edut in /pub/Linux/incoming.
- I run it between two linux boxes with pl13, ggc 2.4.5 and libc 4.4.1
- Hope it will help you.
- Marc
- =======================================================================
-
- PVM 3.2: Parallel Virtual Machine System 3.2
- University of Tennessee, Knoxville TN.
- Oak Ridge National Laboratory, Oak Ridge TN.
- Emory University, Atlanta GA.
- Authors: A. L. Beguelin, J. J. Dongarra, G. A. Geist,
- W. C. Jiang, R. J. Manchek, B. K. Moore, and V. S. Sunderam
- (C) 1992 All Rights Reserved
-
- NOTICE
-
- Permission to use, copy, modify, and distribute this software and
- its documentation for any purpose and without fee is hereby granted
- provided that the above copyright notice appear in all copies and
- that both the copyright notice and this permission notice appear in
- supporting documentation.
-
- Neither the Institutions (Emory University, Oak Ridge National
- Laboratory, and University of Tennessee) nor the Authors make any
- representations about the suitability of this software for any
- purpose. This software is provided ``as is'' without express or
- implied warranty.
-
- PVM 3.2 was funded in part by the U.S. Department of Energy, the
- National Science Foundation and the State of Tennessee.
-
- ________________________________________________________________________
- PVM
-
- PVM is a software system that enables a collection of heterogeneous
- computers to be used as a coherent and flexible concurrent computational
- resource.
-
- The individual computers may be shared- or local-memory multiprocessors,
- vector supercomputers, specialized graphics engines, or scalar
- workstations, that may be interconnected by a variety of networks,
- such as ethernet, FDDI.
-
- User programs written in C, C++ or Fortran access PVM through library
- routines.
-
-
- UNPACKING
-
- This distribution contains source code, simple examples, and run-time
- support for PVM version 3. The documentation for PVM can be obtained
- separately from Netlib. To get a list of available subsets, send
- e-mail to "netlib@ORNL.GOV" with the subject: "send index from pvm3".
-
- Extract files so that this directory is ~/pvm3 .
-
-
- BUILDING
-
- Type "make" in this directory. Make will use aimk to build the daemon
- executable (pvmd3), C library (libpvm3.a), Fortran library (libfpvm3.a)
- and console client program (pvm).
-
-
- INSTALLING
-
- The libraries and executables are installed in pvm3/lib/ARCH/, where
- ARCH is the host architecture name, e.g. "CRAY".
-
- The pvm console startup script (pvm3/lib/pvm) should be in your shell
- search path. This script determines machine architecture and runs the
- correct console program in pvm3/lib/ARCH/pvm.
-
-
- STARTING DAEMONS
-
- To start pvm, run pvm3/lib/pvm. This starts the console task, which
- execs a pvmd if one is not already running. More hosts can be started
- by using the console "add" command.
-
- To stop pvm, use the pvm console command "halt".
-
- For more information about the console commands, use the console "help"
- function.
-
- To start the pvmd without starting the console, run pvm3/lib/pvmd .
- A number of hosts can be started by supplying the pvmd with a host
- file.
-
-
- APPLICATION PROGRAMS
-
- C, C++ and Fortran programs should be linked with pvm3/lib/ARCH/libpvm3.a .
- Fortran programs should also be linked with pvm3/lib/ARCH/libfpvm3.a .
- Include C/C++ header file pvm3/include/pvm3.h for constants and function
- prototypes. Fortran header file is in pvm3/include/fpvm3.h. Executables
- should be installed in pvm3/bin/ARCH .
-
-
- CONTACT
-
- Please direct any e-mail (questions, bug fixes, etc.) to:
-
- pvm@msr.EPM.ORNL.GOV.
-
- A newsgroup, comp.parallel.pvm, exists for discussion about PVM.
-
-