---
# System prepended metadata

title: PBS 整理
tags: [PBS]

---

# PBS 整理

## 裝PBS看這邊
[佳儒整理的咧](https://hackmd.io/rnx2xrKWTJeshjLR0uJpwQ#PBS)

## 總結使用方法
主要有在用的是
* qsub:To submit a batch job to the specified queue using a script(提交作業腳本)
    * `qsub -I -q queue_name -l resource_list `看有多少resource-interactive job->國網不接受
* qstat:To display queue information(查詢狀態)
    * qstat -q 查看佇列
    * qstat -u [userID] 查看某個user提交的作業狀態
    * qstat -a [queue ID]查看某個佇列的狀態
    * qstat -f [job ID]看某個工作的細節
* qdel:To delete (cancel) a job(刪除已提交的作業)
* pbsnodes可查看nodes狀態

job script範例
```shell=
#PBS -N lammps_test1
#PBS -q ct400  ##佇列名稱
#PBS -l select=12:ncpus=25:mpiprocs=25 ##12nodes 每個nodes25核 25個MPI序列
#PBS -l walltime=15:00:00 ##最大運行時間
#PBS -P ACD110038 ##計畫名稱
#PBS -j oe ##照打
#PBS -o pbsout_lammps_openmpi4=-4.0.5_12nodes_25ppn.txt ##output 名稱
```

看佇列(qstat -q)->選佇列->交job->等

## 互動式job
```
qsub -X -I -l select=1:ncpus=5:ngpus=1 -l walltime=01:00:00 -q dgx -A install -P 50000033 
```


###### tags: `PBS`
