PBS作业调度使用方法

PBS作业调度使用方法

ID:37863379

大小:74.00 KB

页数:10页

时间:2019-06-01

PBS作业调度使用方法_第1页
PBS作业调度使用方法_第2页
PBS作业调度使用方法_第3页
PBS作业调度使用方法_第4页
PBS作业调度使用方法_第5页
资源描述:

《PBS作业调度使用方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PBS作业调度使用方法:1.IBMHPCPlatform作业提交流程用户需要使用集群资源进行作业计算时,需要使用作业调度系统。IBMHPCPlatform集群采用的是开源的Torque+Maui作业调度系统。l任何用户都需要产生Job_que.sh任务作业脚本:>>genQue当前文件夹下会产生一个Job_que.sh的shell作业脚本文件l编辑Job_que.sh任务作业脚本:>>viJob_que.shl提交Job_que.sh任务作业脚本:>>qsubJob_que.sh注意:在Job_que.sh中,

2、所有任务的运行时间超过120小时的情况下,job作业将会被自动停止!如果有疑问和延长作业运行时间的需要请直接联系管理员。具体的更多关于任务作业脚本的说明、使用和提交请参考vi和本章第2小节:TorquePBS作业调度系统使用说明。2.TorquePBS作业调度系统使用说明TorquePBS提供对批处理作业和分散的计算节点(Computenodes)的控制。PBS是ProtableBatchSystem的缩写,是一个任务管理系统。当多个用户使用同一个计算资源时,每个用户用PBS脚本提交自己的任务,由PBS对这些任

3、务进行管理和资源的分配。lmatlab作业的PBS脚本说明:#!/bin/sh#PBS-NJOB#PBS-lnodes=1:ppn=8#PBS-lfeature=xe#PBS-lnaccesspolicy=singlejob#PBS-oRunJob.out#PBS-eRunJob.err#PBS-lwalltime=120:00:00#PBS-qbatchecho---------`date`----------echoHomeDirectoryis$PWDechoechoCurrentDiris$PBS_O_

4、WORKDIRechocd$PBS_O_WORKDIRecho"------------Thisisthenodefile-------------"cat$PBS_NODEFILEecho"-----------------------------------------------"cat$PBS_NODEFILE>host.mpdnp=$(cat$PBS_NODEFILE

5、wc-l)echoThenumberofcoreis$npechoecho#-----------------------------

6、------------------------##OpenMPIJobSubmittingExample###mpirun-np$np-machinefilehost.mpd$BINPATH...###-__--------------------------------------------------##-__-havefun!#matlab–nojvm–nodesktoplog将这个脚本保存成为Job_que.sh后,使用然后qsubJob_que.sh就将这个任务提交给了系统。最后可

7、以通过查看我那件下面log文件查看程序运行结果。l串行作业C程序作业的PBS脚本说明:使用vi命令编辑一段最简单的串行C语言程序hello.c:>>vihello.c#include"stdio.h"intmain(){printf("Helloworld!");return0;}使用C编译器编译hello.c程序,生成可执行命令hello:>>icc–ohellohello.c成功编译后,修改PBS作业提交脚本Job_que.sh,如下:>>genQue>>viJob_que.sh其中我们只使用一个核作为

8、计算资源!#!/bin/sh#PBS-NJOB#PBS-lnodes=1:ppn=1#PBS-lfeature=xe#PBS-lnaccesspolicy=singlejob#PBS-oRunJob.out#PBS-eRunJob.err#PBS-lwalltime=120:00:00#PBS-qbatchecho---------`date`----------echoHomeDirectoryis$PWDechoechoCurrentDiris$PBS_O_WORKDIRechocd$PBS_O_WORKD

9、IRecho"------------Thisisthenodefile-------------"cat$PBS_NODEFILEecho"-----------------------------------------------"cat$PBS_NODEFILE>host.mpdnp=$(cat$PBS_NODEFILE

10、wc-l)echoThenumberofcoreis$n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。