JavaとMPJ Expressを使用してMPIアプリケーションを開発しました。マルチコア構成でも完全に動作します。MPIアプリケーションが大きなライブラリセットを使用してクラスタ構成でフリーズする
最近、アプリケーションをテストするために分散メモリ環境にアクセスしました。まず、MPJ HelloWorldアプリケーションを使用して、クラスタ構成が正常に動作していることを確認しました。その後、私は自分のアプリケーションを実行するために進めたが、それが表示した後、フリーズ:
MPJエクスプレス(0.38)はさらに悪いことに、クラスタ構成
に開始され、私はCtrlキー+ CとIとのプロセスを殺しましたHelloWorldアプリケーションを実行できませんでした。私はすべてのマシンでMPJデーモンを終了し、それらを再び起動しなければなりませんでした。
メインクラスの内容をHelloWorldクラスの同じ内容に置き換えて、何かを印刷するかどうかを確認します。それはしませんでした。また、私はアプリケーションと同様のパッケージ構造のHelloWorldアプリケーションを作成しました.HelloWorldはうまく機能しました。
HelloWorldと私のアプリケーションの間で気づく大きな違いの1つは、サイズが約29.8 MBのライブラリセットがあることです。そのため、ライブラリを実行クラスパスに追加しないようにしました。それはうまくいったが、もちろん、実行時に必要なライブラリが見つからないため、私のアプリケーションは役に立たない。
私はコメントやアドバイスをいただければ幸いです。
ありがとうございます! - http://mpj-express.org/docs/readme/README
- のLinux/UNIX/Macの場合: