|
The HPJava Project |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
HPJava Home Page
PCRC Home Page NPAC Home Page Java Grande Home |
mpiJava Home PagempiJava is an object-oriented Java interface to the standard Message Passing Interface (MPI). The interface was developed as part of the HPJava project, but mpiJava itself does not assume any special extensions to the Java language - it should be portable to any platform that provides compatible Java-development and native MPI environments.A new, substantially rewritten verstion of mpiJava is now available. Like its predecessor, mpiJava 1.2 provides the full functionality of MPI 1.1. It is implemented as a set of JNI wrappers to native MPI packages. Platforms currently supported include Solaris using MPICH or SunHPC-MPI, Linux using MPICH, and Windows NT using WMPI 1.1. The new release enables communication of object types by object serialization. The Java API is defined in the document "mpiJava 1.2: API Specification". The releases of mpiJava include complete source, makefiles, configuration scripts, compiled libraries for WMPI, release test codes (based on the IBM MPI test suite), example applications, javadoc documentation, and installation and usage notes. Wider issues relating to Java-MPI systems may be addressed in the java-mpi discussion list. Bibliography
|