~ubuntu-branches/ubuntu/jaunty/pvm/jaunty

« back to all changes in this revision

Viewing changes to Readme.Win32

  • Committer: Bazaar Package Importer
  • Author(s): Steinar H. Gunderson
  • Date: 2005-10-06 15:25:03 UTC
  • mfrom: (1.1.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 4.
  • Revision ID: james.westby@ubuntu.com-20051006152503-nty60w30a9dja62m
Tags: 3.4.5-5
Use --remove-all on pvm-rsh alternative in prerm instead of --remove.
(Closes: #328366)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
             PVM version 3.4:  Parallel Virtual Machine System
 
3
                   University of Tennessee, Knoxville TN.
 
4
               Oak Ridge National Laboratory, Oak Ridge TN.
 
5
                       Emory University, Atlanta GA.
 
6
          Authors:  J. J. Dongarra, G. E. Fagg, M. Fischer,
 
7
              G. A. Geist, J. A. Kohl, R. J. Manchek, P. Mucci,
 
8
             P. M. Papadopoulos, S. L. Scott, and V. S. Sunderam
 
9
                       (C) 1997 All Rights Reserved
 
10
    
 
11
                                  NOTICE
 
12
    
 
13
     Permission to use, copy, modify, and distribute this software and
 
14
     its documentation for any purpose and without fee is hereby granted
 
15
     provided that the above copyright notice appear in all copies and
 
16
     that both the copyright notice and this permission notice appear in
 
17
     supporting documentation.
 
18
    
 
19
     Neither the Institutions (Emory University, Oak Ridge National
 
20
     Laboratory, and University of Tennessee) nor the Authors make any
 
21
     representations about the suitability of this software for any
 
22
     purpose.  This software is provided ``as is'' without express or
 
23
     implied warranty.
 
24
    
 
25
     PVM version 3 was funded in part by the U.S. Department of Energy,
 
26
     the National Science Foundation and the State of Tennessee.
 
27
    
 
28
    ________________________________________________________________________
 
29
    
 
30
    This is a supplement to the main Readme file.  The reader should consult
 
31
    that file for more information.
 
32
    
 
33
    
 
34
    Table of Contents
 
35
    -----------------
 
36
    0. What's new
 
37
    1. Possible User Specifications - Different Compiler Dependencies
 
38
    2. Installation, Environment Settings
 
39
    3. Startup Differences compared to the Unix version
 
40
    4. Additional Software for WIN32
 
41
    5. Further, detailed information
 
42
    6. Basic Testing
 
43
    7. Fortran Problems
 
44
    -----------------
 
45
    
 
46
    0. What's new.
 
47
  
 
48
        What we are working on (in WIN32):
 
49
  
 
50
        - rshd for convenient startup:
 
51
        Currently users have to install a rshd or rexecd on their 
 
52
        machines which is often Shareware. However some of them do 
 
53
        not follow the BSD specification.
 
54
        Also it is required to specify the location of the daemon 
 
55
        executable which may be installation dependent and different 
 
56
        on other machines.
 
57
  
 
58
        We have a rshd in progress which is BSD compliant, but also 
 
59
        converting the $VARIABLES to their corresponding values set 
 
60
        in the registry. This way the daemon location is no longer 
 
61
        needed. However this daemon is allowing only one connection 
 
62
        at a time, but we are working on that.
 
63
  
 
64
        - XPVM:
 
65
        XPVM comes with beta6 but is crashing from time to time in its 
 
66
        initialization.
 
67
        This is hard to debug since the SEGV is in the TK library. But
 
68
        probably someone can give us some hints.
 
69
  
 
70
        - GUI Console:
 
71
        We would like to integrate all the applications we provide in one 
 
72
        GUI application.
 
73
    
 
74
  
 
75
        Changes:
 
76
 
 
77
        From Beta 6: (09/30/98)
 
78
 
 
79
        fortran make files updated to actually work
 
80
        win32 beta merged with unix beta into single source PVM version
 
81
  
 
82
        From Beta 5: (01/22/98)
 
83
  
 
84
        Bug fixes (tracer, console, daemon),
 
85
        Winhelp,
 
86
        XPVM,
 
87
        Static Lib and DLL
 
88
  
 
89
        From Beta 4: (09/23/97)
 
90
  
 
91
        First InstallShield Version,
 
92
        Use of Registry,
 
93
        Bug fixes.
 
94
        .
 
95
        .
 
96
        .
 
97
  
 
98
  
 
99
    1. Unlike standardized compilers in the Unix world, different flags
 
100
       and libs are used for WIN32.  Currently we distinguish between
 
101
       Borland 5.0 or VC++ 4.0 or higher.  Thus, a dependency file in
 
102
       %PVM_ROOT/conf named WIN32.def can be modified to point to the
 
103
       INCLUDE and LIB directories of the installed Compiler.
 
104
       It also provides a compiler detection mechanism,
 
105
       which works with a normal compiler installation (checking for
 
106
       INCLUDE environment variables).
 
107
    
 
108
    2. The installation is now wizard guided.  Required information is
 
109
       stored in the registry.  For manual installation, please see
 
110
       the documentation in PVM3.4\WIN32\Installation.doc.
 
111
 
 
112
    3. PVM is started by invoking the console command "pvm" with an additional
 
113
       hostfile argument which identifies potential resources.  The machine
 
114
       on which "pvm" is run for the first time (in a given session) is
 
115
       referred to as the "master daemon."  If this machine crashes, your
 
116
       PVM virtual machine goes down (a single point of failure).
 
117
       The hostfile should be referenced by full path, e.g. pvm d:\hostfile.
 
118
    
 
119
       Manual adding of hosts is performed by the "add" command in the
 
120
       "pvm" console.  Add commands must specify the location of the daemon
 
121
       executable, e.g.
 
122
    
 
123
            pvm> add "hostname dx=d:\pvm3\lib\win32\pvmd3.exe"
 
124
    
 
125
    4. Rshd or rexecd are required for WINNT, Rshd for WIN95.  This is
 
126
       additional (shareware) software that you will find on the WWW,
 
127
       as long as MS does not offer its own solution.
 
128
       Please note that the rshd is required to run remote processes
 
129
       under your account.  If you find pvm{d,l}.System in your PVM_TMP
 
130
       directory, then the rshd is NOT working properly.
 
131
    
 
132
    5. If you are new to PVM, please read the book on PVM or check out the
 
133
       user's guide.  You will find it on the PVM homepage at:
 
134
    
 
135
            http://www.csm.ornl.gov/pvm
 
136
    
 
137
    6. Before using PVM, you should test the functionality of the additional
 
138
       software, e.g.
 
139
    
 
140
            "rsh remotehost -l login dir | more"
 
141
    
 
142
       This should show the directory listing of the remote host.  Piping
 
143
       to "more" additionally checks for buffered std{io,err}.
 
144
    
 
145
    7. We are aware of Fortran problems when calling one of the 
 
146
       pvm_pk* functions. This is currently an open question.
 
147