有关仿真编辑和运行的问题


#1

比如在一个服务器集群上安装了软件, 我进行编辑了一个光学结构,然后使用了一个engine进行运算。那么之后可以有另一个人用另一个终端再进行编辑,然后用另外的engine进行运算。。。可以同时有不同的光学结构,用不同的engine进行运算吗?
或是,比如我在一个终端,编辑运行了一个结构,那么在我这个结构还在运行的时候,是否可以有人在另外一个终端,再编辑运行另外一个结构呢,然后两个结构同时运行。我是指在有两个engine的情况下。


#2

这个问题与License有关。实际上对FDTD Solutions 来说,它含有两种License, GUI(CAD)和engine,前者用于编辑和分析,后者用于计算。 一般情况下用户购买Full License,含一个 GUI和一个engine,因此可以在GUI上编辑、计算和分析。如果同时拥有一个engine License,该用户可以进行共发式并行计算,也就是可以同时计算两个仿真文件。如果该用户仅使用Full License,其他用户则可以单独运行engine 来仿真,参见视窗系统命令行运行

需要注意的是,每个用户终端都必须能够找到安装License的机器,一般情况下在一个路由器下的局域网应该是没有问题的。

但是,如果只有一个Full License,由于只有一个GUI, 同一时间只能有一个终端使用GUI编辑分析。其他终端要使用,必须等到没有人使用GUI才可以,也就是不能同时两人都使用。

这种仿真跟用户仿真的结构无关。

为了防止License被滥用,用户也可以指定能使用License的机器ID。

结论:如果只有一个Full License,同一时间只能有一个终端使用GUI编辑分析;而有几个engine 原则上就可以有几个终端用命令行运行已经编辑好的仿真文件。上述结论是针对当前的FlexNet License。