Is there a current Java MPI implementation. I have programmed in MPI a bit, and I enjoy programming in Java. I have seen this implementation in Java, but it seems dated. Is there a more up to date Java implementation that is being kept up?
6 回答
Open MPI 在其 SVN 开发主干上包含第一组 java 绑定;它们将成为 v1.7 版本的一部分。
如果您需要更多支持,请发布到 Open MPI 用户的邮件列表并告诉我们。
更新说明:目前最相关的 3 个实现是FastMPJ、MPJ Express和 Open MPI 的 Java 绑定。这三个正在更新,应该可以在 OSX 上运行,尤其是 100% 纯 Java 实现,例如 FastMPJ 和 MPJ Express。
不久前我研究了 MPJ,虽然它仍处于测试阶段,但它看起来相当不错,并且仍在开发中。您提到这在 OSX 检查文档时不起作用,有一节介绍了如何使其正常工作:-
PPC32 Mac OS X
a. Edit $MPJ_HOME/bin/mpjboot and $MPJ_HOME/bin/mpjhalt
b. Comment the line ssh $host "cd $MPJ_HOME/bin;./mpjdaemon_linux_x86_32 start;"
c. Uncomment the line #ssh $host "cd $MPJ_HOME/bin;./mpjdaemon_macosx_ppc_32 start;"
d. cd $MPJ_HOME/lib
e. cp libwrapper.jnilib_macosx_ppc_32 libwrapper.jnilib
请参阅: http: //mpj-express.org/docs/readme/README.html#dmnvarplats
http://fastmpj.com是最近的另一个不错的选择。您可以根据要求获得。
我在 open dash mpi dot org 邮件列表中向用户发布了一组关于在 Mac OSX 上构建和使用 OpenMPI java 绑定的说明: http ://www.open-mpi.org/community/lists/users/2013/01 /21067.php 希望这可以帮助像 Milhous 和我这样喜欢我们在 Java 中传递消息的人!
查克