Newsgroups: comp.parallel.pvm
From: manchek@refuge.Colorado.EDU (Bob Manchek)
Subject: Patch #5 for PVM version 3.3 is available on Netlib.
Organization: University of Colorado at Boulder
Date: 9 Nov 1994 20:04:11 GMT
Message-ID: <39r9vr$pn3@lace.Colorado.EDU>


------------------------------------------------------------------------
Patch #5 contains the following enhancements and bug fixes:

+ New mkmanlinks script to make links for Fortran and C functions that
  share man pages.

+ New examples for pvm_reduce().

+ New architectures
  + SGI64, SGIMP64 (IRIX 6.0, 64-bit)
  + SX3 (NEC SX-3)
  + SCO (SCO Unix)

. Many fixes to bugs in shared-memory transport code (SUNMP, SGIMP, ...)
  that caused memory and resource leaks, hangs.

. Many fixes to multiprocessor versions.

. Improved man pages for
  . pvm_reduce
  . pvm_psend, precv - they can't be mixed with regular send on certain machines
    (multiprocessors).
  . pvm_send - reminder to call pvm_exit() so that no messages are lost.
  . pvm_pack - declares that packing %s as NULL is not allowed.
  . pvm_config - made it more clear.
  . pvm_unpack - corrected syntax in fortran example.

. Fixed bug - pvmd wasn't removing deleted hosts from new host table,
  so they reappeared.

. pvm_trecv() no longer hangs, ignoring timeout, after a signal is received.

. pvmclaimo() no longer coredumps if a task gets a TC_OUPUT message that
  it didn't expect.

. pvm_spawn() now checks count for system error code in return message.

. pvm_pkstr(), pvm_packf() return error instead of trying to pack string
  with DataInPlace encoding (can't be done right now).

. Group library disables output collection and tracing while spawning
  group server (pvmgs), so it isn't traced as part of the application.

. Console checkmsgs() no longer compares add host notify message source
  to 0x80000000.  This failed if a resource manager was installed.

. Console "ps" flags disply now takes up less space.

. Added TF_FORKD flag, letting pvmd wait for exit of children to get status.
  Trace endtask message can now give exit status and code.

. Removed -DNOSOCKOPT from LINUX.def.

. Removed CC=gcc from SUNMP makefiles.

. Fixed examples
  . Tasker example needed fds=rfds; before select().
  . Fixed a few bugs in examples/hitc_slave.f.
  . Call pvm_freebuf in examples/timing_slave.c - unfreed buffer causes
    shared-memory transport to hang when slave is killed.
  . xep paints processor id bars darker on b&w display.

. Miscellaneous fixes:
  . Fixed Readme.mp - used old architecture names.
  . UXPM architecture has rsh path set to /usr/bin/rsh.
  . pvmgetarch script runs mpstat with full path /bin/mpstat.
  . TM_, DM_, etc message tags are cast so compiler doesn't complain.
  . iflist() uses PVM_FREE instead of free in iflist().
  . TEV_BCAST1 message now includes a list of tids.
  . Cleaned up pvmd beprime().
------------------------------------------------------------------------

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.5.tar.z.uu from pvm3" | mail netlib@ORNL.GOV

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

  To get just the patches to update version 3.3.4:
      echo "send pvm334to5 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.5.tar.z.uu or pvm334to5

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      /




