next up previous
Next: Introduction to the mpiJava Up: Introduction Previous: Related work

Overview of this article

First we outline the mpiJava API and describe various special issues that arise in Java. Implications of object serialization are also explored briefly as are the difficulties due to the lack of true multidimensional arrays in Java.

This discussion is followed by a description of an implementation of the proposed Java binding through a set of wrappers that use the JNI to call existing MPI implementations. The virtues and problems of this implementation strategy are discussed, and results of tests and benchmarks on Solaris, Windows NT and Linux are presented.

Bryan Carpenter 2002-07-11