You have many solutions for scaling calculations with Java, but the one I prefer and which has the most initial code to start with is Gridgain
You can try with Hazelcast , which is a data network, technically, but can be used to remotely execute and parallelize the action on the cluster
If you are clearly looking for an MPI implementation, you should take a look at MPJ
Grooveek
source share