Newsgroups: comp.parallel.pvm
From: manchek@thud.CS.UTK.EDU (Bob Manchek)
Subject: Patch #7 for PVM version 3.3 is available on Netlib.
Organization: Computer Science Dept, University of Tennessee, Knoxville
Date: 7 Feb 1995 20:33:07 GMT
Message-ID: <3h8le4INNmvv@CS.UTK.EDU>

------------------------------------------------------------------------
Patch #7 contains the following bug fixes:

. pvmd-pvmd' protocol is reset after adding hosts - caused pvm_addhosts()
  to return PvmDSysErr on Solaris machines.

. pvmd-pvmd UDP mtu is set correctly on shared-memory machines -
  caused complaints about bogus packets.

. better cleanup of message buffers in shared-memory pvmendtask.
  caused some applications to hang.

. shared-memory port now responds to control messages, denies direct TCP
  routes - caused mixed-architecture applications to hang.

. shared-memory ports now pass environment variables to tasks through
  spawn.

. call task_cleanup and task_free in CM5 mpp_free -
  tasks weren't getting marked dead.

. some machines with wait3() don't have struct rusage.  added
  ifdef RUSAGE_SELF around declaration.  this isn't quite right,
  but it's more conservative.

. connect() calls in libpvm protected against EINTR.

. range is checked in pvm_pklong() if XDR fails.  PvmOverflow is returned
  instead of PvmNoMem.

. pvm_hostsync() frees its message buffers - was a small memory leak.

. cleaned up loop in dm_execack() - tids of spawned tasks were returned
  in reverse order.

. aimk has quotes around "$@" so multiple parameters can be passed to
  make without being interpreted by aimk.

. aimk -here forces compilation in . even if Makefile.aimk exists.

. added CSPP to pvmgetarch and lib/debugger2.

. new reduce man page.

. console help text updated - ps fields were wrong.

------------------------------------------------------------------------

How to get it:

It's just been put on netlib2.CS.UTK.EDU and will propagate to the other
servers soon.

From Netlib:
  To get a uuencoded, compressed tarfile of the source:
      echo "send pvm3.3.7.tar.z.uu from pvm3" | mail netlib@ORNL.GOV

  or to get a shar file of the source:
      echo "send pvm3.3.7.shar from pvm3" | mail netlib@ORNL.GOV

  To get just the patches to update version 3.3.6:
      echo "send pvm336to7 from pvm3" | mail netlib@ORNL.GOV

  For more information about PVM:
    echo "send index from pvm3" | mail netlib@ORNL.GOV

Using Xnetlib:
    select directory pvm3, file pvm3.3.7.tar.z.uu or pvm336to7

Via FTP:
    host netlib2.CS.UTK.EDU, login anonymous, directory /pvm3

With Mosaic:
    http://netlib2.cs.utk.edu/pvm3/index.html

For more information about file retrieval from netlib:
    finger anon@netlib2.CS.UTK.EDU

For more information about Xnetlib:
    echo "send index from xnetlib" | mail netlib@ORNL.GOV

Send bug reports, comments, questions to:
    pvm@MSR.EPM.ORNL.GOV

Use newsgroup for discussion:
    comp.parallel.pvm

------------------------------------------------------------------------

Sincerely,
The PVM research group

-- 
/ Robert Manchek                University of Tennessee     /
/                               Computer Science Department /
/ (615)974-8295                 Ayres Hall #104             /
/ manchek@CS.UTK.EDU.           Knoxville TN  37996-1301    /
/     http://www.netlib.org/utk/people/BobManchek.html      /


