CST MWS仿真如何实现多核并行运行
时间:10-02
整理:3721RD
点击:
电脑配置如下:
系统 win7 64位
cpu x5482(双处理器)
内存 32G
系统 win7 64位
cpu x5482(双处理器)
内存 32G
如何实现?默认就是实现多核运行的呀,倒是如果你想只让一个核算,得调整一下设置。
CST MWS帮助文件《Acceleration》。
1楼能给讲讲多核运算与CST的分布式运算的区别吗?以前仿真常见电脑显示Number of Processor 2,我一直理解成第二个核在跑仿真,难道就是你所说的多核运算?
我替1楼说两句。
Multi-threading会把仿真任务分成几部分,并交给CPU的core并行计算。这个功能已经免费加在默认的license当中,不需要额外的acceleration token。CST MWS 2011 transient solver支持最高32个thread,也就是说,可以支持最多32个核并行计算。假设手上有Xoen四核CPU,假如你的工作站的主板支持,你可以插上8个CPU一起算。
Distributed Computing是把仿真任务分为互相独立的模块分发至以太网内的client solver并行计算。这些互相独立的模块可以是parameter sweep或者optimization中的不同参数值,也可以是多端口模型中的不同端口。根据《CST Licensing Guide 2010 Mar》,一个默认的license可以支持1个参数的DC或者两个端口的DC。不过CST MWS 2011好像默认可以支持两个参数的DC。如果需要分发更多的模块,就需要额外的acceleration token。
CST MWS帮助文件《Acceleration》、《Distributed Computing Overview》。
多谢小编。
意思差不多,hefang小编总是说的很官方,呵呵,专业!