添加环境变量

  1. 找到启动程序的位置。找到当初安装starccm的文件夹,一般就是 Siemens 文件夹,进入会看到各版本的安装文件夹(如果你没有安装多个版本则只有一个),然后参考下面我的路径找到相应的文件夹。在bin文件夹内可以找到 starccm+.exe 程序(15版本是exe程序,17版本是bat脚本),命令行运行starccm就是通过这里的starccm+程序或脚本来实现的。
版本15:
D:\Program Files\Siemens\15.02.009-R8\STAR-CCM+15.02.009-R8\star\bin  

版本17:
D:\Program Files\Siemens\17.04.008-R8\STAR-CCM+17.04.008-R8\star\bin
  1. 添加环境变量,在系统环境变量path中添加上面的路径,如下图

StarCCM+ 命令行运行(Windows)-LMLPHP

  1. powershell中使用行命令 starccm+ --version 测试,如果没有问题则会显示如下信息。

StarCCM+ 命令行运行(Windows)-LMLPHP

starccm+的常用命令

  • 并行运行计算:
starccm+ -np 8 test.sim -batch run > run.log
  • 并行生成网格:
starccm+ -np 8 mesh.sim -batch mesh
  • 计算一步:
starccm+ -np8 test.sim -batch step
  • 运行Java脚本:
starccm+ test.sim -batch test.java

其他更多命令可以通过 starccm+ -help 来查看。
StarCCM+ 命令行运行(Windows)-LMLPHP

另外,在Windows系统中,通过组合使用bat 脚本、 starccm+命令和 Java脚本可以实现 Star CCM+ 仿真的批量作业,和在Linux服务器上类似。例如:

@echo off
cd test1
call starccm+ -np 8 test1.sim -batch run > test1.log
cd ../test2
call starccm+ -np 8 test2.sim -batch run > test2.log

感兴趣的读者可自行尝试。

06-20 06:33