\begin{thebibliography}{1}

\bibitem{MPJReference}
Mark Baker and Bryan Carpenter.
\newblock Thoughts on the structure of an {MPJ} reference implementation.
\newblock \\http://www.npac.syr.edu/projects/pcrc/HPJava/mpiJava.html.

\bibitem{ObjectOrientedMPI}
Mark Baker, Bryan Carpenter, Geoffrey Fox, Sung~Hoon Ko, and Sang Lim.
\newblock {mpiJava}: An object-oriented {Java} interface to {MPI}.
\newblock In {\em International Workshop on Java for Parallel and Distributed
  Computing, IPPS/SPDP '99}, April 1999.
\newblock San Juan, Puerto Rico.

\bibitem{mpiJava1.2}
Bryan Carpenter, Geoffrey Fox, Sung-Hoon Ko, and Sang Lim.
\newblock {mpiJava} 1.2: {API} specification.
\newblock \\http://www.npac.syr.edu/projects/pcrc/HPJava/mpiJava.html.

\bibitem{SerializationForMPI}
Bryan Carpenter, Geoffrey Fox, Sung~Hoon Ko, and Sang Lim.
\newblock Object serialization for marshalling data in a {Java} interface to
  {MPI}.
\newblock In {\em ACM 1999 Java Grande Conference}. ACM Press, 1999.

\bibitem{HPJavaChecking}
Bryan Carpenter, Geoffrey Fox, and Guansong Zhang.
\newblock Semantic checking in {HPJava}.
\newblock \\http://www.npac.syr.edu/projects/pcrc/HPJava/.

\bibitem{InterfacingGA}
Bryan Carpenter and Jarek Nieplocha.
\newblock Interfacing {Global Arrays} and {ARMCI} with the {PCRC} library,
  {Adlib}.
\newblock \\http://www.npac.syr.edu/projects/pcrc/npacWork.html, 1999.

\bibitem{ARMCI}
Jarek Nieplocha and Bryan Carpenter.
\newblock {ARMCI}: A portable remote memory copy library for distributed array
  libraries and compiler run-time systems.
\newblock In {\em 3rd Workshop on Runtime Systems for Parallel Programming
  (RTSPP), IPPS/SPDP '99}, April 1999.
\newblock San Juan, Puerto Rico.

\bibitem{HPspmdAndJava}
Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xinying Li, and Yuhong Wen.
\newblock The {HPspmd} model and its {Java} binding.
\newblock In Rajkumar Buyya, editor, {\em High Performance Cluster Computing},
  volume~2. Prentice Hall, 1999.

\end{thebibliography}
