常规作业提交脚本要求
运行设计研究时,Design Manager服务器会将具体说明传递到每个设计模拟。这些说明将通过写入位于项目产品目录所在目录中的临时目录 .mdxruntime 的文件进行传递。在设计模拟提交到 HPC 作业管理器后,Design Manager服务器将执行临时目录 .mdxruntime\$project\$study\$design 中的用户作业提交脚本。.mdxruntime\$project\$study\$design 目录包含Design Manager执行设计模拟所需的所有文件。
Design Manager服务器不会与集群上的 HPC 作业管理器互动。为此,在作业提交脚本中,必须从 .mdxruntime\$project\$study\$design 读取以下文件,然后将它们重定向至Design Manager服务器:
- dm_design_execute_options.txt
此文件包含额外的命令行选项(如许可证详细信息)以及在设计研究设置中定义的其他选项。
- dm_design_output_info.msg
此文件包含Design Manager预期在执行设计模拟时可使用的日志文件的名称。
Design Manager会自动更改为作业工作目录以读取这两个文件。
示例
以下脚本程序显示了用于常规作业提交的 Windows 批处理脚本 (*.bat) 的示例:
|
此脚本程序用于检查是否存在文件 dm_design_execute_options.txt 和 dm_design_output_info.msg,并将内容分配给以下独立变量:
STARTCASE
— 包含附加的命令行选项CASELOG
— 包含日志文件的名称
这两个变量会在脚本结束后调用 Simcenter STAR-CCM+ 时使用,其中:
-mpi ms
允许使用 Microsoft MPI 跨多个节点运行设计模拟。-np %CCP_NUMCPUS%
为每个设计模拟指定要运行的核心数。%CCP_NUMCPUS%
自动从作业提交命令属性检测核心数。