現在の Java MPI 実装はありますか。私は MPI で少しプログラミングしたことがあり、Java でのプログラミングを楽しんでいます。この実装を Java で見たことがありますが、時代遅れのようです。維持されている最新の Java 実装はありますか?
6 に答える
Open MPI には、SVN 開発トランクに Java バインディングの最初のセットが含まれています。これらは v1.7 リリースの一部になる予定です。
これ以上のサポートが必要な場合は、Open MPI ユーザーのメーリング リストに投稿してお知らせください。
私はしばらく前に 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
Mac OSX で OpenMPI Java バインディングを構築して使用するための一連の手順を、open dash mpi dot org メーリング リストのユーザーに投稿しました: http://www.open-mpi.org/community/lists/users/2013/01 /21067.php これが、Milhous や私のような、Java でのメッセージ パッシングを好む他の人々の役に立てば幸いです。
チャック
http://fastmpj.comは、最近のもう 1 つの優れた代替手段です。リクエストで入手できます。