高性能计算(HPC)介绍

本课程介绍如何高效的使用高性能计算系统。目前我们无法涵盖所有案例或提供详尽的并行计算课程。但是,课程旨在给学生介绍一些好用的工具和如何有效地使用它们。

前提条件

本课需要命令行经验。如果是命令行(也称为终端或shell)新手,我们推荐 参与者学习Shell小白入门

本次课程结束之后,学生将学到:

开始

要开始使用,请按照“准备事项”中的内容将数据下载到您的计算机并按照说明安装。

欢迎您的评论和反馈。

对于教师

如果您在课上教授本课,请参阅讲师笔记

时间表

准备事项 下载课程需要的文件
00:00 1. 为什么要使用集群? 为什么我会对高性能计算 (HPC) 感兴趣?
我可以从这门课程中学到什么?
00:20 2. 在远程HPC系统上作业 什么是HPC系统?
HPC 系统如何作业?
如何登录远程HPC系统?
00:55 3. 使用调度器 什么是调度器,为什么要使用它们?
如何启动一个程序以在集群中的任何一个节点上运行?
如何捕获在集群中的节点上运行的程序的输出?
02:10 4. 通过Module访问软件 我们如何加载和卸载软件包?
02:55 5. 与远程计算机传输文件 如何将文件传输到(和从)集群?
03:25 6. 运行并行作业 我们如何并行执行任务?
04:25 7. 有效利用资源 我们如何监控我们的作业?
如何更轻松地安排我的作业?
05:05 8. 负责任地使用共享资源 我怎样才能成为一个负责任的用户?
如何保护我的数据?
如何最好地从HPC系统中获取大量数据?
05:25 完成 ✅

实际时间表可能会因自己学习选择的主题和练习而略有不同。