如何確定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的運行情況,可能不同的求解器有不同的調用方式吧。