安装
编译环境
设置
- 加载 mpivars.[c]sh 脚本。
- 创建文本文件 mpd.hosts ,其中保存有集群的节点列表,每行一个名字
(只针对开发者) 确保环境变量 PATH 中包含有相应的编译器,比如 icc。
(只针对开发者) 使用适当的编译驱动编译测试程序,比如 mpiicc。$ mpiicc -o test test.c
- 使用 mpirun 运行测试程序
$ mpirun -r ssh -f mpd.hosts -n <# of processes> ./test
编译链接
- 保证在
PATH
环境变量中编译器设置正确。使用Intel编译器,确保LD_LIBRARY_PATH环境变量中含有编译库的路径。 - 通过相应的 mpi 命令编译 MPI 程序。比如调用 mpicc 使用 GNU C 编译器:
$ mpicc <path-to-test>/test.c
(所以支持的编译器都有对应的以 mpi 开头的命令,比如 Intel Fortran (ifort )