Я установил MPICH3 (mpich-3.1.3) на свой ноутбук (Intel Core i5) и подчиненный процессор, работающий на процессоре ARM Cortex15, и оба работают под управлением ОС Ubuntu 14.04 с настройкой ssh keygen для бесплатной связи.
Я установил mpich3 в папку, которая разделяется между кластером через nfs.
Я экспортировал путь только с моего главного сервера. Установка прошла успешно, и я опробовал следующую команду только на своем главном узле, которая работает нормально:
mpiexec -n 2 ./cpi
Process 0 of 2 is on MingF
Process 1 of 2 is on MingF
pi is approximately 3.1415926544231341, Error is 0.0000000008333410
wall clock time = 0.000182
Но когда я пытаюсь запустить свой подчиненный и ведущий, я получаю эту ошибку, и она зависает:
mpiexec -f hosts -n 2 ./cpi
bash: /mirror/mpich3/bin/hydra_pmi_proxy: cannot execute binary file: Exec format error
Он висит там, пока я не нажму «Ctrl + C», чтобы вырваться из него.
Я предполагаю, что это из-за смены типа процессора, но могу ошибаться. может кто-нибудь помочь мне?