0

コンピューターで mpiexec.exe を実行すると問題が発生します。intel-mpi を含む intel parallel studio xe cluster edition を Windows 10 ラップトップにインストールしました。次に、このページに従って mpi を登録しました。

https://software.intel.com/en-us/get-started-with-mpi-for-windows

次に、 https ://software.intel.com/en-us/node/610381 に従って、Visual Studio 2013 を構成しました 。

しかし、MPI プログラムを (Fortran で) コンパイルして実行すると、cmd ウィンドウが表示されますが、何も表示されません。使ってみた

  mpiexec.exe -n 4 myprogram.exe

管理者として cmd ウィンドウで直接実行すると、実行コマンドの後に何も表示されません。タスク マネージャーで、プログラムが実行されていないことを確認しました。ウィンドウ全体は、Ctrl+C を押して終了するまでずっとそのままです。

同じプログラムがデスクトップで完全に実行され、まったく同じ方法でデスクトップを構成しました。エラーメッセージは表示されず、空白の画面が表示されるため、この問題について本当に混乱しています。誰でもこの問題で私を助けることができますか?

4

1 に答える 1

0

これはほぼ確実に、Intel Parallel Studio XE 2017 Update 1 によって提供された x64 (のみ) 用の Intel MPI ランタイムの既知のバグです。PSXE リリース ノートに次の項目が埋もれています。

インテル® MPI ライブラリー 2017 Update 1 は、Windows* プラットフォームでの初期化時にハングすることがあります。これが発生した場合は、I_MPI_COLL_INTRANODE=pt2pt を設定するか、管理者権限で実行してハングを回避します。

x64 libimpimd.dll を 17.0.0 のものに置き換えることも機能します。私の理解では、これは Update 2 で修正される予定です。

于 2017-01-03T18:04:57.997 に答える