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并行计算的更多信息,请参阅并行处理手册。
译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn;公众号:Amesim学习与应用、译匠工厂