home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / system / network / distrib / pvm3_rea.lin < prev    next >
Encoding:
Text File  |  1993-11-07  |  3.8 KB  |  110 lines

  1. Here is my port of PVM 3.2.2 to LINUX, that allow programs to run in parallel
  2. between linux boxes. I had to change some things in the original distribution
  3. you will find it in sunsite.unc.edut in /pub/Linux/incoming.
  4. I run it between two linux boxes with pl13, ggc 2.4.5 and libc 4.4.1
  5. Hope it will help you.
  6.         Marc
  7. =======================================================================
  8.  
  9.           PVM 3.2:  Parallel Virtual Machine System 3.2
  10.               University of Tennessee, Knoxville TN.
  11.           Oak Ridge National Laboratory, Oak Ridge TN.
  12.                   Emory University, Atlanta GA.
  13.      Authors:  A. L. Beguelin, J. J. Dongarra, G. A. Geist,
  14.    W. C. Jiang, R. J. Manchek, B. K. Moore, and V. S. Sunderam
  15.                   (C) 1992 All Rights Reserved
  16.  
  17.                              NOTICE
  18.  
  19. Permission to use, copy, modify, and distribute this software and
  20. its documentation for any purpose and without fee is hereby granted
  21. provided that the above copyright notice appear in all copies and
  22. that both the copyright notice and this permission notice appear in
  23. supporting documentation.
  24.  
  25. Neither the Institutions (Emory University, Oak Ridge National
  26. Laboratory, and University of Tennessee) nor the Authors make any
  27. representations about the suitability of this software for any
  28. purpose.  This software is provided ``as is'' without express or
  29. implied warranty.
  30.  
  31. PVM 3.2 was funded in part by the U.S. Department of Energy, the
  32. National Science Foundation and the State of Tennessee.
  33.  
  34. ________________________________________________________________________
  35. PVM
  36.  
  37. PVM is a software system that enables a collection of heterogeneous
  38. computers to be used as a coherent and flexible concurrent computational
  39. resource.
  40.  
  41. The individual computers may be shared- or local-memory multiprocessors,
  42. vector supercomputers, specialized graphics engines, or scalar
  43. workstations, that may be interconnected by a variety of networks,
  44. such as ethernet, FDDI.
  45.  
  46. User programs written in C, C++ or Fortran access PVM through library
  47. routines.
  48.  
  49.  
  50. UNPACKING
  51.  
  52. This distribution contains source code, simple examples, and run-time
  53. support for PVM version 3.  The documentation for PVM can be obtained
  54. separately from Netlib.  To get a list of available subsets, send
  55. e-mail to "netlib@ORNL.GOV" with the subject:  "send index from pvm3".
  56.  
  57. Extract files so that this directory is ~/pvm3 .
  58.  
  59.  
  60. BUILDING
  61.  
  62. Type "make" in this directory.  Make will use aimk to build the daemon
  63. executable (pvmd3), C library (libpvm3.a), Fortran library (libfpvm3.a)
  64. and console client program (pvm).
  65.  
  66.  
  67. INSTALLING
  68.  
  69. The libraries and executables are installed in pvm3/lib/ARCH/, where
  70. ARCH is the host architecture name, e.g. "CRAY".
  71.  
  72. The pvm console startup script (pvm3/lib/pvm) should be in your shell
  73. search path.  This script determines machine architecture and runs the
  74. correct console program in pvm3/lib/ARCH/pvm.
  75.  
  76.  
  77. STARTING DAEMONS
  78.  
  79. To start pvm, run pvm3/lib/pvm.  This starts the console task, which
  80. execs a pvmd if one is not already running.  More hosts can be started
  81. by using the console "add" command.
  82.  
  83. To stop pvm, use the pvm console command "halt".
  84.  
  85. For more information about the console commands, use the console "help"
  86. function.
  87.  
  88. To start the pvmd without starting the console, run pvm3/lib/pvmd .
  89. A number of hosts can be started by supplying the pvmd with a host
  90. file.
  91.  
  92.  
  93. APPLICATION PROGRAMS
  94.  
  95. C, C++ and Fortran programs should be linked with pvm3/lib/ARCH/libpvm3.a .
  96. Fortran programs should also be linked with pvm3/lib/ARCH/libfpvm3.a .
  97. Include C/C++ header file pvm3/include/pvm3.h for constants and function
  98. prototypes.  Fortran header file is in pvm3/include/fpvm3.h.  Executables
  99. should be installed in pvm3/bin/ARCH .
  100.  
  101.  
  102. CONTACT
  103.  
  104. Please direct any e-mail (questions, bug fixes, etc.) to:
  105.  
  106.     pvm@msr.EPM.ORNL.GOV.
  107.  
  108. A newsgroup, comp.parallel.pvm, exists for discussion about PVM.
  109.  
  110.