Newsgroups: aus.computers.parallel,comp.parallel.pvm
From: cwj@cs.anu.edu.au (Chris Johnson)
Subject: PVM 3 is available on Fujitsu AP1000
Organization: Australian National University
Date: 24 Mar 1994 02:50:27 GMT

Version 3 of the message-passing library PVM has been implemented for the
AP1000 by Chris Johnson, David Walsh and David Sitsky.

Availability:
As noted by Dave Walsh the implementation is now available in
/cap/projects/pvm3 (at cafe, the Australian National University Fujitsu AP1000).
It is also included in the ANU release of software to Fujitsu Parallel Computer
Research Facility.

Functionality:
This implementation permits efficient message communication in a uniform way
between processes on AP1000 cells, and between cell processes and processes on
external workstations (requiring only Internet udp/ip connectivity). It has
also been used for AP100 to CM-5 communication and between multiple AP1000s at
Fujitsu PCRF in Japan.  It is reasonably efficient for communications between
cells, compared to native CellOS calls.
Multicast over process groups is supported for AP1000 tasks only.

This port of the  PVM system delivers the ability to compile and run tests on
workstations for debugging before running unchanged code on the AP1000.

Use it for porting existing codes and for writing highly portable codes.

Restrictions: MAJOR RESTRICTION: no dynamic process spawning on the AP1000
	- only ONE pvm_spawn call directed at the AP1000 is possible;
	- maximum of one task per cell
	- homogeneous cell tasks only

	- mcast (multicast) restricted to groups of on-AP1000 cell tasks only.

note: this is _not_ PVM2, which has different function call names.
It is easy to upgrade any PVM2 programs to PVM3, and there is a document
available for this purpose.

Documentation:
Full user documentation (user guide/manual) is available from Oak Ridge
National Laboratories netlib facility

 - send mail to netlib@ornl.gov containing the line
	send index from pvm

or ask cwj for a copy (large) - send mail to cwj@cs.anu.edu.au

Also available from cwj are a research paper and technical notes on the
implementation and porting.

Chris Johnson			 phone:	+61 6 249 2624 or 282 1993 (h)
Dept of Computer Science	        in Australia (06) 249 2624
Australian National University	 AARNet,Internet: cwj@cs.anu.edu.au
Canberra, ACT 0200		 fax: +61 6 249 0010
