文档

实践教程概览

更新时间:

典型行业应用示例

实践教程

主要内容

使用LAMMPS软件进行工业仿真

LAMMPS是一款经典分子动力学软件,其包含的势函数可用于固体材料(金属、半导体)、软物质(生物大分子,聚合物)、粗粒化或介观尺度模型体系。本教程介绍如何使用E-HPC集群运行LAMMPS开源仿真软件,以3d Lennard-Jones melt模型进行工业仿真,并通过可视化的方式查看仿真结果。

使用Intel oneAPI编译运行LAMMPS

E-HPC集群集成了Intel oneAPI工具包,该工具包结合HPC软件使用,可以加快构建跨架构应用程序。本教程以LAMMPS软件为例,介绍如何在E-HPC集群下使用Intel oneAPI编译并运行LAMMPS。

使用GROMACS进行分子动力学模拟

GROMACS是一款通用软件,用于对具有数百万颗粒子的系统进行基于牛顿运动方程的分子动力学模拟,主要用于生物化学分子,如蛋白质、脂质等具有多种复杂键合相互作用的核酸分析。本教程以GROMACS软件为例介绍如何在E-HPC上进行分子动力学模拟。

使用WRF软件进行气象模拟计算

WRF采用新一代中尺度天气预报模式,是气象行业广泛应用的开源气象模拟软件。它为研究大气过程提供了大量选项,并可以在多种计算平台运行。本教程介绍如何使用E-HPC集群运行WRF软件进行气象模拟计算。

使用BWA、GATK、Samtools软件进行基因测序

本教程介绍如何使用E-HPC集群运行BWA、GATK、Samtools软件进行基因测序计算。在进行基因测序时,您可以使用BWA构建索引及比对记录,再使用Samtools对比对记录进行排序,然后使用GATK去除重复序列、重新校正碱基质量值、变异检查。

使用OpenFOAM软件进行流体力学仿真计算

OpenFOAM是对连续介质力学问题进行数值计算的软件。可进行数据预处理、后处理和自定义求解器,常用于计算流体力学领域。本教程介绍如何使用E-HPC集群运行OpenFOAM进行流体力学仿真计算。

使用AutoDock Vina软件进行药物筛选

分子对接(Molecular docking)是虚拟药物筛选中的关键环节。AutoDock Vina作为一款开源的分子对接软件,具有速度快、算法准确等优点,特别适用于搭建基于分子对接的虚拟筛选。本教程介绍如何使用E-HPC集群运行AutoDock Vina进行药物筛选。

使用Schrodinger软件计算分子结构

Schrodinger基于物理学的计算平台,集成了用于预测建模、数据分析的差异化解决方案,以实现对化学空间的快速探索,主要应用于药物发现,以及航空航天、能源、半导体和电子显示器等不同领域的材料科学。本教程介绍如何使用E-HPC集群运行Schrodinger软件来计算分子结构。

测试和提升E-HPC集群性能

实践教程

主要内容

使用HPL测试E-HPC浮点性能

HPL(The High-Performance Linpack Benchmark)是测试高性能计算集群系统浮点性能的基准。HPL通过对高性能计算集群采用高斯消元法求解一元N次稠密线性代数方程组的测试,评价高性能计算集群的浮点计算能力。本教程介绍使用HPL测试E-HPC集群的浮点性能。

使用IMB软件和MPI通信库测试E-HPC通信性能

IMB(Intel MPI Benchmarks)用于评估HPC集群在不同消息粒度下节点间点对点、全局通信的效率。MPI(Message Passing Interface)是支持多编程语言的并行计算通信库,具有高性能、大规模性、可移植性、可扩展性等特点。本教程以IMB软件和MPI通信库为例介绍如何测试E-HPC集群的通信性能。

测试SCC集群性能

超级计算集群SCC具有无虚拟化损耗、高带宽低延迟网络的优点,可以保证高性能计算和人工智能、机器学习等应用的高度并行需求本教程介绍如何创建SCC集群,并测试SCC集群的相关性能。

关闭CPU超线程以提升集群性能

E-HPC集群的每个计算节点都是一台ECS实例,默认情况下,ECS实例均已开启CPU超线程。在部分HPC场景下,可以关闭CPU超线程以获得更好的性能表现。

通过MemVerge Memory Machine扩展内存

MemVerge Memory Machine是一款大内存算例加速软件,支持可横向扩展的内存节点集群,以提供HPC应用程序所需的大规模内存容量,以及内存系统的企业级数据服务和数据高可用性。本教程介绍如何在E-HPC集群中部署和使用Memory Machine。

配置事件通知及时感知E-HPC集群变化

实践教程

主要内容

通过钉钉机器人发送事件通知

E-HPC配合事件总线EventBridge,可以将E-HPC集群操作、节点操作事件投递到云服务专用事件总线,实现操作事件可接收、可查询、可消费。您可以对E-HPC集群和节点事件配置规则,通过钉钉机器人发送事件通知到钉钉群,从而及时获取E-HPC集群和节点的事件信息。

通过短信服务发送事件通知

E-HPC配合事件总线EventBridge,可以将E-HPC集群操作、节点操作事件投递到云服务专用事件总线,实现操作事件可接收、可查询、可消费。您可以对E-HPC集群和节点事件配置规则,通过短信服务发送事件通知短信到指定手机号码,从而及时获取E-HPC集群和节点的事件信息。

基于事件实现扩容水位超量告警

E-HPC配合事件总线EventBridge,可以将E-HPC集群的操作投递到云服务专用事件总线。在此基础上结合函数计算,可以更加灵活地将E-HPC事件进行二次定制投递,例如可以使用E-HPC节点扩容事件制定扩容水位告警策略,并通过自定义事件总线将告警通过钉钉进行通知。

创建和部署混合云集群

实践教程

主要内容

混合云主控模式最佳实践

以E-HPC云上集群将线下已有计算节点纳入管理的场景为例,介绍混合云主控模式集群(SGE调度器,管理节点在云上集群)的部署方案。

混合云代理模式最佳实践

以创建E-HPC代理模式的混合云集群,由线下已有集群的管理节点代为管理的场景为例,介绍混合云代理模式集群(SGE调度器,管理节点在已有集群)的部署方案。

使用插件部署混合云集群

本教程介绍如何使用E-HPC插件部署混合云集群,该集群由本地调度器、本地域控和云上计算节点等组成。

混合云渲染最佳实践

以Deadline软件为例,介绍在混合云环境下如何通过E-HPC及其文件缓存机制,借助云上弹性资源,构建云上云下一体化的高性能、高可靠性和可扩展的渲染服务。

其他

实践教程

主要内容

通过后处理脚本自定义部署扩容的计算节点

设置后处理脚本后,E-HPC集群上后续扩容的节点均会自动执行指定的后处理脚本,可以满足计算节点预部署的需求。通过后处理脚本,您可以对计算节点做定制化操作,例如扩容的计算节点自动挂载ossfs、自动部署软件环境等。

E-HPC集群与Windows AD域用户账号互通

将线下AD域用户体系与云上E-HPC的集群LDAP用户账号建立互通,使用一套用户体系可以减少用户账号的管理和维护成本。本教程介绍域账户类型为LDAP的E-HPC集群如何与Windows AD域建立互通。

接入自定义调度器

E-HPC提供了调度器插件作为平台的外扩组件,在E-HPC现有调度器类型或版本不满足当前业务时,您可以通过该插件构建自定义调度器并接入E-HPC平台的能力。