安装根据手册安装 Intel MPI 库,保正库、脚本和实用程序安装正常。 起步
编译和链接(只针对开发者) 编译和链接 Intel MPI 库:
设置 MPD 守护进程
Intel MPI 库使用 Multi-Purpose Daemon (MPD) 任务调度机制。为运行使用 与系统管理员为系统中所有用户启动一次 MPD 守护进程不同,用户需要启动和维护自己 的一组 MPD 守护进程。这种设置增强了系统安全性,并为控制可执行程序的环境提供了 更强的灵活性。 设置守护进行的步骤如下:
选择网络结构
Intel MPI 库会动态选择大部分适用的网络结构以便 MPI 进程之间进行通讯。欲选择特
定的网络结构,需要设置环境变量
要保证所选择的网络结构可用。比如,使用 运行 MPI 程序
运行使用 Intel MPI 库连接的程序,使用 $ mpiexec -n <# of processes> ./myprog
使用
如果使用的网络结构与默认的不同,需要使用
比如使用 $ mpiexec -genv I_MPI_DEVICE shm -n <# of processes> ./myprog
比如使用 $ mpiexec -genv I_MPI_DEVICE rdma -n <# of processes> ./myprog 可以通过命令选择任何支持的设备。 如果应用程序运行成功,可将其移动到使用不同结构的集群中,不需要重新链接程序。 除错安装MPD 设置编译运行Footnotes:1 注意: 如果集群中使用 2 注意: 如果集群中使用 3 for SMP clusters connected via Ethernet 4 for SMP clusters connected via RDMA-capable fabrics 1 FOOTNOTE DEFINITION NOT FOUND: fn:1 2 FOOTNOTE DEFINITION NOT FOUND: fn:2 3 FOOTNOTE DEFINITION NOT FOUND: fn:net1 4 FOOTNOTE DEFINITION NOT FOUND: fn:net2 |
|