添加环境变量
- 找到启动程序的位置。找到当初安装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
- 添加环境变量,在系统环境变量
path
中添加上面的路径,如下图
- 在
powershell
中使用行命令starccm+ --version
测试,如果没有问题则会显示如下信息。
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
来查看。
另外,在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
感兴趣的读者可自行尝试。