# Slurm佇列 (Partition)
創進一號目前可用的Job 佇列如下表:
:::success
X86架構CPU計算環境
<table>
<tr>
<td>佇列名稱</td>
<td>可用<br>核心數範圍</td>
<td>最長可執行<br>時間 (hour)</td>
<td> 每位<br>用戶<br>可同時<br>執行<br>工作數</td>
<td> 每位<br>用戶<br>可排隊<br>工作數</td>
<td> 計算工作派送節點</td>
</tr>
<tr>
<td>vscode </td>
<td>1~112 </td>
<td>2 </td>
<td>1 </td>
<td>1 </td>
<td rowspan=3 white-space:pre-wrap class="cell-breakWord">
限制從<br>Open OnDemand Portal派送,<br>即 stn[01-02] </td>
</tr>
<tr>
<td>jupyter</td>
<td > 1~112</td>
<td>2 </td>
<td>1 </td>
<td>1 </td>
</tr>
<tr>
<td>rstudio</td>
<td > 1~112</td>
<td>2 </td>
<td>1 </td>
<td>1 </td>
</tr>
<tr>
<td>development</td>
<td>1~1120 </td>
<td>8 </td>
<td>1 </td>
<td>1 </td>
<td rowspan=7 white-space:pre-wrap class="cell-breakWord">
限制從登入節點、<br>互動式繪圖節點派送,<br>即 ilgn[01-02] <br>與 intgpn[01-02]
</td>
</tr>
<tr>
<td>ct112</td>
<td > 1~112 </td>
<td> 96 </td>
<td> <font color="red">16 </font></td>
<td> 32 </td>
</tr>
<tr>
<td>ct448</td>
<td >113~448 </td>
<td> 96 </td>
<td> <font color="red">12</font> </td>
<td> 32 </td>
</tr>
<tr>
<td>ct1k</td>
<td >449~1120 </td>
<td> 64 </font></td>
<td> 3 </font></td>
<td> 6 </td>
</tr>
<tr>
<td>ct2k</td>
<td > 1121~2240 </td>
<td> 48 </td>
<td> 2 </font></td>
<td> 4 </td>
</tr>
<tr>
<td>ct4k</td>
<td > 2241~4480</td>
<td> 48 </td>
<td> 1 </font></td>
<td> 2 </td>
</tr>
<tr>
<td>ct8k</td>
<td > 4481~8960</td>
<td> 48 </td>
<td> 1 </td>
<td> 1 </td>
</tr>
<tr>
<td>visual-dev</td>
<td >1~112 </td>
<td> 2 </td>
<td> 1 </td>
<td> 1 </td>
<td rowspan=2 white-space:pre-wrap class="cell-breakWord">限制從互動式繪圖節點<br>派送,即 intgpn[01-02] </td>
</tr>
<tr>
<td>visual</td>
<td > 1~448 </td>
<td> 48 </td>
<td> 1 </td>
<td> 1 </td>
</tr>
</table>
<font color="blue">表格更新日期為2025/04/08。</font>
:::
:::success
ARM架構CPU計算環境
<table>
<tr>
<td>佇列名稱</td>
<td>可用核心數範圍</td>
<td>最長可執行<br>時間 (hour)</td>
<td> 每位用戶<br>可同時執行<br>工作數</td>
<td> 每位用戶<br>可排隊<br>工作數</td>
<td> 計算工作派送節點</td>
</tr>
<tr>
<td>arm-dev</td>
<td >1~1440 </td>
<td> 2 </td>
<td> 1 </td>
<td> 1 </td>
<td rowspan=4 white-space:pre-wrap class="cell-breakWord">限制從登入節點派送,<br>即nlgn[01-02]</td>
</tr>
<tr>
<td>arm144</td>
<td > 1~144 </td>
<td> 48 </td>
<td> 6 </td>
<td> 6 </td>
</tr>
<tr>
<td>arm576</td>
<td >145~576 </td>
<td> 48 </td>
<td> 4 </td>
<td> 4 </td>
</tr>
<tr>
<td>arm1440</td>
<td > 577~1440 </td>
<td> 48 </td>
<td> 2 </td>
<td> 2 </td>
</tr>
</table>
<font color="blue">表格更新日期為2024/09/03。</font>
:::
:::info
:warning: 範例教學 : 選擇使用partition-develpoment ,派送三次job
```
[user@ilgn01 ]$ cat example.sh
#!/bin/bash
...
#SBATCH --partition=development # Partition Name
...
[user@ilgn01 ]$ sbatch example.sh
Submitted batch job 241784
[user@ilgn01 ]$ sbatch example.sh
Submitted batch job 241788
[user@ilgn01 ]$ sbatch example.sh
sbatch: error: QOSMaxSubmitJobPerUserLimit
sbatch: error: Batch job submission failed: Job violates accounting/QOS policy (job submit limit, user's size and/or time limits)
```
出現QOSMaxSubmitJobPerUserLimit 表示當前用戶"可同時執行工作數已超過該partition限制",而派送不出job。
:warning:可下指令squeue查看當前派送任務的狀態
```
[user@ilgn01 ]$ squeue -u $user
JOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON)
241784 developme test_mpi user R 0:00 24 icpnp[307-330]
241788 developme test_mpi user PD 0:00 24 (QOSMaxJobsPerUserLimit)
```
:warning:可下指令scancel 取消已派送的任務 或是等待job完成後在派送job。
```
[user@ilgn01 ]$ scancel 241788
```
:::
<font color="blue">
ARM架構CPU計算環境為先導型測試平台(非穩定環境),系統管理員會不預期地因應內部主管要求的測試,而微調上述的設定值。</font>
==QoS 表格資訊 (TBD)==