在 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 个内核运行作业。// open project Project.open({ file: '%1%.ssp'}); //Set number of logical cores Project.setOptions({ numOfCoresToUse: 24 }); // initialize solutions Project.initializeSolutions(); // solve all analyses Project.solveAllAnalyses(); // save project Project.save({ file: '%1%_solved.ssp'});
在 .js 文件中用于在特定设计研究中批量执行特定分析的命令:
上述脚本执行一系列操作,即打开 SSP 文件、在设计研究 1 中运行模态 1 分析,并通过将 _solved 追加到原始文件名来保存 SSP。// open project Project.open({ file: '%1%.ssp'}); //Set number of logical cores Project.setOptions({ numOfCoresToUse: 24 }); // run specific analysis 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(); // save project Project.save({ file: '%1%_solved.ssp'});