私はこれについて何も見つけていないようです。私はウィンドウで作業したいこのコードを持っているので、私はmingwを使っていて、コンパイルのためにコードを修正しています。しかし、私は大きな問題に遭遇しました。この問題は、Microsoft MPIに完全に起因しています。私たちのコードには、並列化コードにMPIが含まれています。 mingwコンパイラがmpi部分に到達すると、(MPI_OffsetとMPI_Count)のようなオーバーヘッドがヘッダファイル(IIRC)で宣言されていないので、mpi.hをコンパイルしようとしてすぐに失敗します。 mpiccなんかだけど、MS-MPIはそういうことをやっていないし、どうやってどうやっているのかわからない)、「宣言されていない」というエラーが出てくる。これをどうすれば解決できますか?私は実際にMS-MPIがどのように動作し、私が見つけたマイクロソフトのリソースが役に立たないのかという手がかりがありません。私はクロスプラットフォームのmingwコンパイラについて何かを見ていますが、それが何であるか、どうやって使うのかは分かりません。私はビジュアルスタジオの外でのものをコンパイルする経験はほとんどなく、明に慣れ始めているだけです。見た目のポインタでさえ評価されるだろう。mingwを使ってMPIをコンパイルする
0
A
答えて
0
MS-MPIのmpi.hの先頭に#includeを追加するだけで十分です。
0
あなたはmpich2を試してみてください。 mpich2-v1.4.1p1
は正式にWindowsをサポートする最新バージョンです。 MinGWとgfortranもサポートしています。
mpich2のウェブサイトで述べたように、msmpiはmpich2バージョン1のブランチです。
関連する問題
- 1. gcc/mingwを使ってintelアセンブリをコンパイル
- 2. LinuxでMinGWを使ってGnu11をコンパイルする
- 3. C++ MinGWを使ってWxWidgetプログラムをコンパイルするには?
- 4. QTCreatorの中でmingwを使って複数のコアをコンパイルする方法
- 5. MinGWでSQLite3をコンパイル
- 6. mingwでopencv3.1をコンパイル
- 7. 問題Windows7でMinGWを使用してBotanをコンパイルする64bit
- 8. MinGWを使用してカーネルをコンパイルするためのクロスコンパイラのコンパイル
- 9. MPI-IOを使ってテキストファイルを読む?
- 10. MinGW-w64を使用してWindows用のLAPACKをコンパイルします。
- 11. gccでMPIをコンパイルするには?
- 12. MinGWでRuby 1.9.1をコンパイル
- 13. Mingw Nvidia SDKでOpenCLをコンパイル
- 14. Mingwコンパイラでgoogleテストフレームワークをコンパイル
- 15. mingwとeclipseでdllをコンパイルする
- 16. MinGWで資格プロバイダをコンパイルする
- 17. CMakeとminGWでOpenCVをコンパイルする
- 18. MPIを使ったビットニックソート
- 19. mpi(AGMG)を使用するライブラリをコンパイルします
- 20. MS DOSのMinGWコンパイル
- 21. mingwを使ったクロスプラットフォームコンパイル
- 22. OpenMPIでOpenMPを使用してMPIプログラムをコンパイルできない
- 23. MPIを使ってEigen :: MatrixXdでデータを送信する方法
- 24. EclipseでMinGW 32ビットを使って64ビットdllをビルドする
- 25. Windows 7でmingwを使ってgumbo-parser dllを構築する
- 26. Windows7でmingwを使ってBoost Pythonをビルドする64bit
- 27. mingwを使ってWindowsでprotobuf-cをビルドするには?
- 28. mingw gccコンパイルとgdbデバッグ
- 29. VCとMinGWを使って作業する
- 30. MinGW-w64/Cygwinでfreetype-2.4.9をコンパイル