Conclusions
Derived datatypes workable for Java, but slightly limited.
Object basic types attractive on grounds of simplicity and generality.
Naïve implementation too slow for bulk data transfer.
Optimizations should bring asymptotic performance in line with C/Fortran MPI.
www.npac.syr.edu/projects/pcrc/HPJava/mpiJava.html