www.tech-doc.cn HPC工作流程概述

HPC工作流程概述


下图展示了"全局"高层级的HPC工作流程。后续图表及手册内容将对此进行更详细的说明。

图1-5. 全局HPC工作流程

HPC工作流程中的主要操作

  • 基于Simcenter Amesim研究创建HPC作业

  • 按需将模型动态更新至最新Simcenter Amesim版本

  • 动态编译嵌入式用户库(如存在)

  • 为HPC平台动态编译Simcenter Amesim模型

  • 自动部署计算节点并进行核心适配

  • 错误追踪

  • 作业监控

根据终端用户特定的HPC集群配置与Simcenter Amesim的集成程度,该全局工作流程可细分为三种实现方案。

全集成SSH工作流

研究管理器上传模型数据和参数后,通过SSH连接HPC集群,从Simcenter Amesim GUI生成并执行脚本提交HPC作业。HPC监视器跟踪作业进度,完成后可下载包含仿真结果的Simcenter Amesim模型及作业日志文件。

图1-6. 全集成SSH工作流

终端用户可直接使用此类提交脚本,并根据自身系统进行适配。HPC监视器使用的脚本未予展示。

自定义集群接口

用户自行生成.pack文件并传输至HPC集群,填写提交模板脚本后运行以提交HPC作业。提交脚本生成可集成至终端用户提交系统(Web门户、自定义提交界面等),或在其系统中嵌入执行AMEHPCPreLauncher.py脚本的命令。

注:

AMEHPCPreLauncher.py包含与后文AMEHPCStudystart章节描述的AMEHPCStudyStart相同参数。

图1-7. 内部系统生成/执行提交脚本或调用AMEHPCPreLauncher.py

自定义作业提交

用户自行生成.pack文件并传输至HPC集群,在内部作业处理系统中注册作业。作业执行时,该系统将调用AMEHPCStudyStart命令。

图1-8. 内部作业处理系统在运行时调用AMEHPCStudyStart

HPC工作流采用与并行计算相同的通信流程和可执行文件,需在头节点与计算节点间使用共享文件夹。有关Simcenter Amesim并行计算的更多信息,请参阅并行处理手册。