新工作接触到HPC高性能计算项目,最近看了一些HPC高性能计算的理论资料,今天搭建MPICHI 并行计算环境,算是开始HPC的学习之路吧!
系统环境
CentOS 6_x64
设置hosts
vim /etc/hosts
1 | 192.168.6.100 vm00 |
新建用户
1 | # useradd -u 600 pxb |
配置机器ssh无密码连接
1 | # su - pxb |
安装MPICHI(三台服务器上执行以下相同操作)
获取mpichi
https://www.mpich.org/downloads/
安装配置MPICHI
1 | # tar -xf mpich-3.2.tar.gz |
$ vim ~/.bash_profile
$ export PATH=$PATH:/usr/local/mpich/bin/
$ source ~/.bash_profile
$ echo $PATH
新建machinefile
$ vim ~/machinefile
1 | vm00 |
测试MPICHI,跑圆周率程序
1 | $ /usr/local/mpich/bin/mpiexec -n 3 -machinefile machinefile ~/mpich-3.2/examples/cpi |
-n 是使用多少节点
-machinefile 集群节点文件