我正在研究论文,我需要在集群计算机上运行JVM软件。我已经尝试过MPJ Express,但它看起来很麻烦,而且因为当我找到工作时我不能在计算机之间使用SSH,所以需要很多黑客才能使软件运行。这个过程并不理想。
我调查了MPIJava,然而,我没有运气编译它,似乎太古老而无法理解。
最近我发现fastmpj.com似乎与MPJ Express非常接近。该库还需要通过SSH启动守护进程,因此我遇到与MPJ Express相同的问题。
现在java-MPI编程的现状是什么?是否有任何库或方法允许我使用“mpirun”命令运行java-mpi程序而不在每个节点启动守护进程?
答案 0 :(得分:0)
当然,没有与MPI的官方Java绑定,但最新的OpenMPI发行版随Java bindings that cover MPI 1.2一起发布,正在进行的工作包括更新的开发。目前尚不清楚它们的测试范围有多广,但是你可以使用通常的mpiexec类型命令来运行它。