PV0いつもお世話になっております。6.4)を構築して、OpenMPIの勉強をしています。MPI_INTEGER」というエラーが出てしまいます。クラスタの構成は、headノード(bwhead)とslaveノード(bwslv01,02)が2ノードでホームディレクトリを共有して、MPI等ライブラリは、各ノードに同じ物をインストールしております。headノードのみで実行した場合は、想定した結果が帰ってきて、それぞれのスレーブノードで単機実行した場合に同様のエラーになります。ご教授のほどよろしくお願いいたします。isumなどが宣言されていないような(Fortranだと暗黙の型になりますよね?)。REALはたぶんfloatingpointとして定義されていてサポートされてると思います。いうかOPEN_MPIのMPI_SUMのサンプルコードでよく見かけます。(0)回答有り難うございます。宣言が無いのは、Fortranの場合暗黙の型宣言があるので問題ないと思います。お示しのサンプルを試しましたら、エラーが出ず実行できました。当方の症状で解せないのは、headノードで問題なくてslaveノードで問題がある点です。22:56reduceが発生しないというのが感覚的に分かりません。ノードは、確かにあります。ある自分のランクを表示するサンプルは、正常に実行できましたから。21:00MPIの仕様にのっとってない私のただの感覚ですので軽く流してください。SIZEとった段階でnprocは1なわけで誰とも合算する必要がないことをヘッド(マスタ?)は知っているわけですからそんな最適化が起こってるのかなって思った次第です。21:27一方でスレーブだけの場合でも自分がマスタではないような実行状況なら自分の計算分はマスタに返さなくてはならなくて合計処理が走って落ちるのかなぁという感じです。ヘッドとスレーブと明示されていたのでヘッドは不変なのかな?と思ったせいもあります。前述の通り特に根拠はないです。21:31ウォッチこの質問への回答やコメントをメールでお知らせします。