与SRUN互动队列使用

它可以在任何微星的簇支持作业提交的开始交互式作业。交互式作业可以是任务,包括数据的勘探,开发,或(与X11转发)的可视化活动的有用。

 

提交交互式作业的基本语法使用针对梅萨比以下例子所示:

SRUN -n 1 --ntasks每次节点= 4 --mem每次CPU = 1GB -t 1:00:00 -p交互式--pty的bash

如果你是从X11转发的会议提交交互式作业,并想继续使用你的工作里面X11转发,你会增加额外的标志“-X11”,具体如下:

SRUN -n 1 --ntasks每次节点= 4 --mem每次CPU = 1GB -t 1:00:00 -p交互式--x11 --pty的bash

请求两个节点,例如两个节点之间的测试MPI代码的基本语法:

SRUN -n 2 --ntasks每节点= 1 --mem每次CPU = 1GB -t 1:00:00 -p交互式--pty的bash

语法请求的互动GPU节点与K40 GPU是:

SRUN -n 12 -t 1:00:00 -p交互式GPU --gres = GPU:K40:1周--pty的bash

你也可以使用交互式脚本提交提交交互式作业。例如,提交交互式作业测试的MPI代码(在本例中命名为“interactive.sh”)与内容:

 

#sbatch -n 2

#sbatch --ntasks每次节点= 1

#sbatch --mem每次CPU = 1GB

#sbatch -t 1:00:00

#sbatch -p互动

。/我的应用程序

 

那么你会使用提交该作业:

sbatch interactive.sh

交互式作业都受到相同的规则和限制,批作业。交互式作业消耗SUS正常,只能访问那些可他们是从提交的集群队列。这要求更多的资源,作业可能会在队列中等待更长的时间,所以请确保您请求只有那些你需要的资源。

 

交互式作业支持所有常用的SLURM命令。请求交互式作业时,这些命令包括作为标志。 

 

通过login.msi.umn.edu例如互动SRUN会议

 

用户名@ mydesktop$ SSH -y msiusername@login.msi.umn.edu

上次登录:周二5月10日15时16分06秒从2018 mydesktop.mydept.umn.edu

-------------------------------------------------- -----------------------------

             明尼苏达超级计算研究所的大学

-------------------------------------------------- --------------

[...输出截断...]

---------------

用户名@ login02 $ SSH -y msiusername@mesabi.msi.umn.edu

密码:

上次登录:周二5月10日15时16分06秒从2018 mydesktop.mydept.umn.edu

-------------------------------------------------- -----------------------------

            明尼苏达超级计算研究所的大学

                                梅萨比

                        HP Haswell的Linux集群

-------------------------------------------------- -----------------------------

[...输出截断...]

---------------

用户名@ ln0006 [〜]%SRUN -n 2 --ntasks每节点= 1 --mem每次CPU = 1GB -X11 -t 1:00:00 --pty的bash

用户名@ cn0001 [〜]% 

用户名@ cn0001 [〜]%回声$ slurm_nodelist

CN [0001-0002]

用户名@ cn0001 [〜]%

 

注意,这个互动的工作是利用两个节点(-n 2)。在这一点上,你目前在你的主目录,并可以加载模块和启动软件,包括GUI软件。