0

私の目的は、実行時に決定されたパラメーターを使用して別のコンピューター (すべて win xp を使用) で別の実行可能ファイルを呼び出し、さらにいくつかのコンピューターで繰り返し、結果を収集するプログラムを作成することです。要するに、私はグリッド コンピューティング プロジェクトに取り組んでいます。使用されているアルゴリズム自体はすでに FORTRAN でコーディングされていますが、一度に多くのコンピューターで実行する効率的な方法を探しています。

これを達成する 1 つの方法は、スクリプトを各コンピューターにアップロードし、各コンピューターでそのスクリプトを実行することです。すべて自動的に、自分のパラメーターに依存します。しかし、別のコンピューターにスクリプトを書き込み、アップロードし、実行するプログラムを作成するにはどうすればよいでしょうか?

GridGain を検討しましたが、アルゴリズムは既にコード化されており、別の言語であるため、除外されました。

このタスクを達成するための私の現在の推測では、Expect ( wiki/Expect ) を使用していますが、ツールについての知識はありません。

アドバイスをいただければ幸いです。

4

2 に答える 2

2

これには PsExec を使用できます。

http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

また、オープン ソースの代替 RemCom を参照することもできます。

http://rce.sourceforge.net/

独自に作成するのも実際には非常に簡単ですが、必要に応じて RCE がその方法を示します。ただし、PsExec を使用するだけで十分な場合があります。

于 2009-01-11T10:01:42.570 に答える
0

PVMを調べてください。説明している状況に合わせて作成されましたが、既存のコードベースに注釈を付けたり、ラッパー アプリケーションを実装したりする必要がある場合があります。

于 2009-06-25T21:38:21.200 に答える