MPJ – the Next Generation of Message Passing in Java,
An MPJ reference implementation could be implemented as:
- Java wrappers to a native MPI implementation,
- Pure Java,
- Principally in Java – with a few simple native methods to optimize operations (like marshalling arrays of primitive elements) that are difficult to do efficiently in Java.
We are aiming at pure Java to provide an implementation of MPJ that is maximally portable and that hopefully requires the minimum amount of support effort.