(https://github.com/mxcl/homebrew/pull/2953)この記事によると、フラグ「--with-mpi
は」関連の自作式のためboost_mpiビルドのサポートを有効にする必要がありますので、私はこのような自作経由でブーストをインストールしようとしています:自宅でmpiサポートを使ってブーストを構築するにはどうすればいいですか?
brew install boost --with-mpi
しかし、実際のブーストがmpiライブラリが構築されておらず、見つけられません。 現在のところ、いくつかの作業はによると、この周りに行われている:https://github.com/mxcl/homebrew/pull/15689
要約すると、私は現在、ブーストを構築することができますが、「--with-mpi
」フラグは無視されているようです。 Mac OS X Mountain Lion(10.8)でブースト(mpiサポート付き)を構築できるはずですか?
(冗長)出力は、これらの行を生成します。
MPI auto-detection failed: unknown wrapper compiler mpic++
Please report this error to the Boost mailing list: http://www.boost.org
You will need to manually configure MPI support.
warning: skipping optional Message Passing Interface (MPI) library.
note: to enable MPI support, add "using mpi ;" to user-config.jam.
note: to suppress this message, pass "--without-mpi" to bjam.
note: otherwise, you can safely ignore this message.
私はこの問題を解決し、MPIのものをビルドする得ることができる方法を正確にわからない - 任意のアイデア?
ここにビルド初期化の出力があります:https://gist.github.com/3981327 – Chris
Open MPIがプリインストールされて出荷されていた古いOS Xバージョン。私はOMPIがLionから落とされたと思うので、手動でインストールする必要があります。 OMPIインストールからの 'bin'ディレクトリは' PATH'になければなりません。 'mpicc'、' mpiC++ 'などのラッパーが置かれています。 –
ありがとうございます - はい私はopen-mpiをインストールしましたが、mpich2でも試してみました(ただし同じ問題です)。パスは/ usr/local/binを指しています。これは、homebrewをインストールするときにmpiC++、mpicc、mpirunなどが見つかる場所です。 – Chris