0
對於以下3個命令中的每一個,我都得到相同的錯誤。是來自ifconfig的我的ip地址。有什麼想法出錯?它昨晚效果很好。mpiexec無法啓動指定的應用程序(Raspberry Pi)
mpiexec -f machinefile -n <number> hostname
mpiexec -f machinefile –n 1 hostname
mpiexec -f machinefile -n 2 ~/mpich_build/examples/cpi
--------------------------------------------------------------------------
mpiexec was unable to launch the specified application as it could not find an executable:
Executable: -f
Node: raspberrypi
while attempting to start process rank 0.
--------------------------------------------------------------------------
我從以下http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomputer_southampton.htm
肯定看起來像一個開放MPI錯誤消息。 –
幾乎完美的作品。我有些困惑,爲什麼-f以前工作,但停止工作。一個問題:無論進程的數量如何,重複'進程0的1是在raspberrypi上'。應該關注我嗎? – RHH
這表明你(a)最初在你的路徑中只有mpich2,你編譯並運行了程序,然後(b)安裝了OpenMPI,或者你的路徑改變了,這樣openmpi首先出現在你的路徑中。所有進程都認爲它們是0,1通常會導致針對一個MPI實現進行編譯/鏈接,並使用另一個mpiexec運行,這將不起作用。現在,我建議完全卸載一個(比如OpenMPI),然後使用mpich2工作。重新編譯你所有的示例程序,然後重試。 –