1
當我在終端運行的mpirun產生不同的行爲
mpirun -np 2 exec
,在EXEC中並行運行。然而,當我把一個bash腳本中的命令
#!/bin/bash
mpirun -np 2 exec
我得到以下拋出
/opt/intel/composer_xe_2013_sp1.0.080/mpirt/bin/intel64/mpirun: 96: .: Can't open /opt/intel/composer_xe_2013_sp1.0.080/mpirt/bin/intel64/mpivars.sh
我的猜測是,bash腳本是看到一組不同的環境變量,但我不知道如何確認這個猜測。
哪一個是你的腳本? 'mpivars.sh'或'mpirun',你把你的腳本放在哪裏? – ray
第二塊是我的腳本,第三塊是腳本的輸出。腳本和原始命令(第一個塊)從同一個目錄運行。 – schuberm
你是如何運行腳本的?從終端或從cron?在終端試試'哪個mpirun'。 – ray