SAL Home PARALLEL Tools & Utilities


jPVM is an interface written using the Java native methods capability which allows Java applications to use the Parallel Virtual Machine (PVM) software.

jPVM extends the capabilities of PVM to the new, exciting, hype-filled world of JavaTM, Sun Microsystems Inc.'s architecture-independent programming language for the Internet. jPVM allows Java applications (and possibly applets, though we haven't tested it) and existing C, C++, and (again possibly, though I don't know for sure) Fortran applications to communicate with one another using the PVM API.

This means you could build Java interfaces to existing C, C++, and Fortran programs and use PVM to ship data from those programs to the Java interface. Or you could use this as a communications package as you transition applications from C or C++ to Java. Yeah, you could use the Java socket library, but PVM, and hence jPVM, is a bit simpler, more robust, and a lot better documented!

Current Version:   1.1.4 License Type:   ??

Home Site:

Source Code Availability:


Available Binary Packages:

  • Debian Package: No
  • RedHat RPM Package: No
  • Other Packages: No

Targeted Platforms:

UNIX (tested on SGI and Solaris, also known to work on Linux), Win32

Software/Hardware Requirements:

Java JDK, PVM 3.4, GNU make, gcc

Other Links:

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Parallel Computing   |   Tools & Utilities

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.