I am working on my thesis and I need to run JVM-software on cluster computers. I have tried MPJ Express, but it seems buggy, and since I cannot use SSH between computers when I get a job, a lot of hacking is needed to make the software run. The process is not ideal.
I looked into MPIJava, however, I have had no luck compiling it and it seems too ancient to bother.
Recently I discovered fastmpj.com which seems to be very close to MPJ Express. This library also requires daemons to be started via SSH, so I get the same problems as with MPJ Express.
What is the state of art in java-MPI programming now? Are there any libraries or methods that will allow me to run a java-mpi program with the "mpirun" command without starting daemons at each node?