The Bolg of WoodyBuendia
WoodyBuendia个人博客

CST Studio 2018分布式计算(Distributed Computing)部署和破解

The Distributed Computing system allows the distribution of independent simulation runs over several computers within a network. We will describe the basic architecture of the system first before focusing on installation and configuration issues.——CST STUDIO SUITE 2018 Help

CST的分布式计算,允许将仿真的求解分别运行在不同的求解端(Solver Server)。构架可以参考CST官方的帮助文档,如下图:

对应的CST客户端设置:

  • 部署方式

  • 客户端

客户端安装完整的CST 2018,正常安装即可;

CST 2018下载地址:

链接:https://pan.baidu.com/s/1XP9Pphmz-PThPoC1TpO-GA 提取码:2919

  • CST DC main control

仅安装DC main control;

  • 求解服务器

完整安装CST;

  • 破解

  • 客户端

现有的CST 2018很多破解版本是不支持DC分布式计算的,偶然得到一个可以用的Lic文件,可以实现分布式计算。

 


为避免版权纠纷,此处不提供破解版下载方式。网上广为流传的2018版CST的license是无法实现分布式计算,建议Google搜索关键词:CST 2019.

CST 2019 license可以用于CST 2018.


 

  • DC main control

打开DC main control,如图:

为其分配工作目录,注意,DC作为分布式计算的中心节点,所有的客户端模型数据、求解服务器解算结果,均会发送到DC 上,因此建议为DC 分配存储中间较大、且为SSD的工作空间。

  • Solver Server求解服务器

运行CST DC Solver control

为求解服务器分配工作目录、填写DC main control IP地址,其中Number of Servers数量表示该求解服务器贡献于DC的个数。

端口CST 2018默认即可。

点击开始服务:Start Server

  • 部署完成后

部署完成后,在DC 的main control可以看到网络上所有的solver server,如图:

  • 如何使用

以笔记本端运行的CST为例,打开CST后,在菜单栏中设置DC相关信息,填写DC IP地址。

运行CST Main control,在Remote Connection…中输入DC IP地址,点击连接。

勾选DC,第一项设置意思是分布式计算在,参数扫描/最优化时,允许DC求解的参数个数。如果你服务器多,这里建议设成较高的值,如果扫参时,CST将会把最大数量的参数组合分配给所有服务器,这将会大大提高扫参速度。十分暴力。

  • 可能问题

  • license的问题

在部署中,出现了:FlexNet Licensing error:-96,7. System Error: 11001 “WinSock: Host not found (HOST_NOT_FOUND)”的错误。

该问题十分蹊跷,因为各项设置已经弄好,各个服务器已经连上了DC,在客户端仿真时,已经显示将不同的任务分配给求解服务器,在连接成功之后,对话框显示:Waiting for license server to respond,等待一会之后直接跳错。如图

查看日志文件,显示:Could not connect to license to license server(270018@woodybuendia)! Error:License Server machine is down or not responding.

直观上看是license服务器问题,一度准备放弃。因为毕竟都说破解版的CST是不能用分布式计算的。

仔细考虑一下整个CST Distributed Computing 整个系统,发现无论是DC main control还是Solver server求解服务器,都没有要求任何license,但是CST又不能不验证许可就可以求解。

我认为CST把整个分布式计算的许可问题放在了客户端,DC中心节点和求解服务器都不要求许可。那么,上述问题就变成DC无法与客户端的许可服务器通信。

用过CST的同学都知道,破解第一步就是替换License文件中的第一行hostname,而这个hostname通常要求替换成计算机名称,例如我的笔记本:woodybuendia,端口默认27000,所以就变成了DC服务器寻早27000@woodybuendia这个许可证服务器。

有网路基础就知道这个地址是没有办法再TCP/IP中解析的。

于是把hostname,直接改成客户端的IP地址即可。。。。顺利实现CST分布式计算。

 

By Woodybuendia

20190522

 

 

赞(1) 打赏
未经允许不得转载:The Blog of Woody Buendia » CST Studio 2018分布式计算(Distributed Computing)部署和破解
分享到: 更多 (0)

3
说点什么

avatar
1 Comment threads
2 Thread replies
2 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
fanwoody Recent comment authors
  Subscribe  
最新 最旧 得票最多
提醒
fan
游客
fan

你的2018在长时间计算后会出现Waiting for frontend license,点击之后才能继续计算的问题吗?

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏