Newsgroups: comp.parallel.pvm
From: manchek@rudolph.cs.utk.edu (Bob Manchek)
Subject: Patch #8 for PVM version 3.3 is available on Netlib
Organization: Computer Science Dept, University of Tennessee, Knoxville
Date: 28 Jul 1995 23:18:08 GMT
Message-ID: <3vbr7gINN4jh@CS.UTK.EDU>

Patch #8 for PVM version 3.3 is available on Netlib.  It's pretty tasty.
If you're using version 3.3.anything, you probably want this instead.

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

+ added port to IBM SP-2, using MPI.

+ added (shared memory) support for Convex Exemplar architecture, CSPP.

+ group server and library reimplemented to remove static limits,
  improve performance.

+ added new libpvm call pvm_freezegroup (pvmffreezegroup) to make a
  dynamic group static and cache tid list, improving communication
  performance.

+ added build option CLUMP_ALLOC to reduce data structure fragmentation.

+ new envar PVMDLOGMAX sets limit on pvmd logfile length (/tmp/pvml.uid).

+ new envars PVMDDEBUG and PVMTASKDEBUG set system pvmd, task debug masks.

+ new build option MCHECKSUM computes 32-bit crc on each message.

+ added FREEBSD architecture, NETBSD* architectures.
  Note: BSD386 catch-all name has split into these new names.

+ added Amdahl UTS2 architecture.

. fixed bug (uninitialized variable) causing coredump on TC_CONREQ message.

. fixed multiprocessor node multicast bug (PGON).

. PGON (with pexec) can now be added as slave host.

. collective operations on Paragon use native-mode communication for
  greater speed.

. lots of fixes from SGI, Convex and DEC for shared memory ports...

. improved shared memory key generation.  reduces bottleneck at pvmd and
  conflicts between different pvm users.

. shared memory communication detects some more common deadlock conditions,
  prints warning message.  see also console ps command.

. new pvm_setopt options PvmPollType and PvmPollTime allow tunable busy-
  wait instead of blocking on semaphore, can improve performance.

. pvm_start_pvmd has better startup synchronization, doesn't need to
  sleep waiting for pvmd, is faster.  also allows overlapping master
  pvmds when using OVERLOADHOST host build option.

. pvm_start_pvmd ignores signals INT, QUIT and TSTP so pvmd started by
  console isn't killed by them when typed.

. fixed bug in mxfer that caused core dump when a direct route was
  closed while a message was being sent over it.

. pvm_recvf() now returns pointer to default match function instead of 0.
  (default match can still be set by calling with null pointer).

. added build option FDSETISINT.

. cleaned up after miscellaneous warnings in source and makefiles.

- deleted POWER4 architecture.
------------------------------------------------------------------------

How to get it:

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

It's sooo big and ugly that the patch is bigger than all the source by
itself.  So, there's no patch file this time.

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

  or to get a shar file of the source:
      echo "send pvm3.3.8.shar 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.8.tar.z.uu or pvm3.3.8.tar.gz

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

Usenet 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      /




-- 
/ 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      /


