MPI プログラムのリンクに関する以前の問題を解決した後、残念ながらそのプログラムを起動しようとしましたが、あまり成功しませんでした。
mpirun -np 4 mpi_prime.exe
この方法でプログラムを開始すると、(プロセスごとに) 4 つの重複するウィンドウが表示され、次のように表示されます。
Die Anwendung konnte nicht gestartet werden (0xc00007b)。
そこで、依存関係ウォーカー (DW) を使用して実行可能ファイルを調べ、.DLL ファイルの間違った依存関係をチェックしました。結局のところ、DW は 32 ビット (x86) の .DLL ファイルしか見つけられませんでした。
DW (F7) で実行可能ファイルを再度実行して、プロファイルを開始します。
ログには注目すべきメッセージがありました。
GetProcAddress(0x00FF0000 [ORTED.EXE], "NvOptimusEnablement") called from "NVINIT.DLL" at address 0x75266BDE and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).
これが何を教えてくれるのか、またはどうすれば修正できるのか、私には手がかりがありません。