Вместо этого вы можете использовать localhost
.
Но на Windows (подразумевается тегом cmd
) вы, вероятно, должны использовать:
mpiexec -n 8 -hosts 1 %COMPUTERNAME% myexe.exe myinputfile.txt
Волхвы c для установки переменной из вывода hostname
:
FOR /F %A IN ('hostname') DO (SET "V=%~A")
В скрипте файла .bat удвойте символ PERCENT SIGN.
FOR /F %%A IN ('hostname') DO (SET "V=%%~A")