在 Linux 上运行 SimSolid
SimSolid 的 Linux 版本无需任何用户界面,旨在在 HPC 集群上运行作业。
注: 要访问 SimSolid 用户界面,请使用 Windows 版本。在 Linux 集群上提交作业需要 SSP。
- 使用安装程序在任何 Linux 机器上安装 SimSolid。
-
安装成功后,您可以使用下面的命令行运行 SimSolid 作业。
在 .js 文件中用于批量执行 SimSolid 作业的命令:<installation folder>/altair/scripts/SimSolid -s <Path to .js file>/<filename>.js -p <path to SSP file>/<SSP filename> -l <path to log file>/log.txt
上述脚本执行一系列操作,即打开 SSP 文件、初始化求解、运行所有分析,并通过将 _solved 追加到原始文件名来保存 SSP。它还设置为使用 24 个内核运行作业。// 打开项目 Project.open({ file: '%1%.ssp'}); //设置逻辑核心的数量 Project.setOptions({ numOfCoresToUse: 24 }); // 初始化求解 Project.initializeSolutions(); // 求解所有分析 Project.solveAllAnalyses(); // 保存项目 Project.save({ file: '%1%_solved.ssp'});
在 .js 文件中用于在特定设计研究中批量执行特定分析的命令:
上述脚本执行一系列操作,即打开 SSP 文件、在设计研究 1 中运行模态 1 分析,并通过将 _solved 追加到原始文件名来保存 SSP。// 打开项目 Project.open({ file: '%1%.ssp'}); //设置逻辑核心的数量 Project.setOptions({ numOfCoresToUse: 24 }); // 运行特定分析 var analysisSpecific = null; for (var study of Project.getDesignStudies()) { if (study.getName() == 'Design study 1') { for (var analysis of study.getAnalyses()) { if (analysis.getName() == 'Modal 1') { analysisSpecific = analysis; break; } } break; } } if (analysisSpecific) analysisSpecific.solve(); // 保存项目 Project.save({ file: '%1%_solved.ssp'});