Newsgroups: comp.parallel.pvm
From: "Michael D. Beynon" <beynon@cs.umd.edu>
Subject: Loader Utility for PVM
Organization: Computer Science Department, University of Maryland
Date: Thu, 25 Jan 1996 16:55:39 -0500
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <3107FC5B.41C67EA6@cs.umd.edu>

Does anyone know of a loader utility for use with PVM that acts like
the ones for MPI (mpirun) and on the SP2 (poe).

What I am looking for is the ability to have the PVM application
program not have to actually do any spawning of tasks.  Instead, the
loader spawns all the tasks on specified nodes or let them be chosen
automatically, and the application only has to call pvm_mytid() to get
its tid and maybe pvm_gsize() to get the size of the group.

I don't want to change the apps I am porting to PVM to have to take an
argument that dictates the number of tasks to run with.

Is the spawn command in the PVM console enough to do this?  I don't 
see how I can be sure all the tasks have started before computation
proceeds.  In mpi or mpl on the SP2, one call returns mytid and the
total number of tids.  This is called by all tasks on startup.

Please email me asap with any suggestions.

Thanks,
Mike.

===================================================================
Michael D. Beynon                    Department of Computer Science
A.V. Williams Bldg, University of Maryland, College Park, MD  20742
Email: beynon@cs.umd.edu        WWW: http://www.cs.umd.edu/~beynon/

