在 Linux 上运行 SimSolid

SimSolid 的 Linux 版本无需任何用户界面,旨在在 HPC 集群上运行作业。

注: 要访问 SimSolid 用户界面,请使用 Windows 版本。在 Linux 集群上提交作业需要 SSP。
  1. 使用安装程序在任何 Linux 机器上安装 SimSolid
  2. 安装成功后,您可以使用下面的命令行运行 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
    .js 文件中用于批量执行 SimSolid 作业的命令:
    // 打开项目
    Project.open({ file: '%1%.ssp'});
    
    //设置逻辑核心的数量
    Project.setOptions({ numOfCoresToUse: 24 });
    
    // 初始化求解
    Project.initializeSolutions();
    
    // 求解所有分析
    Project.solveAllAnalyses();
    
    // 保存项目
    Project.save({ file: '%1%_solved.ssp'});
    上述脚本执行一系列操作,即打开 SSP 文件、初始化求解、运行所有分析,并通过将 _solved 追加到原始文件名来保存 SSP。它还设置为使用 24 个内核运行作业。
    .js 文件中用于在特定设计研究中批量执行特定分析的命令:
    // 打开项目
    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'});
    上述脚本执行一系列操作,即打开 SSP 文件、在设计研究 1 中运行模态 1 分析,并通过将 _solved 追加到原始文件名来保存 SSP。