- 481 名前:デフォルトの名無しさん [2008/01/15(火) 17:42:48 ]
- 並列化・並列計算のスレってこの板には多分ここくらいしかないので、
ここで質問します。 太陽系の惑星の軌道を並列計算をするときに、 時刻tでの惑星の速度と位置のデータを 他のプロセスに渡して次の時刻(t+1)の速度と位置を計算させて、 全ての惑星の分を計算し終わったら次の時刻の計算を・・・ と繰り返す処理をPVM + C言語で組んでいるのですが、 どうもデータの送受信部分のコーディングがうまくいきません。 繰り返し1回目はちゃんと結果が帰ってくるんけど、 2回目は送信はできるけど計算結果が帰ってこない、 というような状況になっております。 並列計算で繰り返し処理を行う場合は データの送受信の処理はどのようにコーディングすればいいのでしょうか。 (作りかけのプログラムをどっかにうpしたほうがいいんですかね・・・?)
|

|