跳转至

快速入门

快速入门介绍的是 SHELL 方式下登录和使用集群,在此前请确保已经开通上机账号,并绑定 OTP

第一步:连接集群,登录前确保网络环境为校园网

Linux\Mac 用户直接使用系统自带的终端通过 ssh 命令登录,user_name 为学号或者职工号, ip_address 请查阅>>

ssh user_name@ip_address

Windows用户 可使用Xshell客户端进行登陆。下载 Xshell,选择免费许可版,为了方便文件传输,可同时下载并安装 Xftp

xshell-1

打开 xshell 软件,点击软件左上角新建会话(或在打开软件时弹出的窗口中点击新建会话)


1. 在名称框中根据自己的习惯输入名称

2. 输入集群地址,集群地址 请查阅>>

3. 点击 "用户身份验证",去输入账号信息

xshll-2

4. 进入 "用户身份验证" 输入用户名和密码,其中用户名是学号或者职工号,密码是开户时候的门户密码

5. 方法栏勾选 "Password" 和 "Keyboard Interactive"

6. 点击连接,并在弹出的窗口中输入 OTP 码

更多关于登录集群的内容,可参考 登录集群 部分内容。

第二步:登录后,编写作业脚本,并通过 sbatch 命令将作业。

下面是一个最简单的作业脚本,内容是输出计算节点的 hostname,脚本内容如下:

job.sh
#!/bin/bash
#SBATCH -o job.%j.out
#SBATCH --partition=C032M0128G
#SBATCH -J myFirstJob
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1

hostname

假设上面作业脚本的文件名为job.sh,通过以下命令提交:

sbatch job.sh

第三步: 使用软件,实际使用过程中会用到计算软件,集群安装了常见的计算软件,可以通过 module 指令加载计算环境;也可以自行安装配置需要的计算环境,下面的作业脚本加载了平台上已经安装好的软件 intel_parallel_studio/2017.1 。

#!/bin/bash
#SBATCH -o job.%j.out
#SBATCH --partition=C032M0128G
#SBATCH -J myFirstJob
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=2

module purge
module load intel_parallel_studio/2017.1
mpirun -n 2  hostname