PS
新版的树莓派镜像默认禁用了ssh连接,刻录镜像到SD卡之后,需要在boot目录下新建一个名叫ssh的空文件,坑
所需硬件:
电脑一台(用来远程登录,管理集群)
树莓派若干(俺用了两个)
TF卡若干(用来给树莓派装系统)
网线若干
交换机一个
手机充电器若干(电流最好是2A的,否则可能带不起来)
插座一个
所需软件
ipscanner
putty
winSCP
mpich
步骤:
1、为每个树莓派安装系统(见网上教程)。
2、将树莓派用网线和交换机连接,插上电源并开机。
3、用ipscanner扫描树莓派的ip,用putty登录,然后将树莓派设置成静态ip,为方便起见,可以将几个树莓派的ip设置成连续的,同时更改一下主机名(俺两台叫node1,node2)。
4、在集群上安装mpich(参考本人博客)
5、在某个节点上建立一个名叫servers的文件,内容如下:
node1:4 #主机名,每个主机启动的进程个数
node2:4
将mpich源码包中的examples/cpi拷贝到集群各节点的相同位置
运行:
mpiexec -n 10 -f servers examples/cpi
如果没有报错,就可以看到两个节点并行计算圆周率的结果。
备注:
为了方便使用,还可以安装作业管理软件,如torque,用来管理计算任务。