常规作业提交脚本要求
运行设计研究时,Design Manager服务器会将具体说明传递到每个设计模拟。这些说明将通过写入位于项目产品目录所在目录中的临时目录 .mdxruntime 的文件进行传递。在设计模拟提交到集群调度程序后,Design Manager服务器将执行临时目录 .mdxruntime/$project/$study/$design 中的用户作业提交脚本。.mdxruntime/$project/$study/$design 目录包含Design Manager执行设计模拟所需的所有文件。
Design Manager服务器不会与集群上的作业调度程序互动。为此,在作业提交脚本中,必须从 .mdxruntime/$project/$study/$design 读取以下文件,然后将它们重定向至Design Manager服务器:
- dm_design_execute_options.txt
此文件包含额外的命令行选项(如许可证详细信息)以及在设计研究设置中定义的其他选项。
- dm_design_output_info.msg
此文件包含Design Manager预期在执行设计模拟时可使用的日志文件的名称。
在作业提交脚本中,必须更改为作业工作目录并使用 cat
命令读取这两个文件。
示例
以下示例显示了用于 tcsh (Tenex-C-Shell) 的常规作业提交脚本:
|
此示例脚本程序用于检查是否存在文件 dm_design_execute_options.txt 和 dm_design_output_info.msg,并将内容分配给两个独立变量。STARTCASE
变量包含额外的命令行选项,CASELOG
变量包含日志文件的名称。这两个变量会在脚本结束后调用 Simcenter STAR-CCM+ 时使用。
注 | 对于其他 Unix Shell(例如 bash),必须相应地修改语法。 |