0

通常、mpicc でソースをコンパイルする場合は、次のコマンドを使用します。

 mpicc -o source source.c

ただし、現在のソースをコンパイルする際に問題が発生したり、セグメント障害が発生したりしています。フォーラムで、私の問題は openmpi のバグが原因であることがわかりました。これは、次のフラグを追加することである程度解決できます: --with-memory-manager=none。このフラグを使用して、コンパイル コマンドをどのように表示するか。いくつかの方法で試しましたが、コマンドが認識されないようです。手伝っていただけませんか。ありがとう

4

2 に答える 2

2

これは、ソースからOpenMPIをコンパイルするときに、構成ステップで提供する必要がある構成オプションです。これは、MPIアプリケーションをコンパイルするときに指定できるものではありません。

ソースからOpenMPIを構築する方法の詳細については、 http: //www.open-mpi.org/faq/?category=buildingを参照してください。

于 2012-01-20T20:54:06.750 に答える
0

configure --help からはあまり明確ではありませんが、たまたまこれを調べたところ、正しいフラグが --without-memory-manager であることがわかりました

于 2015-02-24T20:16:03.977 に答える