重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

C言語で並列計算プログラムを作りたいのですが、
MPIの導入方法が分かりません。

特別なコンパイラなどが必要なのでしょうか?

単純な質問ですが、お力添え願います。

A 回答 (1件)

MPIは規格の名前(ソフトウェアの名前ではない)なので、


MPIを実装したソフトウェアを導入する必要があります。

オープンソースの有名どころは、以下の2つです。
・OpenMPI
・MPICH2

>特別なコンパイラなどが必要なのでしょうか?
不要です。gcc、gf77などで十分です。

MPICH2だと、mpiccやmpif77といったコンパイラ風のコマンドが含まれていますが、
ただのwrapperコマンドです。
mpi向けのコンパイルオプションやリンカオプションを自動的に付与してくれる
だけであり、コンパイラの本体は、gcc、gf77などを利用しています。
    • good
    • 0
この回答へのお礼

明快なお答えありがとうございました!

お礼日時:2011/06/12 17:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!