CRPC-TR99804 September 1999 Title: mpiJava 1.2: API Specification Authors: Bryan Carpenter, Geoffrey Fox, Sung-Hoon Ko, and Sang Lim Submitted November 1999 Abstract: This document defines the API of mpiJava, a Java language binding for MPI 1.1. The document is not a standalone specification of the behaviour of MPI--it is meant to be read in conjunction with the MPI standard document [2]. Subsections are laid out in the same way as in the standard document, to allow cross-referencing. Where the mpiJava binding makes no significant change to a particular section of the standard document, we will just note here that there are no special issues for the Java binding. This does not mean that the corresponding section of the standard is irrelevant to the Java binding--it may mean it is 100% relevant! Where practical the API is modelled on the MPI C++ interface defined in the MPI standard version 2.0 [3]. ------------------------------------------------------------------------------ Bryan Carpenter dbc@npac.syr.edu Northeast Parallel Architectures Center Syracuse University Geoffrey Fox gcf@npac.syr.edu Northeast Parallel Architectures Center Syracuse University Sung-Hoon Ko shko@npac.syr.edu Northeast Parallel Architectures Center Syracuse University Sang Lim slim@npac.syr.edu Northeast Parallel Architectures Center Syracuse University