如何在集群上运行程序_701205761
需积分: 0 114 浏览量
更新于2022-08-04
收藏 181KB PDF 举报
集群上运行程序的详细步骤
在高性能计算领域中,集群是指多个计算节点通过高速网络互连,组成一个整体的计算系统。为了充分发挥集群的计算能力,需要在集群上运行程序。下面将详细介绍如何在集群上运行程序的步骤。
登陆集群
在运行程序之前,首先需要登陆集群。这里提供了两种登陆方式:一是登陆 166.111.143.18,二是登陆 166.111.143.19。这两种方式都可以用于登陆集群。登陆集群后,需要登陆测试节点,命令为 ssh c01b0[2‐5]。
进入 WORK 目录
登陆测试节点后,需要进入 WORK 目录。WORK 目录是集群上的工作目录,用于存储用户的文件和程序。命令为 cd WORK。
解压 test.tgz
进入 WORK 目录后,需要解压 test.tgz 文件。test.tgz 文件包含了三个源码文件:hello_world_seq.c、hello_world_omp.c、hello_world_mpi.c,这三个文件分别是 hello_world 的串行版、openmp 版本、mpi 版本。命令为 tar zxvf test.tgz。
编译源码
解压 test.tgz 文件后,需要编译源码。编译源码需要查看 makefile 文件,以了解其含义。然后,执行 make 命令进行编译。编译好的可执行程序分别为 hello_world_seq、hello_world_omp、hello_world_mpi。
运行串行程序
编译好 hello_world_seq 程序后,可以运行该程序。命令为 ./ hello_world_seq。
运行 openmp 程序
编译好 hello_world_omp 程序后,可以运行该程序。首先需要设置线程数,命令为 export OMP_NUM_THREADS=8。然后,运行程序,命令为 ./hello_world_omp。
运行 mpi 程序
编译好 hello_world_mpi 程序后,可以运行该程序。mpi 程序可以运行在多个进程上,下面提供了两种运行方式:
1. 运行 1‐11 进程程序:mpiexec ‐n 8 ./ hello_world_mpi
2. 运行 12‐128 进程程序:bsub ‐a intelmpi ‐q short ‐o output.%J ‐e error.%J ‐n 16 mpirun.lsf ./hello_world_mpi
在运行 mpi 程序时,可以使用 bjobs 命令查看当前任务状态,使用 bpeek ‐f 命令查看当前标准输出,使用 bkill [job id] 命令终止任务。
运行程序在集群上需要遵循一定的步骤,即登陆集群、登陆测试节点、进入 WORK 目录、解压 test.tgz、编译源码、运行串行程序、运行 openmp 程序、运行 mpi 程序等。只有遵循这些步骤,才能正确地运行程序在集群上。
Msura
- 粉丝: 834
- 资源: 323
最新资源
- 基于协同过滤算法的东北特产销售系统的实现--论文pf-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于SpringBoot的私房菜定制上门服务系统的设计与实现pf-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于协同过滤算法的私人诊所管理系统_6t4o8--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于springboot的实习管理系统-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于协同过滤算法的体育商品推荐系统_t81xg--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于协同过滤算法的黔醉酒业白酒销售系统_p091v--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于springboot的网购平台管理系统_0q1i3--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于疫情防控管理系统的数据可视化分析与实现_3mkgh-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于SpringBoot的网络海鲜市场系统的设计与实现-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于springboot的乡村政务办公系统的设计与实现-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于协同过滤算法商品推荐系统pf-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于SpringBoot的小学生身体素质测评管理系统设计与实现-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于Springboot的小区疫情购物系统录pf-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 抽水蓄能电站的最佳调度方案研究 参考文献:抽水蓄能电站的最佳调度方案研究 非完全复献 matlab?粒子群算法 主要内容:研究抽水蓄能机组调峰填谷的功能,目标是从电网的利益出发,结合抽水蓄能电站的运行
- 基于springboot的校园失物招领系统--论文pf-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于SpringBoot的学生网上选课系统--论文pf-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip