我正在设置树莓派计算机集群,主服务器正在oracle VM VirtualBox上运行ubuntu。我在主服务器和树莓派之间创建了无密码的ssh,然后使用NFS设置了共享目录。而且我正在将MPI用于C。
无密码的ssh和NFS正常工作。
问题是,
在编译它的机器上执行代码时,程序将正常运行。
但是,当在一台机器上编译代码并在另一台机器上执行该代码时,我遇到此错误:
./mpi_hello: 1: ./mpi_hello: Syntax error: word unexpected (expecting ")")
编译命令:
mpicc -o mpi_hello mpi_hello.c
两台机器都具有相同版本的MPICH2
编辑:添加了编译命令