2017-02-18 71 views
-2

私は自分のラップトップをローカルでwin 10システムとintel parallel studioで使用しています。MPIを使用:「execvp error on file」エラーはどうですか?

私はmpiコードでmpiコードをコンパイルし、mpiexecで初めて実行しました。それは私が私が正しいパスワードを入れ確信しています

enter image description here

の下のように、入力されたアカウントとパスワードに私を警告します。しかし、それはうまく動作しませんでした。 「execvpエラー」とはどういう意味ですか?私は以前のwin8システムでこの問題に遭遇したことはありません。私はラップトップにこの新しいwin10システムをインストールしました。すべて新しいものです。 コメントなしで誰かが私を助けてくれますか?少なくとも、何か言って

答えて

0

execvp error on fileexecvp system callからのエラーです。プログラムの起動に使用されるexecシステムコールの亜種です。あなたの場合、mpiexecプログラムは、ターゲットホスト上のmpi-learning-pack.exeファイルを開始しようとします(設定、おそらくいくつかの環境設定に従います)。このエラーは、実行可能ファイルでないか、または見つからない(ターゲットホストにコピーされていないか、フルパスがない)ため、ターゲットホスト上でプログラムを起動できないことを示しています。

ファイルをターゲットにコピーしない場合は、すべてのターゲットホストにコピーする必要があります。

ターゲットホストで手動で起動することで実行可能かどうかを確認することもできます。ターゲットホストにログインして、mpiexecなしでmpi-learning-pack.exeと入力してください。 ターゲットに必要なライブラリが1つもない場合、プログラムが起動しないことがあります。

か、アカウントhttps://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology/topic/607844https://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology/topic/624054

ようには十分な権限を持っていないか、またはあなただけのhttps://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology/topic/624054

+0

のように相対的なターゲットの実行可能ファイルの(mpiexec [options] .\mpi-learning-pack.exe)またはフルパス(mpiexec [options] e:\w\work\fortran\_test_and_learning\mpi-learning-pack.exe)を使用する必要があり、そんなにosgx、ありがとうございました。しかし、問題はまだ解決できません。 'mpi-learning-pack.exe'を実行しても問題はありません。私はフルパスを使用しようとしましたが、同じエラーが発生します。私はこのような問題を見たことがない、数年間のIntel mpiユーザーです。間違ったパスワードの問題のようです。しかし、私はラップトップを何度か再起動して、正しいパスワードを入力すると確信しています。私のアカウントは管理ですが、私のcmdは管理特権で開いています。勝利8と勝利10の特権システムの間に何か別のものがありますか? – user15964

+0

あなたが提供するインテルフォーラムのリンクは私の場合のように見えますが、私は彼らの言うことを理解できません。私は一人ではなく、単なるローカルコンピュータです – user15964

+0

linuxをMPIに使用します。または、https://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology/topic/706868にあるように、intel mpiの "-localonly"オプションを試してみてください。それが助けにならない場合は、このリンクに必要なデバッグ出力を投稿してください。 – osgx

関連する問題