Newsgroups: comp.parallel.pvm
From: Dave Thurman <dave@isye.gatech.edu>
Subject: JavaPVM:  Java to PVM interface (and vice-versa)
Organization: ISyE - Ga Tech
Date: Thu, 30 May 1996 10:16:09 -0400
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <31ADADA9.3767@isye.gatech.edu>

I've written an interface between Java and PVM using the Java native
methods capability that I thought people here might be interested in.
Basically it's a Java class (JavaPVM) with a set of methods that map
onto the PVM functions available in libpvm.a and libgpbm.a.  With the
exception of the functions that take structs as arguments (i.e.,
timeval, timezone, File, pvmhostinfo, etc.), all of the functions in
those libraries have been implemented.

I'm willing to make this available to interested parties under the
following conditions/restrictions:

1.  Other than the functions I need in my programs, it's not fully
tested.  If you find a bug (and hopefully a solution), please let me
know.  This is commonly referred to as alpha-testing.

2.  There's no documentation on installation or use.  If you can install
PVM and have written Java programs, however, you should have no problems
getting it working.  There's one simple Makefile that you should be able
to modify.  If someone wants to help with documentation, please feel
free to volunteer.  And if someone could write a Makefile.aimk for me,
I'd appreciate it.  I know I could figure it out, but I don't have time. 

3.  The code was written and tested on a Sun Sparc20 running Solaris
2.5.  Other architectures may require modifications to the Makefile, but
hopefully not to the underlying code since the PVM code is more-or-less
architecture independent and Java is by its nature architecture
independent.

4.  If you use it, please let me know.  I like to keep track of who's
using it so I can notify you in the event of changes, new releases, etc.

5.  I'm not going to publicly advertise the location of the code, so if
you want to test it out and help make it usable for the rest of the
world, you'll have to send me email.

Let me know if you are interested.
-dave

-- 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dave Thurman					dave@chmsr.gatech.edu
Center for Human-Machine Systems Research	Phone:  (404) 894-2318
School of Industrial and Systems Engineering	FAX:	(404) 894-2301
Georgia Institute of Technology	
http://www.isye.gatech.edu/chmsr/Dave_Thurman

