简单示例:提交批处理研究
以下模板用于管理批处理运行研究的提交。该模型来自Simcenter Amesim演示集,已包含批处理参数,因此无需预处理。该研究已准备好进行HPC导出。本演示基于自执行模板。
运行演示:
-
创建通用脚本的本地版本:demo_hpc_lsf_QuarterCar_batch.sh(位于$AME/scripting/python/hpc/demo)
-
编辑文件并在WDIR中配置工作目录。
# 定义工作目录
WDIR="待定义"
-
如需,在OTHERS_ARGS变量中定义虚拟X服务器命令。更多信息请参阅命令描述章节。
-
更改脚本的执行权限。
chmod +x demo_hpc_lsf_QuarterCar_batch.sh
-
执行脚本。
./demo_hpc_lsf_QuarterCar_batch.sh
执行后将显示作业ID和研究监控命令。
user@head-node:~/test$ ./demo_hpc_lsf_QuarterCar_batch.sh
信息:GNU GCC版本为4.8.3
启动Python...
信息:GNU GCC版本为4.8.3
监控命令:
AMEHPCMonitor --dir /home/user/test/wdir1/
批处理作业101已提交。 -
显示作业状态:
user@hpc-headnode:~$ bjobs 101
作业ID 用户 状态 队列 来源主机 执行主机 作业名称 提交时间
101 user 运行 normal head-node *ESIM_demo 4月15日15:32 -
启动监控:
user@hpc-headnode:~$ AMEHPCMonitor --dir /home/user/test/wdir1/
信息:GNU GCC版本为4.8.3
启动Python...
信息:GNU GCC版本为4.8.3
已提交
准备中
运行中 批处理运行数量:n/a || {'unknown': 'n/a', 'finished': 'n/a',
'aborted': 'n/a'}
运行中 批处理运行数量:7 || {'unknown': 0, 'finished': 7, 'aborted': 0}
已完成
文件QuarterCar.ame最终保存在工作目录中,其中包含批处理运行的仿真结果。
-
在Simcenter Amesim中打开模型并绘制变量,以检查批处理研究的结果。
该脚本还提供了适用于Slurm作业调度器的版本:demo_hpc_slurm_QuarterCar_batch.sh。
© 译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn; 公众号:Amesim学习与应用、译匠工厂