下面将详细介绍IBM Platform MPI(Platform MPI)的相关信息,包括其基本概念、安装步骤和配置环境变量等。
一、
IBM Platform MPI是IBM公司实现的消息传递接口(MPI)标准,它提供了一种在分布式计算环境中进行并行编程的方法,通过使用Platform MPI,开发人员可以在多个处理器或计算节点之间高效地传输数据,从而实现复杂的并行计算任务。
二、安装步骤
1、前提条件:确保BMS集群间已配置互相免密登录。
2、下载Platform MPI:下载platform_mpi-09.01.04.03r-ce.bin
文件。
3、执行以下命令,安装依赖包:
# yum install glibc.i686 libgcc-4.8.5-11.el7.i686 libgcc_s.so.1
4、增加执行权限:
# chmod +x platform_mpi-09.01.04.03r-ce.bin
5、安装Platform MPI:
# ./platform_mpi-09.01.04.03r-ce.bin
根据系统提示完成安装,默认安装到“/opt/ibm/platform_mpi”文件夹下。
三、配置环境变量
1、获取pkey:
# cat /sys/class/infiniband/mlx5_0/ports/1/pkeys/* | grep -v 0000
2、在~/.bashrc中添加以下内容:
export MPI_ROOT=/opt/ibm/platform_mpi export PATH=$MPI_ROOT/bin:$PATH export LD_LIBRARY_PATH=/opt/ibm/platform_mpi/lib/linux_amd64 export MPI_IB_PKEY=2.a中获取的pkey
3、使更改生效:
$ source ~/.bashrc
4、检查环境变量是否配置成功:
# which mpirun
四、运行示例
1、重新编译hello.c文件:
$ mpicc hello.c -o hello
2、在单个BMS上运行Platform MPI:
$ mpirun -np 2 /home/rhel/hello
IBM Platform MPI是一种强大的并行编程工具,适用于需要高性能计算的场景,通过上述步骤,用户可以在BMS集群上成功安装并配置Platform MPI,进而利用其进行高效的并行计算。
以上就是关于“platform mapreduce_Platform MPI”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/87676.html