Stella Simulator
高性能计算的命令行操作
创建引人入胜的基于模型的应用程序
Stella Simulator是基于isee systems著名的STEAM引擎的独立XMILE兼容仿真引擎,可用于服务器或高性能计算(HPC)应用程序或嵌入在桌面应用程序中。可用于Windows,Macintosh和Linux,它可以在模型运行的每个步骤完全控制参数。
命令行操作
Stella Simulator从命令行启动。命令行选项控制行为。例如,以下命令:
stella_simulator -p 4 -pd 0.25 my_model.stmx
将运行模型文件my_model.stmx,每4个步骤暂停导出数据,等待0.25秒,然后在恢复之前导入数据。该示例在暂停之后使用时间延迟来恢复,但是也可以使用写入交换文件,如果与其他应用程序同步将更可靠。
单个模型也可以在一次调用中多次运行,并且可以完全控制每次运行的参数和每个时间步长。这允许需要多个运行结果的应用程序,例如进化优化算法,可以使用内置导出到Excel或CSV文件快速收集数据。
许可证
使用并发执行模式,Stella Simulator已获得许可用于服务器和HPC应用程序。基本产品允许20个并发执行Stella Simulator。其他并发执行可以获得许可。Stella Simulator在每个CPU的基础上被许可用于嵌入式桌面应用程序,即安装计算机上的每个物理处理器都需要一个许可证。
参数控制
Stella Simulator提供的全套选项:
rn N:运行模型N次
d秒:每个模型运行之间延迟几秒
h文件名:使用文件文件名进行模型运行之间的交换(-d成为超时)
p间隔:每个间隔时间单位暂停模型(DT使用0)
pi:初始化后立即暂停(获取初始化值)
pd秒:秒钟后暂停恢复
ph文件名:使用文件文件名交换来从暂停中恢复(-pd成为超时)
i:每次运行之前都要导入
x:每次运行后立即导出
0变量:在第一次运行之前将给定的模型变量强制为零
1变量:在第一次运行之前将给定的模型变量强制为1
q:以安静模式执行(仅输出错误)
主要特征
XMILE兼容性
运行行业标准XMILE型号
程序集成
轻松控制其他程序中的仿真执行
控制每一步
模拟进行时更改参数
HPC和服务器
许多并发用户或执行的特殊许可