如何确定CST在AMD64位机子上按64位计算的?
前两天在论坛里求助 要装CST-2011-SP3在WIN 7 64位机子上
现在我已经装了【CST-2011-SP3】在【WIN 7 64bit】上,计算机是QUAD CORE AMD 64的CPU,和16G的内存。
我的另一台机子上本来就有装一个【CST-2009-SP5】,系统是【WIN 7 32bit】的,计算机是Intel Xeon CPU 双核, 内存4G
然后我仿真了一个horn天线在两台机子上,一模一样的网格,边界等等
然后在【四核AMD64+WIN7 64BIT+CST2011SP3】上的仿真时间是22分钟,而在【双核INTEL XEON+WIN7 32BIT+CST2009】上只用了17分钟。我感觉在64位机子下面应该算的更快才对!当然两次仿真给出的远场几乎一模一样。
现在我怀疑CST2011的64位方式没有成功破解,而依然还是按32位方式运行的,所以才会这么慢。我觉得64位应该比32位快上个一倍吧! 大家有没有什么方法可以确认CST是否在按64位方式运行呢?谢谢了!
计算一个较大模型,看内存调用是多少
在资源管理器里看看你运行的程序是32位还是64位的就可以了,如果是32位的在程序名后面会有一个*32
谢谢各位。
我看了下,有四个和CST相关的processes:
3DViewer_AMD64.exe
CST Design Enviroment.exe *32
modeler.exe *32
Solver_HF_Int_FD_AMD64.exe
说明这个CST应该确实是在64位运行。
但是我有个问题不明白,
对于软件solver选取和cpu占用的关系, 第一次我用Transient solver仿真,4个cpu均是100%运行。而当我用Integral Equation solver仿真时,只有一个cpu是100%,其余三个没怎么用到。是不是我选取的这个Integral solver 只能用到一个CPU? 还是需要软件里面哪里设置 让4个cpu都跑起来?
这个不是很明白,我没怎么看过CPU的运行情况,可能不同的求解器有不同的调用方式吧。