MPI Java + Message Passing
Naturally one can implement an MPI linkage for Java and this has been implemented by NPAC (mpiJava) Mississippi State and Westminister College (London)
There is no formal definition of Java binding to MPI ad there are some areas of uncertainity
Westminister version automatically links C version of MPI to Java Native Interface (JNI)
NPAC version “optimizes” Java link based on C++ MPI standard noting Java does not support “memory sequence” but with serialization could allow transfer of objects http://www.npac.syr.edu/projects/pcrc/mpiJava
MSU version goes one step further with a version even more tuned to Java