校园研究人员访问Strelka,斯最佳线上娱乐沃斯莫尔的计算机集群。更多地了解系统的功能,获得一个帐户,邮件support@最佳线上娱乐swarthmore.edu。

技术规格

系统配置

13个节点的集群由一个额外的头节点来处理用户登录和作业调度。

  • 8 mid-memory节点(384 gb RAM)
  • 3高端内存节点(768 gb RAM)
  • 2 GPU节点,每4 x英伟达2080 Ti GPU
  • 高速Infiniband网络

工作是通过提交Slurm作业调度系统。

总结

功能

cpu 18 x Intel Xeon黄金6230
总核 648年
总内存 4.6结核病
gpu 8 x NVIDIA RTX 2080 Ti
用户存储 100年结核病

创建一个帐户

所有用户登录使用SSH的公钥。帮忙,看到信息创建一个SSH密钥

获得一个帐户,完成Strelka帐户请求

一旦你有一个帐户,您将能够连接到Strelka。

登录

如果在校外,VPN需要连接到Strelka吗

结合macOS和Linux

启动终端程序在您的计算机上,输入以下命令(用你的斯沃斯莫尔用户名替换“用户名”)。最佳线上娱乐用户名是区分大小写的,所以使用所有小写字母。

ssh username@strelka.最佳线上娱乐swarthmore.edu

登录后,您将在您的主目录(/home/usernameStrelka)。你的头节点相连,你可以管理你的文件,编译程序,作业,并将作业提交到集群。

联系窗口

上的说明连接到Strelka从Windows页面。

传送文件

有几种方法可以复制文件从你的电脑Strelka。

macOS / Linux命令行

使用scpStrelka命令在您的计算机上复制文件:

scp <路径文件在您的计算机上> <用户名> @strelka: / home / <用户名>

下面是一个示例的用户Alice保罗复制一个文件从一个文件夹在她的电脑她在Strelka主目录:

scp /用户/ apaul1 / votingdata /数据。csv apaul1@strelka: / home / apaul1


它还从Strelka复制文件到你的电脑工作:

scp <用户名> @strelka: <路径文件Strelka > <路径文件夹在您的计算机上>


使用- r国旗复制多个文件或文件夹。下面是一个示例的用户Alice保罗从一个文件夹复制所有. csv文件电脑她在Strelka主目录:

scp - r /用户/ apaul1 / votingdata / *。csv apaul1@strelka: / home / apaul1

窗口的选项

腻子SCP(PSCP)是一个命令行版本SCP的窗户。

有WinSCP是一个开源的文件传输应用程序。

CyberDuck图形文件传输macOS / Windows / Linux

CyberDuck是一个免费的图形程序,可以用来与Strelka传输文件。下载并安装CyberDuck然后建立一个Strelka SFTP连接。

提交工作

Strelka上运行代码,你需要提交一个工作队列。集群运行粘作业管理系统(很多粘快速入门很多)。创建一个作业提交脚本指定你的工作的细节(比如有多少个节点,需要多少内存,如何管理你的工作)。

有三个分区或队列为不同类型的工作

分区名称 描述 可用的节点
计算 通用计算 所有8节点核心(40)中可用此队列
himem 高内存需求 3高内存节点,每个都有768 gb的RAM
gpu GPU节点 2 GPU节点,每四个GPU

示例提交脚本

这里有一个例子粘作业提交很多脚本:

示例粘提交很多脚本
# !/bin/bash # SBATCH - t 1:00:00 # 4 # SBATCH SBATCH - n - n 1 # SBATCH - p计算# SBATCH——输出= / home / aruethe2 / testcode /输出/ output_ % j。日志cd $ HOME / testcode python testcode。py > > $ HOME / testcode /输出/ testcode.out。SLURM_JOB_ID美元

在上面的例子中,设置以下参数:

设置 意义 价值
# SBATCH - t 1:00:00 最长时间运行 1小时
# SBATCH - n 4 数量的CPU核的请求 4核
# SBATCH - n 1 请求的节点数量 1个节点
# SBATCH - p计算 使用哪个分区 计算分区
# SBATCH——输出= / home / aruethe2 / testcode / output_ % j.log 在哪里保存粘输出很多工作吗 /home/aruethe2/testcode/output_ % j.log
(% j将取而代之的是工作号码工作后提交)

参数设置后,命令来运行代码。在这种情况下,作业运行Python脚本并发送输出到一个文件。变量$ SLURM_JOB_ID添加到输出文件路径输出文件名是独一无二的。提交过程

提交作业,输入以下(取代“jobfilename”作业提交脚本的文件名)。

sbatch jobfilename

其他有用的粘命令很多


看到粘命令很多页面。

其他Strelka资源

确认

如果你发表一篇论文,集群被用于计算,请包括以下确认:

“这项工作用Strelka计算集群,这是支持的斯沃斯莫尔学院教务长办公室。”最佳线上娱乐

治理

成立了一个咨询小组有关Strelka管理决策。咨询小组的成员有:

  • 物理特里斯坦•史密斯
  • 维迪雅甘尼萨,工程,
  • 格伦Stauffer,其
  • 安德鲁Ruether,其





  • 没有标签